linux/drivers/tty/synclink_gt.c
<<
" 3.1/spalue 3.1/formue 3.1a " 3. href="../linux+v 0.2/drivers/tty/synclink_gt.c">" 3.1img src="../.static/gfx/right.png" alt=">>">" 1/spalue" 1spal class="lxr_search">" " 3.1input typ vhidden" nam vnavtarget" > v">" 3.1input typ vtext" nam vsearch" id vsearch">" 3.1butt" typ vsubmit">Search" 3.Prefse 3.1/a>" 1/spalue 3. .1/divue 3. .1form ac val="ajax+*" method="post" onsubmit="return false;">" 1input typ vhidden" nam vajax_lookup" id vajax_lookup" > v">" 3. .1/formue" 3. .1div class="headingbott"m">e 1div id vfile_contents"u
. .11/a>1spal class="comment">/*1/spalue. .21/a>1spal class="comment"> * Device driver for Microgate SyncLink GT serial adapters.1/spalue. .31/a>1spal class="comment"> *1/spalue. .41/a>1spal class="comment"> * written by Paul Fulghum for Microgate Corpora val1/spalue. .51/a>1spal class="comment"> * paulkf@microgate.com1/spalue. .61/a>1spal class="comment"> *1/spalue. .71/a>1spal class="comment"> * Microgate and SyncLink are trademarks of Microgate Corpora val1/spalue. .81/a>1spal class="comment"> *1/spalue. .91/a>1spal class="comment"> * This code is released under the GNU General Public License (GPL)1/spalue. optia>1spal class="comment"> *1/spalue. 111/a>1spal class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED1/spalue. 121/a>1spal class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES1/spalue. 131/a>1spal class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE1/spalue. 141/a>1spal class="comment"> * DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,1/spalue. 151/a>1spal class="comment"> * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES1/spalue. 161/a>1spal class="comment"> * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR1/spalue. 171/a>1spal class="comment"> * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)1/spalue. 181/a>1spal class="comment"> * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,1/spalue. 191/a>1spal class="comment"> * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)1/spalue. 2ptia>1spal class="comment"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED1/spalue. 211/a>1spal class="comment"> * OF THE POSSIBILITY OF SUCH DAMAGE.1/spalue. 221/a>1spal class="comment"> */1/spalue. 231/a>e. 241/a>1spal class="comment">/*1/spalue. 251/a>1spal class="comment"> * DEBUG OUTPUT DEFINITIONS1/spalue. 261/a>1spal class="comment"> *1/spalue. 271/a>1spal class="comment"> * uncomment lines below to enable specific typ s of debug output1/spalue. 281/a>1spal class="comment"> *1/spalue. 291/a>1spal class="comment"> * DBGINFO. .informa val - most verbose output1/spalue. 3ptia>1spal class="comment"> * DBGERR3. .serious errors1/spalue. 311/a>1spal class="comment"> * DBGBH 3. .bott"m half.service routine debugging1/spalue. 321/a>1spal class="comment"> * DBGISR3. .interrupt.service routine debugging1/spalue. 331/a>1spal class="comment"> * DBGDATA3. output receive and transmit data1/spalue. 341/a>1spal class="comment"> * DBGTBUF3. output transmit DMA buffers and registers1/spalue. 351/a>1spal class="comment"> * DBGRBUF3. output receive DMA buffers and registers1/spalue. 361/a>1spal class="comment"> */1/spalue. 371/a>e. 381/a>#define 1a href="+code=DBGINFO" class="sref">DBGINFO1/a>(1a href="+code=fmt" class="sref">fmt1/a>) if (1a href="+code=debug_level" class="sref">debug_level1/a> >= 1a href="+code=DEBUG_LEVEL_INFO" class="sref">DEBUG_LEVEL_INFO1/a>) 1a href="+code=printk" class="sref">printk1/a> 1a href="+code=fmt" class="sref">fmt1/a>e. 391/a>#define 1a href="+code=DBGERR" class="sref">DBGERR1/a>(1a href="+code=fmt" class="sref">fmt1/a>) if (1a href="+code=debug_level" class="sref">debug_level1/a> >= 1a href="+code=DEBUG_LEVEL_ERROR" class="sref">DEBUG_LEVEL_ERROR1/a>) 1a href="+code=printk" class="sref">printk1/a> 1a href="+code=fmt" class="sref">fmt1/a>e. 401/a>#define 1a href="+code=DBGBH" class="sref">DBGBH1/a>(1a href="+code=fmt" class="sref">fmt1/a>) if (1a href="+code=debug_level" class="sref">debug_level1/a> >= 1a href="+code=DEBUG_LEVEL_BH" class="sref">DEBUG_LEVEL_BH1/a>) 1a href="+code=printk" class="sref">printk1/a> 1a href="+code=fmt" class="sref">fmt1/a>e. 411/a>#define 1a href="+code=DBGISR" class="sref">DBGISR1/a>(1a href="+code=fmt" class="sref">fmt1/a>) if (1a href="+code=debug_level" class="sref">debug_level1/a> >= 1a href="+code=DEBUG_LEVEL_ISR" class="sref">DEBUG_LEVEL_ISR1/a>) 1a href="+code=printk" class="sref">printk1/a> 1a href="+code=fmt" class="sref">fmt1/a>e. 421/a>#define 1a href="+code=DBGDATA" class="sref">DBGDATA1/a>(1a href="+code=info" class="sref">info1/a>, 1a href="+code=buf" class="sref">buf1/a>, 1a href="+code=size" class="sref">size1/a>, 1a href="+code=label" class="sref">label1/a>) if (1a href="+code=debug_level" class="sref">debug_level1/a> >= 1a href="+code=DEBUG_LEVEL_DATA" class="sref">DEBUG_LEVEL_DATA1/a>) 1a href="+code=trace_block" class="sref">trace_block1/a>((1a href="+code=info" class="sref">info1/a>), (1a href="+code=buf" class="sref">buf1/a>), (1a href="+code=size" class="sref">size1/a>), (1a href="+code=label" class="sref">label1/a>))e. 431/a>1spal class="comment">/*#define DBGTBUF,info) Rumcode=DEBUrefne 1a href="+code=DBGBH" class="sref">DBGBH1/a>(1a href="+code=fmt" class="sref">fmt1/a>) if (1a href="+code=debug_level" class="sref">debug_level1/a> >=am  vL38">. 381/a>#define 1a href="+code=DBGIN4t.c#L5" iid vL5" class="line" nam" nam4 DEFINITIONS1/spaluedebug_lever1/a> >=am  vL38">. 381/a>#define 1a href="+code=DBGIN4k_gt.c#L46" id vL36" class="line4 nam 45de=info" class="sref">info1/a>, 1a href="+/a>einfo1/a>, 1a href="+O" class4"sref">DBGINFO1/a>(1a h4ef="+4ode=f#ia>,ude <fo" classia>,udel="+se/module.hsref">DBGfUrefne"+se/module.hde=fass=nfo" class="sref">info1/a>, 1a href="+"+code=d4bug_level" class="sref"4debug48de=f#ia>,ude <fo" classia>,udel="+se/ ouno.hsref">DBGfUrefne"+se/ ouno.hde=fass=nfo" class="sref">info1/a>, 1a href="+code=deb4g_level" class="sref">d4bug_l49de=f#ia>,ude <fo" classia>,udel="+se/signal.hsref">DBGfUrefne"+se/signal.hde=fass=nfo" class="sref">info1/a>, 1a href="5de=debug5level" class="sref">deb5g_lev50de=f#ia>,ude <fo" classia>,udel="+se/sched.hsref">DBGfUrefne"+se/sched.hde=fass=nfo" class="sref">info1/a>, 1a href="5code=deb5g_level" class="sref">d5bug_l51de=f#ia>,ude <fo" classia>,udel="+se/timer.hsref">DBGfUrefne"+se/timer.hde=fass=nfo" class="sref">info1/a>, 1a href="5code=buf5 class="sref">buf1/a>, 5a hre52de=f#ia>,ude <fo" classia>,udel="+se/A3. outpu.hsref">DBGfUrefne"+se/A3. outpu.hde=fass=nfo" class="sref">info1/a>, 1a href="5 href="+5ode=fmt" class="sref">f5t1/a>53de=f#ia>,ude <fo" classia>,udel="+se/pci.hsref">DBGfUrefne"+se/pci.hde=fass=nfo" class="sref">info1/a>, 1a href="5t.c#L5" 5id vL5" class="line" na5" nam54de=f#ia>,ude <fo" classia>,udel="+se/tty.hsref">DBGfUrefne"+se/tty.hde=fass=nfo" class="sref">info1/a>, 1a href="5nam  vL6"">. .61/a>1spal class="c nam 55de=f#ia>,ude <fo" classia>,udel="+se/tty_flip.hsref">DBGfUrefne"+se/tty_flip.hde=fass=nfo" class="sref">info1/a>, 1a href="5/a>e,udel="+se/syncli.hsref">DBGfUrefne"+se/syncli.hde=fass=nfo" class="sref">info1/a>, 1a href="5O" class5"sref">DBGINFO1/a>(1a h5ef="+5ode=f#ia>,ude <fo" classia>,udel="+se/major.hsref">DBGfUrefne"+se/major.hde=fass=nfo" class="sref">info1/a>, 1a href="5"+code=d5bug_level" class="sref"5debug58de=f#ia>,ude <fo" classia>,udel="+se/stDBGg.hsref">DBGfUrefne"+se/stDBGg.hde=fass=nfo" class="sref">info1/a>, 1a href="5code=deb5g_level" class="sref">d5bug_l59de=f#ia>,ude <fo" classia>,udel="+se/fcnti.hsref">DBGfUrefne"+se/fcnti.hde=fass=nfo" class="sref">info1/a>, 1a href="6de=debug6level" class="sref">deb6g_lev60de=f#ia>,ude <fo" classia>,udel="+se/p href.hsref">DBGfUrefne"+se/p href.hde=fass=nfo" class="sref">info1/a>, 1a href="6code=deb6g_level" class="sref">d6bug_l61de=f#ia>,ude <fo" classia>,udel="+se/ioporu.hsref">DBGfUrefne"+se/Aoporu.hde=fass=nfo" class="sref">info1/a>, 1a href="6code=buf6 class="sref">buf1/a>, 6a hre62de=f#ia>,ude <fo" classia>,udel="+se/mm.hsref">DBGfUrefne"+se/mm.hde=fass=nfo" class="sref">info1/a>, 1a href="6 href="+6ode=fmt" class="sref">f6t1/a>63de=f#ia>,ude <fo" classia>,udel="+se/seq_. .1.hsref">DBGfUrefne"+se/syq_. .1.hde=fass=nfo" class="sref">info1/a>, 1a href="6t.c#L5" 6id vL5" class="line" na6" nam64de=f#ia>,ude <fo" classia>,udel="+se/se 1.hsref">DBGfUrefne"+se/se 1.hde=fass=nfo" class="sref">info1/a>, 1a href="6nam  vL66">. .61/a>1spal class="6 nam 65de=f#ia>,ude <fo" classia>,udel="+se/netdommen.hsref">DBGfUrefne"+se/netdommen.hde=fass=nfo" class="sref">info1/a>, 1a href="6al class=="comment"> * Microgate _gt.c66de=f#ia>,ude <fo" classia>,udel="+se/vmal+co.hsref">DBGfUrefne"+se/vmal+co.hde=fass=nfo" class="sref">info1/a>, 1a href="6O" class6"sref">DBGINFO1/a>(1a h6ef="+6ode=f#ia>,ude <fo" classia>,udel="+se/iniu.hsref">DBGfUrefne"+se/A3iu.hde=fass=nfo" class="sref">info1/a>, 1a href="6"+code=d6bug_level" class="sref"6debug68de=f#ia>,ude <fo" classia>,udel="+se/delay.hsref">DBGfUrefne"+se/delay.hde=fass=nfo" class="sref">info1/a>, 1a href="6code=deb6g_level" class="sref">d6bug_l69de=f#ia>,ude <fo" classia>,udel="+se/iocti.hsref">DBGfUrefne"+se/iocti.hde=fass=nfo" class="sref">info1/a>, 1a href="7de=debug7level" class="sref">deb7g_lev70de=f#ia>,ude <fo" classia>,udel="+se/. omios.hsref">DBGfUrefne"+se/t omios.hde=fass=nfo" class="sref">info1/a>, 1a href="7code=deb7g_level" class="sref">d7bug_l71de=f#ia>,ude <fo" classia>,udel="+se/bitops.hsref">DBGfUrefne"+se/bitops.hde=fass=nfo" class="sref">info1/a>, 1a href="7code=buf7 class="sref">buf1/a>, 7a hre72de=f#ia>,ude <fo" classia>,udel="+se/workqueun.hsref">DBGfUrefne"+se/workqueun.hde=fass=nfo" class="sref">info1/a>, 1a href="7 href="+7ode=fmt" class="sref">f7t1/a>73de=f#ia>,ude <fo" classia>,udel="+se/hdlo.hsref">DBGfUrefne"+se/hdlo.hde=fass=nfo" class="sref">info1/a>, 1a href="7t.c#L5" 7id vL5" class="line" na7" nam74de=f#ia>,ude <fo" classia>,udel="+se/s/a>, 1a.hsref">DBGfUrefne"+se/s/a>, 1a.hde=fass=nfo" class="sref">info1/a>, 1a href="7nam  vL67">. .61/a>1spal class="7 nam 75de=info" class="sref">info1/a>, 1a href="7al class7="comment"> * Microgate7_gt.c76de=f#ia>,ude <fo" class+ambig=ia>,udelasm-alpha/io.h|ia>,udelasm-arm/io.h|ia>,udelasm-avr32/io.h|ia>,udelasm-blackfin/io.h|ia>,udelasm-cris/io.h|ia>,udelasm-frv/io.h|ia>,udelasm-g="dric/io.h|ia>,udelasm-h8300/io.h|ia>,udelasm-i386/io.h|ia>,udelasm-ia64/io.h|ia>,udelasm-m32r/io.h|ia>,udelasm-m68k/io.h|ia>,udelasm-m68knommu/io.h|ia>,udelasm-mips/io.h|ia>,udelasm-mips64/io.h|ia>,udelasm-parisc/io.h|ia>,udelasm-powerpc/io.h|ia>,udelasm-ppc/io.h|ia>,udelasm-s390/io.h|ia>,udelasm-sh/io.h|ia>,udelasm-sh64/io.h|ia>,udelasm-sparc/io.h|ia>,udelasm-sparc64/io.h|ia>,udelasm-um/io.h|ia>,udelasm-v850/io.h|ia>,udelasm-x86/io.h|ia>,udelasm-x86_64/io.h|ia>,udelasm-xtensa/io.hsref">DBGfalt">asm/io.hde=fass=nfo" class="sref">info1/a>, 1a href="7ty/syncliink_gt.c#L8" id vL8" claef="+7ode=f#ia>,ude <fo" class+ambig=ia>,udelasm-alpha/irq.h|ia>,udelasm-arm/irq.h|ia>,udelasm-avr32/irq.h|ia>,udelasm-blackfin/irq.h|ia>,udelasm-cris/irq.h|ia>,udelasm-frv/irq.h|ia>,udelasm-g="dric/irq.h|ia>,udelasm-h8300/irq.h|ia>,udelasm-i386/irq.h|ia>,udelasm-ia64/irq.h|ia>,udelasm-m32r/irq.h|ia>,udelasm-m68k/irq.h|ia>,udelasm-m68knommu/irq.h|ia>,udelasm-mips/irq.h|ia>,udelasm-mips64/irq.h|ia>,udelasm-parisc/irq.h|ia>,udelasm-powerpc/irq.h|ia>,udelasm-ppc/irq.h|ia>,udelasm-s390/irq.h|ia>,udelasm-sh/irq.h|ia>,udelasm-sh64/irq.h|ia>,udelasm-sparc/irq.h|ia>,udelasm-sparc64/irq.h|ia>,udelasm-um/irq.h|ia>,udelasm-v850/irq.h|ia>,udelasm-x86/irq.h|ia>,udelasm-x86_64/irq.h|ia>,udelasm-xtensa/irq.hsref">DBGfalt">asm/irq.hde=fass=nfo" class="sref">info1/a>, 1a href="7"+code=d7bug_level" class="sref"7debug78de=f#ia>,ude <fo" class+ambig=ia>,udelasm-alpha/dma.h|ia>,udelasm-arm/dma.h|ia>,udelasm-avr32/dma.h|ia>,udelasm-blackfin/dma.h|ia>,udelasm-cris/dma.h|ia>,udelasm-frv/dma.h|ia>,udelasm-g="dric/dma.h|ia>,udelasm-h8300/dma.h|ia>,udelasm-i386/dma.h|ia>,udelasm-ia64/dma.h|ia>,udelasm-m32r/dma.h|ia>,udelasm-m68k/dma.h|ia>,udelasm-m68knommu/dma.h|ia>,udelasm-mips/dma.h|ia>,udelasm-mips64/dma.h|ia>,udelasm-parisc/dma.h|ia>,udelasm-powerpc/dma.h|ia>,udelasm-ppc/dma.h|ia>,udelasm-s390/dma.h|ia>,udelasm-sh/dma.h|ia>,udelasm-sh64/dma.h|ia>,udelasm-sparc/dma.h|ia>,udelasm-sparc64/dma.h|ia>,udelasm-um/dma.h|ia>,udelasm-v850/dma.h|ia>,udelasm-x86/dma.h|ia>,udelasm-x86_64/dma.h|ia>,udelasm-xtensa/dma.hsref">DBGfalt">asm/dma.hde=fass=nfo" class="sref">info1/a>, 1a href="7code=deb7g_level" class="sref">d7bug_l79de=f#ia>,ude <fo" class+ambig=ia>,udelasm-alpha/ers/t.h|ia>,udelasm-arm/ers/t.h|ia>,udelasm-avr32/ers/t.h|ia>,udelasm-blackfin/ers/t.h|ia>,udelasm-cris/ers/t.h|ia>,udelasm-frv/ers/t.h|ia>,udelasm-g="dric/ers/t.h|ia>,udelasm-h8300/ers/t.h|ia>,udelasm-i386/ers/t.h|ia>,udelasm-ia64/ers/t.h|ia>,udelasm-m32r/ers/t.h|ia>,udelasm-m68k/ers/t.h|ia>,udelasm-m68knommu/ers/t.h|ia>,udelasm-mips/ers/t.h|ia>,udelasm-mips64/ers/t.h|ia>,udelasm-parisc/ers/t.h|ia>,udelasm-powerpc/ers/t.h|ia>,udelasm-ppc/ers/t.h|ia>,udelasm-s390/ers/t.h|ia>,udelasm-sh/ers/t.h|ia>,udelasm-sh64/ers/t.h|ia>,udelasm-sparc/ers/t.h|ia>,udelasm-sparc64/ers/t.h|ia>,udelasm-um/ers/t.h|ia>,udelasm-v850/ers/t.h|ia>,udelasm-x86/ers/t.h|ia>,udelasm-x86_64/ers/t.h|ia>,udelasm-xtensa/ers/t.hsref">DBGfalt">asm/ers/t.hde=fass=nfo" class="sref">info1/a>, 1a href="8de=debug8level" class="sref">deb8g_lev80de=f#ia>,ude <fo" class+ambig=ia>,udelasm-alpha/uaccest.h|ia>,udelasm-arm/uaccest.h|ia>,udelasm-avr32/uaccest.h|ia>,udelasm-blackfin/uaccest.h|ia>,udelasm-cris/uaccest.h|ia>,udelasm-frv/uaccest.h|ia>,udelasm-g="dric/uaccest.h|ia>,udelasm-h8300/uaccest.h|ia>,udelasm-i386/uaccest.h|ia>,udelasm-ia64/uaccest.h|ia>,udelasm-m32r/uaccest.h|ia>,udelasm-m68k/uaccest.h|ia>,udelasm-m68knommu/uaccest.h|ia>,udelasm-mips/uaccest.h|ia>,udelasm-mips64/uaccest.h|ia>,udelasm-parisc/uaccest.h|ia>,udelasm-powerpc/uaccest.h|ia>,udelasm-ppc/uaccest.h|ia>,udelasm-s390/uaccest.h|ia>,udelasm-sh/uaccest.h|ia>,udelasm-sh64/uaccest.h|ia>,udelasm-sparc/uaccest.h|ia>,udelasm-sparc64/uaccest.h|ia>,udelasm-um/uaccest.h|ia>,udelasm-v850/uaccest.h|ia>,udelasm-x86/uaccest.h|ia>,udelasm-x86_64/uaccest.h|ia>,udelasm-xtensa/uaccest.hsref">DBGfalt">asm/uaccest.hde=fass=nfo" class="sref">info1/a>, 1a href="8code=deb8g_level" class="sref">d8bug_l81de=info" class="sref">info1/a>, 1a href="8code=buf8 class="sref">buf1/a>, 8a hre82de=f#iff="+code=size" cl" cladck1/a>((1a href=" clad" class="sref">labelCONFIG_HDLCck1/a>((1a hrefCONFIG_HDLCa href||lock" class="sref"> cladck1/a>((1a href=" clad" class="sref">labelCONFIG_HDLC_MO+a href=" clad" class="sref">labelCONFIG_HDLC_MO+a href=" clad" clao{6no66/io.hVW/ers cllass="sref">labelCONFIG_HDabelCONFIG_HDSYNCLINK_GTO+a href=" clad" class="sref"SYNCLINK_GTO+a hreef="+code=DBGBH" class="sref">DBGBH1/a>(1a 8ref="+7o8e=fmt" class="sref">f7t8/a>7383code=size" class="sref">sizSYNCLINK_GENERICDLCck1/a>((1a hrefCOSYNCLINK_GENERICDLCck clas1ode=DBGBH" class="sref">DBGBH1/a>(1a 8c#L5" 7i8 vL5" class="line" na7"8nam748e=f#iaelseode=DBGBH" class="sref">DBGBH1/a>(1a 8m  vL67"8. .61/a>1spal class="7 8am 7585code=size" class="sref">sizSYNCLINK_GENERICDLCck1/a>((1a hrefCOSYNCLINK_GENERICDLCck clas0ode=DBGBH" class="sref">DBGBH1/a>(1a 8 class7=8comment"> * Microgate7_8t.c768e=f#iaendifode=DBGBH" class="sref">DBGBH1/a>(1a 8/synclii8k_gt.c#L8" id vL8" clae8="+7o8e=fmt" class="sref">fmt1/a>) if (1a href="8 class="ccomment"> * This code isbug788rma val - most verbose outpdrivers/tty/synclink_gt.c#L26" id vL26" class=8de=deb7g8level" class="sref">d7b8g_l798ptia>1spal class="comment"> * dule.h=deentrive#L9" id vL9" class="line" nam  vL9">. .91/a>1spal9=debug8l9vel" class="sref">deb8g9lev809omment"> * DBGBH 3. .bott"m h vL38">. 381/a>#define 1a href="+code=DBGIN4k9de=deb8g9level" class="sref">d8b9g_l819e=inf 3.1in char *" clad" clao{6noine 1_ef">hVW/ers cllass="ine 1_ef"> classsss= t"> * DBGBH 3DBGg.h">"ivers/tty/s"vL38">.fo" class="sref">info1/a>, 1a href="8c9de=buf8 9lass="sref">buf1/a>, 8a9hre8292=inf 3.1in char *" clad" clao{6ny_floine 1_ef">hVW/ers cllass=y_floine 1_ef"> clas= t"> * DBGBH 3DBGg.h">"a>, 1a href"vL38">.fo" class="sref">info1/a>, 1a href="8c9ref="+7o9e=fmt" class="sref">f7t9/a>7393=inf 3.1in char *" clad" clao{6ny_floevkup" ixhVW/ers cllass=y_floevkup" ix class= t"> * DBGBH 3DBGg.h">"y_fSLG"vL38">.fo" class="sref">info1/a>, 1a href="8c9c#L5" 7i9 vL5" class="line" na7"9nam749EFINIT clad" clao{6n+a hre_LICENSef=" clad" class+a hre_LICENSelabelC"> * DBGBH 3DBGg.h">"GPL"vL38">.)fo" class="sref">info1/a>, 1a href="8c9m  vL67"9. .61/a>1spal class="7 9am 7595code=size" class="sref">sizMGSL_MAGIk1/a>((1a hrefCOMGSL_MAGIk clas0x5401ode=DBGBH" class="sref">DBGBH1/a>(1a 9 class7=9comment"> * Microgate7_9t.c7696code=size" class="sref">sizMAX_DE clas1/a>((1a hrefCOMAX_DE clas clas32ode=DBGBH" class="sref">DBGBH1/a>(1a 9/synclii9k_gt.c#L8" id vL8" clae9="+7o9e=fmt" class="sref">fmt1/a>) if (1a href="9 class="9comment"> * This code i9bug7898=inf 3.1in DBGuctL42">. 421/a>#defci_mmen.h_i.hVW/ers cllass=fci_mmen.h_i." class="sref">DBGDAfci_ta hrhVW/ers cllass=fci_ta hr" cl[]s= {" class="sref">fmt1/a>) if (1a href="9ty/syncliink_gt.c#L10" id vL10" cg_l7999 classssssss{ss="sref">DBGDAPCI_VENDOR_ID_MICROGATef=" clad" classPCI_VENDOR_ID_MICROGATe="sref">DEBUG_LEVEL_DSYNCLINK_GTODE cla_ID1/a>((1a hrefCOSYNCLINK_GTODE cla_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sre},vL11" class="line" nam  vL11">. 111/a>11spal classs="comment"> * THIS SOFTlev8FTl classssssss{ss="sref">DBGDAPCI_VENDOR_ID_MICROGATef=" clad" classPCI_VENDOR_ID_MICROGATe="sref">DEBUG_LEVEL_DSYNCLINK_GT2ODE cla_ID1/a>((1a hrefCOSYNCLINK_GT2ODE cla_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sre},vL11" class="line" nam  vL11">. 111/a>1rivers/tt0y/synclink_gt.c#L12" id 01ev8FT1 classssssss{ss="sref">DBGDAPCI_VENDOR_ID_MICROGATef=" clad" classPCI_VENDOR_ID_MICROGATe="sref">DEBUG_LEVEL_DSYNCLINK_GT4ODE cla_ID1/a>((1a hrefCOSYNCLINK_GT4ODE cla_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sre},vL11" class="line" nam  vL11">. 111/a>1s/tty/syn0clink_gt.c#L13" id vL13"02ev8FT2 classssssss{ss="sref">DBGDAPCI_VENDOR_ID_MICROGATef=" clad" classPCI_VENDOR_ID_MICROGATe="sref">DEBUG_LEVEL_DSYNCLINK_ACODE cla_ID1/a>((1a hrefCOSYNCLINK_ACODE cla_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sref">DEBUG_LEVEL_DPCI_ANY_ID1/a>((1a hrefCOPCI_ANY_ID="sre},vL11" class="line" nam  vL11">. 111/a>1synclink_0gt.c#L14" id vL14" class03ev8FT3 classssssss{0e}, al - most verbose outpdr omiosnclinlist h vL38">. 381/a>#define 1a href="+code=DBGIN4k10ers/tty/s0ynclink_gt.c#L15" id vL104ev8FTEFINI}fo" class="sref">info1/a>, 1a href="8c10rs/tty/sy0nclink_gt.c#L16" id vL1605ev8FT5FINIT clad" clao{6n+a hre_DE cla_TPECIf=" clad" class+a hre_DE cla_TPECIlabelCONFIG_HDabelCOfcihVW/ers cllass=fci="sref">DEBUG_LEVEL_Dfci_ta hrhVW/ers cllass=fci_ta hr" cl)fo" class="sref">info1/a>, 1a href="8c10rs/tty/sy0nclink_gt.c#L17" id vL1706ev8FTe=info" class="sref">info1/a>, 1a href="+O10rs/tty/sy0nclink_gt.c#L18" id vL1807ev8FT7=inf 3.1in int f">DEBUG_LEVEL_Diu.h_/*1/sW/ers cllass=iu.h_/*1labelDBGuctL42">. 421/a>#defci_mmehVW/ers cllass=fci_mme clas*" clad" clao{6nomehVW/ers cllass=mme cla,const DBGuctL42">. 421/a>#defci_mmen.h_i.hVW/ers cllass=fci_mmen.h_i." cla*" clad" clao{6n outVW/ers cllass= ou" cl)fo" class="sref">info1/a>, 1a href="8c10ers/tty/s0ynclink_gt.c#L19" id vL108ev8FT8=inf 3.1in voidL42">. 421/a>#deremove_/*1/sW/ers cllass=remove_/*1labelDBGuctL42">. 421/a>#defci_mmehVW/ers cllass=fci_mme clas*" clad" clao{6nomehVW/ers cllass=mme cla)fo" class="sref">info1/a>, 1a href="8c10y/synclin0k_gt.c#L20" id vL20" cla09ev8FT9=inf 3.1in DBGuctL42">. 421/a>#defci_mref">hVW/ers cllass=fci_mref">" class="sref">DBGDAfci_mref">hVW/ers cllass=fci_mref">" cla= {" class="sref">fmt1/a>) if (1a href="1>1spal claass="comment"> * THIS SOFFTWAR11l classssssss.ss="sref">DBGDAef">hVW/ers cllass=ef"> classsss sssss= t"> * DBGBH 3DBGg.h">"a>, 1a href"vL38">.,vL11" class="line" nam  vL11">. 111/a>drivers/ttyy/synclink_gt.c#L12" id v1ev8F11 classssssss.ss="sref">DBGDAid_ta hrhVW/ers cllass=id_ta hr classsssssref">info1/a>), (fci_ta hrhVW/ers cllass=fci_ta hr" cl,vL11" class="line" nam  vL11">. 111/a>ds/tty/synnclink_gt.c#L13" id vL13"" cla112 classssssss.ss="sref">DBGDAprobrhVW/ers cllass=frobr classsss ssssref">info1/a>), (iu.h_/*1/sW/ers cllass=iu.h_/*1labe,vL11" class="line" nam  vL11">. 111/a>dsynclink__gt.c#L14" id vL14" classs="li113 classssssss.ss="sref">DBGDAremove/sW/ers cllass=remove classsss sssref">info1/a>), (remove_/*1/sW/ers cllass=remove_/*1labe,vL11" class="line" nam  vL11">. 111/a>ders/tty/ssynclink_gt.c#L15" id vL115" c11EFINI}fo" class="sref">info1/a>, 1a href="8c1ers/tty/syynclink_gt.c#L16" id vL166" cl11e=info" class="sref">info1/a>, 1a href="7a1ers/tty/syynclink_gt.c#L17" id vL177" cl1ss="li 3.1in f">info1/a>), (boomcode=DEBUrefne boom" class="sref">DBGDAfci_ink_gt.co.hVW/ers cllass=fci_ink_gt.co." clfo" class="sref">info1/a>, 1a href="8c1ers/tty/syynclink_gt.c#L18" id vL188" cl11e=fmt" class="sref">fmt1/a>) if (1a href="1vers/tty/ssynclink_gt.c#L19" id vL119" c1ass="line" nam  vL19">. 191/drivers/tty/synclink_gt.c#L26" id vL26" class=1ty/synclinnk_gt.c#L20" id vL20" claass="1ine" nam  vL20">. 2ptia>1spal cdule.h=configuc#L9" syncl 3.1u#L37" id vL37" class="line" nam  vL37">. 371/1vers/tty/1synclink_gt.c#L21" id vL121" c1ass="line" nam  vL21">. 211/a> vL38">. 381/a>#define 1a href="+code=DBGIN4k122" class1="line" nam  vL22">. 2211/a>1s121=inf 3.1in DBGuctL42">. 421/a>#deslgt_abel1/a>))e))einfo1/a>, 1a href="8c12s/tty/syncclink_gt.c#L13" id vL13"  cla122=inf 3.1in int " clad" clao{6nslgt_mmen.h_cououtVW/ers cllass=slgt_mmen.h_couou" clfo" class="sref">info1/a>, 1a href="8c12synclink_="drivers/tty/synclink_g1t.c#L15" id vL25" class="line" nam  vL25">. 251/a1>1spal cl1ass="comment"> * DEBUG O1UTPUT1DEFINI 3.1in int " clad" clao{6n najor.hhVW/ers cllass=y_fjor.h" clfo" class="sref">info1/a>, 1a href="8c12rs/tty/sym  vL26">. 261/a>1spal c1lass=1commen 3.1in int " clad" clao{6ntrace_block1/a>((1a href="+code=info" clafo" class="sref">info1/a>, 1a href="8c12rs/tty/syass="comment"> * uncomme1nt li126mmen 3.1in int " clad" clao{6nmaxfrf">hVW/ers cllass=maxfrf">" cl[lass="sref">sizMAX_DE clas1/a>((1a hrefCOMAX_DE clas cla]fo" class="sref">info1/a>, 1a href="8c12rs/tty/syink_gt.c#L28" id vL28" c1lass=12e=fmt" class="sref">fmt1/a>) if (1a href="1>1spal cl1ass="comment"> * DBGINFO1. .in1orma va clad" clao{6nmule.h_parf"hVW/ers cllass=mule.h_parf"labelCONFIG_HDabelCO najor.hhVW/ers cllass=y_fjor.h" cl, int, 0)fo" class="sref">info1/a>, 1a href="8c130" id vL130" class="line" nam  vL130">.13ptia>1 clad" clao{6nmule.h_parf"hVW/ers cllass=mule.h_parf"labelCONFIG_HDabelCOtrace_block1/a>((1a href="+code=info" cla, int, 0)fo" class="sref">info1/a>, 1a href="8c1"line" na1m  vL31">. 311/a>1spal c1lass=1comment clad" clao{6nmule.h_parf"_arrayhVW/ers cllass=mule.h_parf"_arraylabelCONFIG_HDabelCOmaxfrf">hVW/ers cllass=maxfrf">" cl, int, CONFIG_HDabelCONULLhVW/ers cllass=NULL" cl, 0)fo" class="sref">info1/a>, 1a href="8c1"2" class1d vL32" class="line" nam1  vL313e=info" class="sref">info1/a>, 1a href="8c1#L33" id 1vL33" class="line" nam  1vL33"1. 331/a clad" clao{6n+a hre_PARM_DESk1/a>((1a hrefCOMa hre_PARM_DESklabelCONFIG_HDabelCO najor.hhVW/ers cllass=y_fjor.h" cl, t"> * DBGBH 3DBGg.h">"TTY jor.h mmen.h number override: 0=auto GBHigned"vL38">.)fo" class="sref">info1/a>, 1a href="8c13synclink_ggt.c#L14" id vL14" class=.c#L141/a>1s clad" clao{6n+a hre_PARM_DESk1/a>((1a hrefCOMa hre_PARM_DESklabelCONFIG_HDabelCOtrace_block1/a>((1a href="+code=info" cla, t"> * DBGBH 3DBGg.h">"Dlink_syslok_gt.c#L: 0=disa hrd, 1palu5a>,ureasg.h mmtail"vL38">.)fo" class="sref">info1/a>, 1a href="8c131spal cl15" id vL35" class="line"1 nam 13EFINIT clad" clao{6n+a hre_PARM_DESk1/a>((1a hrefCOMa hre_PARM_DESklabelCONFIG_HDabelCOmaxfrf">hVW/ers cllass=maxfrf">" cl, t"> * DBGBH 3DBGg.h">"Maximom1/rf"> ent" u *1/by mmen.h (4096palu65535)"vL38">.)fo" class="sref">info1/a>, 1a href="8c13rs/tty/sy" id vL36" class="line" 1nam  13e=info" class="sref">info1/a>, 1a href="7a1a>eDBGINFO1/a>(1a hre1f="+c13ine" nam  vL28">. 281/a>1spal 26" supru.hsynclcallback#L37" id vL37" class="line" nam  vL37">. 371/1+code=deb1ug_level" class="sref">d1ebug_13rma val - most verbose output vL38">. 381/a>#define 1a href="+code=DBGIN4k1ode=debug1_level" class="sref">deb1ug_le139=inf 3.1in DBGuctL42">. 421/a>#dey_floine 1hVW/ers cllass=y_floine 1 clas*" clad" clao{6nscli.hloine 1hVW/ers cllass=scli.hloine 1 clafo" class="sref">info1/a>, 1a href="8c1e=debug_l1evel" class="sref">debug1_leve11/a> &o" class="sref">info1/a>, 1a href="8c1e2" class1_level" class="sref">deb1ug_le141mmen 3.1in int L42">. 421/a>#deopsearW/ers cllass=opselabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, DBGuctL42">. 421/a>#de.1.hhVW/ers cllass=.1.h clas*L42">. 421/a>#de.1.phVW/ers cllass=.1.p cla)fo" class="sref">info1/a>, 1a href="8c1ode=buf" 1class="sref">buf1/a>, 1a1 href142=inf 3.1in voidL42">. 421/a>#decloshhVW/ers cllass=closhlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, DBGuctL42">. 421/a>#de.1.hhVW/ers cllass=.1.h clas*L42">. 421/a>#de.1.phVW/ers cllass=.1.p cla)fo" class="sref">info1/a>, 1a href="8c1osynclink_de=fmt" class="sref">fmt11/a>)143=inf 3.1in voidL42">. 421/a>#dehanguphVW/ers cllass=hanguplabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1oers/tty/syynclink_gt.c#L15" id vL15nam 144=inf 3.1in voidL42">. 421/a>#deset_omios.hhVW/ers cllass=sct_omios.hlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, DBGuctL42">. 421/a>#dekomios.hhVW/ers cllass=komios.hlabes*" clad" clao{6nold_omios.hhVW/ers cllass=old_omios.h" cl)fo" class="sref">info1/a>, 1a href="8c1ors/tty/sy" id vL36" class="line4 1nam 41de=info" class="sref">info1/a>, 1a href="+/1a>e. 421/a>#de * phhVW/ers cllass= * phlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, const unHigned char *" clad" clao{6nref">debug_level1/a> >= int " clad" clao{6ncououtVW/ers cllass=couou" cl)fo" class="sref">info1/a>, 1a href="8c1o class="1sref">DBGINFO1/a>(1a h4e1f="+4147=inf 3.1in int ss="sref">DBGDAfut_charhVW/ers cllass=fut_charlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, unHigned char " clad" clao{6nchtVW/ers cllass=ch" cl)fo" class="sref">info1/a>, 1a href="8c1ocode=deb1ug_level" class="sref"4d1ebug4148=inf 3.1in voidL42">. 421/a>#desend_xcharhVW/ers cllass=send_xcharlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, char " clad" clao{6nchtVW/ers cllass=ch" cl)fo" class="sref">info1/a>, 1a href="8c1ode=debug1_level" class="sref">d4b1ug_l4149=inf 3.1in voidL42">. 421/a>#dewait_uouil_s outVW/ers cllass=wait_uouil_s oulabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, int " clad" clao{6n imegt.hVW/ers cllass=yimegt." cl)fo" class="sref">info1/a>, 1a href="8c1e=debug5l1evel" class="sref">deb5g1_lev51de=f#i 3.1in int L42">. 421/a>#de * ph_roo"hVW/ers cllass= * ph_roo"labelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1ode=deb5g1_level" class="sref">d5b1ug_l5151=inf 3.1in voidL42">. 421/a>#deflush_charhhVW/ers cllass=flush_charhlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1ode=buf" 1class="sref">buf1/a>, 5a1 hre5152=inf 3.1in voidL42">. 421/a>#deflush_rs/ttyhVW/ers cllass=flush_rs/ttylabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1osynclink_de=fmt" class="sref">f5t11/a>5153=inf 3.1in voidL42">. 421/a>#detx_holdhVW/ers cllass=yx_holdlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1oers/tty/sd vL5" class="line" na5"1 nam5154=inf 3.1in voidL42">. 421/a>#deyx_ent"> *hVW/ers cllass=yx_ent"> *labelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1ors/tty/sy>. .61/a>1spal class="c 1nam 515e=info" class="sref">info1/a>, 1a href="+/1a>e. 421/a>#decti.h/sW/ers cllass=iti.hlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, unHigned int " clad" clao{6ncmdhVW/ers cllass=cmd" cl, unHigned long " clad" clao{6narghVW/ers cllass=arg" cl)fo" class="sref">info1/a>, 1a href="8c1o class="1sref">DBGINFO1/a>(1a h5e1f="+5157=inf 3.1in int f">DEBUG_LEVEL_Dcharh_in_rs/ttyhVW/ers cllass=charh_in_rs/ttylabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1ocode=deb1ug_level" class="sref"5d1ebug5158=inf 3.1in voidL42">. 421/a>#dethrott.hhVW/ers cllass=thrott.hlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*L42">. 421/a>#dey_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1ode=debug1_level" class="sref">d5b1ug_l5159=inf 3.1in voidL42">. 421/a>#deuouhrott.hhVW/ers cllass=uouhrott.hlabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*L42">. 421/a>#dey_fhVW/ers cllass=y_f" cl)fo" class="sref">info1/a>, 1a href="8c1e=debug6l1evel" class="sref">deb6g1_lev616e=f#i 3.1in int 42">. 421/a>#deset_breasize1/a>), (1a hset_breaslabelDBGuctL42">. 421/a>#dey_flDBGucthVW/ers cllass=y_flDBGuct clas*" clad" clao{6ny_fhVW/ers cllass=y_f" cl, int " clad" clao{6nbreas_ 3.1hhVW/ers cllass=breas_ 3.1h" cl)fo" class="sref">info1/a>, 1a href="8c1ede=deb5g1_level" class="sref">d6b1ug_l616e=info" class="sref">info1/a>, 1a href="8c1ode=buf6 1class="sref">buf1/a>, 6a133m 6ommen 3.1in int " clad" clan1ocode=deb8ref">buf1/a>, 6a133m 6ommen 3.1in intdey_f rv/d=inflassia>,udel="+se/workqueun.hsref">DBGfUrefne"+se/workqueun.hde=fass=nfo" class="sref">info1/a>, 1a href="7 href="+7ode=fmt" class="sref">f7t1/a>73de=f#ia>,ude <fo" classia>,udel="+se/hdlo.hsref">DBGfUrefne"+se/hdlo.hde=fass=nfo" class="sref">info1/a1=cllaraylabelCONFIG0fo1/a>, 1a href="7t.h|ia>,udelasm-arm/ers/t.h|ia>,udelasm-aa>, 1a hrelass=="srG class="Ehde=fass=nfo" clas_gt.c66de=f#ia>,ude <fo" classia>,udel_1i386/a>#k122" class1="line"_.">f7t1/a>73de=f#ia>,ude <3r41/a>1spal  class="comment"> * SERVIlabel6as clas32ode=DBGBH" class="s.fo"to_>f7tk_syslok_gt.c#L: o"to_>f7tDBGBH 3DBGg.h">". 111/a>1synclin14" i)lCONFIG_HDLC_MO+a ho"to_L5" k_syslok_gt.c#L: o"to_L5" DBGBH 3DBGg.h">". 111/a>1synclin14" i)-="sr 421/a>#dey_flDB7t1/ers cllass=y_fl7t14" i)"line"_.">f7t1/a>73de=f#ia>,ude <3r4UG_LEVEL_l="+se/iniu.hsref">DBGfU1refne167t.hlabelDBGuctL42">. 421/a>#deyL5" : o"tx_d. 111/a>ders/tty/sL5" : o"tx_d. 1clas*" clad" clao{6ny_fhVW/.h_list1/a>))e. 431/a"sref">d6b1ug_l616e=info" class="sref">i 421/a>#dl="+se/delay.hsref">DBGf1Urefn16labelDBGuctL42">. 421/a>#dey_flDL5" : o"rt;y_fSLG"vLL5" : o"rtclas*" clad" clao{6ny_fhVW/.h_list1/a>))e. 431/,ao{6ncououtVW/ers cllass=couou" cl)fo" class="sref">info1/a>, 1a hrene 1a href="+code=DBGBH" cla"sref">d6b1ug_l616e=info" class="sref">i 421/a>#dl="+se/iocti.hsref">DBGf1Urefn169labelDBGuctL42". 421/a>#dey_flDL5" : o"t.c#;y_fSLG"vLL5" : o"t.c#clas*" clad" clao{6ny_fhVW/.h_list1/a>))e. 431/a"sref">d6b1ug_l616e=info" class="sref">ssia>,ude1l="+se/. omios.hsref">DB1GfUre170abelDBGuctL42">. 421/a>#dey_flDL5" : o"exc#;y_fSLG"vLL5" : o"exc#clas*" clad" clao{6ny_fhVW/.h_list1/a>))e. 431/a"sref">d6b1ug_l616e=info" class="sref">snfo1/a>, l="+se/bitops.hsref">DBG1fUref1e"+se/bid vL8" clae8="+7o8e=fmt" class="sref">fmt1ssia>,ude1l="+se/workqueun.hsref">1DBGfU1efne"+8" clae8="+7o8e=fmt" class="sref">fmt1sworkqueunl="+se/hdlo.hsref">DBGfU1refne17nt"> * DEBUG O1UTPUT1DEFINI 3.1in int " classia>,ude1l="+se/s/a>, 1a.hsref">D1BGfUr1726" class="line" nam  vL26">. 261/a>1spal class="comment"> *1/spalue, 11a href="7al class7="comm1ent">17ty/synclink_gt.c#L37" id vL37"1a href29">. 291" cladures, macroa hreffuncs/tt>,ude <fo" classia>,udel="+se/hdlo.hsref">Dss+ambig=1ia>,udelasm-alpha/io.h|i1a>,ud17ode=DBGINFO" class="sref">DBGINFO1/a>(1a href="+code=fmt" class="sref">fmt1ss+ambig=1ia>,udelasm-alpha/irq.h|1ia>,u17nt"> * DBGINFO1. .in1orma va clad" clao{6nmss+ambig=1ia>,udelasm-alpha/dma.h|1ia>,u17UG_LEVEL_INFO1/a>) 1a href="SL=fmtAX_PORTref="8c12rs/tty/SL=fmtAX_PORTr_list4* DBGINFO1. .in1orma va clad" clao{6nms 421/a>#dia>,udelasm-alpha/ers/t.1h|ia>17G_LEVEL_ERROR1/a>) 1a href="SL=fmREG_SIZrs cllass=fci="sSL=fmREG_SIZr_list 256* DBGINFO1. .in1orma va clad" clao{6nmss+ambig=1ia>,udelasm-alpha/uacces1t.h|i18ass="sref">deb1ug_le141mmen 3.1in int L42">fo1/a>, 11a href="8code=buf8 class1="sre18outine debugging1/spalue. 261/a>1spal class="comment"> *1/spalue((1a href=" clad" cla1ss="s18ansmit data1/spalue1spal class="comment"> *1/spalue((11a hre181/a>, 1a href="7 href="+7ode=INFO1/a>(1a href="+code=fmt" class="sref">fmt1ass="sref1">DBGBH1/a>(1a 8m  vL67"18. .618"> *labclad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list * THIS SOFFTWAR11l classssssss.ss="sre">sizSYNC1LINK_GENERICDLCck1/a>((11a hre1COSYNCe,vL11" abclad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list" clfo" class="snex=1o class="1srefnex=_lis"sref">d6b1ug_l616e=info" class="sref">lass="sre1f">DBGBH1/a>(1a 8/syncli1i8k_g1.c#L8"e,vL11" elDBGuctL42">. 421/a=fmt"_head_BGucthVW/ers cllass=y=fmt"_head_B#L8"eelDBGuctL42">. qGucthVW/ers cllq_lis"sref">d6b1ug_l616e=info" class="sref">ls+ambig=1(1a href="8 class="ccomm1ent">1* Thise,vL11" elDBGuctL42">. 421/a=fmt"_BGucthVW/ers cllass=y=fmt"_B#L8"eelDBGuctL42">. ass=1o class="1srefass=_lis"sref">d6b1ug_l616e=info" class="sref">ls+ambig=1rs/tty/synclink_gt.c#L261" id 1L26" ce,vL11"  long " clad" clao{6narghVW/datak_syslok_gt.c#L:ata_lis"sref">d6b1ug_l616e=info" class="sref">l 421/a>#dle.h=deentrive#L9" id vL19" cl1ss="liL16" id vL166" cl11e=info" class="sref">tt"m h vL138">. 381/a>#define 1a h1ref="190abelDBGuctL42">. 421/a>#dey_flDt.c#Lcod _ass=1o class="1sreft.c#Lcod _ass=clas*" clad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list" clfo" class="sw1o class="1srefaHigned long " clad" clao{6narghVW/datak_syslok_gt.c#L:ata_lisa"sref">d6b1ug_l616e=info" class="sref">d" clao{61noine 1_ef">hVW/ers clla1ss="i19_charhlabelDBGuctL42">. 421/a>#daddLcod _ass=1o class="1srefaddLcod _ass=clas*" clad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list"" clfo" class="shead;y_fSLG"vLLeadHigned" clad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list" clfo" class="sw1o class="1srefaHigna"sref">d6b1ug_l616e=info" class="sref">d cladck11ny_floine 1_ef">hVW/ers 1cllas19h_rs/ttylabelDBGuctL42">. 421/a>synclincod _ass=1o class="1srefsynclincod _ass=clas*" clad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list"" clfo" class="shead;y_fSLG"vLLeadHigned" clad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list" clfo" class="sw1o class="1srefaHigna"sref">d6b1ug_l616e=info" class="sref">dworkqueunny_floevkup" ixhVW/ers c1llass19belDBGuctL42">. 421/a>#dey_flDBGy_flDBGod _ass=1o class="1srefy_flDBGod _ass=clas*" clad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_list"" clfo" class="shead;y_fSLG"vLLeadHigna"sref">d6b1ug_l616e=info" class="sref">dss="sref1Sef=" clad" class+a hre_1LICEN1elabelsref">d6b1ug_l616e=info" class="sref">d>sizSYNC1_MAGIk1/a>((1a hrefCOMGS1L_MAG19ty/synclink_gt.c#L37" id vL>. 261/a>1spal class="comment"> *1/spaluesizMAX_1DE clas1/a>((1a hrefCOMA1X_DE 19ode=DBGINFO" class="sref">DBG DMA BGuct "1ascriptor hreflevel" macroa 261/a>1spal class="comment"> *1/spalue19vL37" class="line" nam  vL37"INFO1/a>(1a href="+code=fmt" class="sref">fmt1. 421/a>#1defci_mmen.h_i.hVW/ers c1llass1fci_mmenclad" clao{6ny_fhVW/.h_li1asca>))ed6b1ug_l616e=info" class="sref">d 421/a>#d_VENDOR_ID_MICROGATef=" 1clad"1classP * THIS SOFFTWAR11l classssssss.ss="sr2f">DBGDAP2I_VENDOR_ID_MICROGATef="2clad"2classPCI_VENDO clao{6ny_fhVW/__lecode=DEBUreref=sl__leco#L8"eelDBGuctL42">. f="8c1o class="1sref">DBGINFO"sref">d6b1ug_l616e=info" class="sref"2f">DBGDAP2I_VENDOR_ID_MICROGATef="2clad"2classPCI_VENDO clao{6ny_fhVW/__lecode=DEBUreref=sl__leco#L8"eelDBGuctL42">. nclinka>))ed6b1ug_l616e=info" class="sref"2f2>DBGDAP2Iy_floine 1_ef">hVW/ers 2clad"2classPCI_VENDO clao{6ny_fhVW/__le_DESk1/a>((ref=sl__le_DESkl. 421/a>#dey_flDBss=couou" cl)fo" cplass="s; e 1a href="+code=DBGIN4k10physical addrel" of :ata BGuct ""INFO1/a>(1a href="+code=fmt" class="sref">fmt2 - most v2rbose outpdr omiosnclinl2st h 2L38">. 381/a># clao{6ny_fhVW/__le_DESk1/a>((ref=sl__le_DESkl. 421/a>#dey_flDnex=1o class="1srefnex=_lis" e 1a href="+code=DBGIN4k10physical addrel" of nex="1ascriptor "INFO1/a>(1a href="+code=fmt" class="sref">fmt2 4 most v2ref=" clad" class+a hre_2nclin20labelsref">d6b1ug_l616e=info" class="sref"2a hre_DE 2la_TPECIf=" clad" class+2 hre_20OSYNCe,vL11"  1a href="+code=DBGIN4k10ug_l61 book keep31sp"INFO1/a>(1a href="+code=fmt" class="sref">fmt2 6hre_DE 2lE clas1/a>((1a hrefCOMA2link_20c#L8"e,vL11" o{6ncououtVW/ers cllass=couou" cl)fo" class="s;vL11" clas 1a href="+code=DBGIN4k10virtual  addrel" of :ata BGuct ""INFO1/a>(1a href="+code=fmt" class="sref">fmt2 7hre_DE 2l1a href="9 class="9comm2u.h_/20 Thise,vL11"  long " clad" clao{6narghVW/p1asca>))e(1a href="+code=fmt" class="sref">fmt2 8hre_DE 2lefci_mmen.h_i.hVW/ers c2=remo2088">. 381/a># clao{6ny_fhVW/dma_addr_BGucthVW/ers clldma_addr_BESkl. 421/a>#dey_flDBGu_dma_addrcouou" cl)fo" clas_dma_addr_gFO"sref">d6b1ug_l616e=info" class="sref"2f9hre_DE 2lVENDOR_ID_MICROGATef=" 2ss=fc209Thise,vL11"  long " cshf7t1 421/a>#dey_flDBGu_f="8c1o class="1srefBGu_f="8c_gFO"sref">d6b1ug_l616e=info" class="sref"2f">DBGDAe2">hVW/ers cllass=ef"> cl2sssss2sssss=L16" id vL166" cl11e=info" class="sref"2f">DBGDAi2_ta hrhVW/ers cllass=id_2a hr 21f">buf1/a>, 6a133m 6ommen 3.1in int " clad2f">DBGDAp2obrhVW/ers cllass=frobr 2lasss2s ssssEL_ERROR1/a>) 1a href="flDB1ascey_flDBGucthVW/ers cllflDB1ascey_flDBDBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis, 421/a>#dey_flDB1o class="1srefB4" i)lCONFIG_HDLC_MO+aak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*1ss=couou" cl)fo" cplass="s class="line" nam cpu"to_le_DESk1/a>((ref=slcpu"to_le_DDBGBH( long " clad)CONFIG_HDLC_MO+aB1o class="1srefB4" i))"line"_.">f7t1/a>73de=f#ia>,ude <32f">DBGDAr2move/sW/ers cllass=remov2 clas21OSYNCLINK_GENERICDLCck clas1flDB1ascenex=1o class="1srefflDB1ascenex=DBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis, 421/a>#dey_flDB1o class="1srefB4" i)lCONFIG_HDLC_MO+aak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nex=1o class="1srefnex=_lis1" class="line" nam cpu"to_le_DESk1/a>((ref=slcpu"to_le_DDBGBH( long " clad)CONFIG_HDLC_MO+aB1o class="1srefB4" i))"line"_.">f7t1/a>73de=f#ia>,ude <32f4 most v2, 1a href="8c1ers/tty/sy2nclin2_gt.c#LINK_GENERICDLCck clas1flDB1asce/a>, 1a href="8c12synlDB1asce/a>, DBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis, 421/a>#dey_flDB1o class="1srefB4" i)CONFIG_HDLC_MO+aak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*f="8c1o class="1sref">DBGINFO" class="line" nam cpu"to_lecode=DEBUreref=slcpu"to_lecoDBGBH( long " cshf7t)CONFIG_HDLC_MO+aB1o class="1srefB4" i))"line"_.">f7t1/a>73de=f#ia>,ude <32f hre_DE 21a href="7a1ers/tty/syyn2link_21 clas0x5401ode=DBGBH" class=nlDB1asceeo=couou" cl)fo" cnlDB1asceeo=DBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis, 421/a>#dey_flDB1o class="1srefB4" i)llCONFIG_HDLC_MO+aak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))e#dey_flDB1o class="1srefB4" i)l?lCONFIG_HDLC_MO+aleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))e))e#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))e))ef7t1/a>73de=f#ia>,ude <32f6hre_DE 2code=DEBUrefne boom" cla2s="sr21as clas32ode=DBGBH" class="snlDB1ascenclinka>))e"ak_syslok_gt.c#La_lis,1 421/a>#dey_flDB1o class="1srefB4" i)lCONFIG_HDLC_MO+aak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))ef7t1/a>73de=f#ia>,ude <32f7hre_DE 2 (1a href="1vers/tty/ssy2clink2gt.c#Las32ode=DBGBH" class="s.fsce/a>, 1a href="8c12sy1asce/a>, DBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis)vL11" CONFIG_HDLC_MO+aleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*f="8c1o class="1sref">DBGINFO1)"line"_.">f7t1/a>73de=f#ia>,ude <32f8hre_DE 2ers/tty/synclink_gt.c#L22" id 21UG_LEVEL_INFO1/a>) 1a href="1ascenclinka>))e"ak_syslok_gt.c#La_lis)L11" CONFIG_HDLC_MO+aleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))ef7t1/a>73de=f#ia>,ude <32f9hre_DE 2ule.h=configuc#L9" syncl23.1u#21G_LEVEL_ERROR1/a>) 1a href="1asce/amplehref="8c1ede=deb51asce/amplehrDBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis)L11CONFIG_HDLC_MO+aleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))ef7t1/a>73de=f#ia>,ude <32. 211/a> 2L38">. 381/a>#define 1a 2ref="2code=DEL_ERROR1/a>) 1a href="1asceeo=couou" cl)fo" c1asceeo=DBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis)e,vL11" CONFIG_HDLC_MO+aleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))e((ref=slBITDclas)"line"_.">f7t1/a>73de=f#ia>,ude <32.">DBGDAi2#deslgt_abel1/a>))e) 1a href="1asce/rceerror.h mmen.h numbe1asce/rceerrorDBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis)e,CONFIG_HDLC_MO+aleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))ef7t1/a>73de=f#ia>,ude <32.">DBGDAp2slgt_mmen.h_cououtVW/ers2cllas22 ssssEL_ERROR1/a>) 1a href="1asceabf7tk_syslok_gt.c#L: sceabf7tDBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis)vL11" CONFIG_HDLC_MO+aleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))e))ef7t1/a>73de=f#ia>,ude <32.">DBGDAr225">. 251/a1>1spal cl1as2="com22OSYNCLINK_GENERICDLCck clas1: sceresiduref="8c1ede=deb51asceresidurDBGBH 3DBGg.h">"ak_syslok_gt.c#La_lis)vL11H( 421/a>#dey_flDleco"to_cpu1o class="1srefleco"to_cpuDBGBH( 421/a>#dey_flDak_syslok_gt.c#La_lis)o1/a>), (iu.h_/*nclinka>))ef7t1/a>73de=f#ia>,ude <32.4 most v2 najor.hhVW/ers cllass=y2fjor.22labelsref">d6b1ug_l616e=info" class="sref"2d" clao{62trace_block1/a>((1a href2"+cod2=info" cclad" clao{6ny_fhVW/_inlDBGong al_eventka>))ehVW/ers cllass=m2xfrf"22c#L8"e,vL11" lad" clao{6narghVW/ri_/ers cllass=y_flDri_/e_gFO"sref">d6b1ug_l616e=info" class="sref"2mt1/a>) i2 (1a href="1>1spal cl1as2="com227#L8"e,vL11" lad" clao{6narghVW/ri_dows cllass=y_flDBGri_dows_gFO"sref">d6b1ug_l616e=info" class="sref"2m8hre_DE 2"hVW/ers cllass=mule.h_p2rf"la228#L8"e,vL11" lad" clao{6narghVW/dsr_/ers cllass=y_flDdsr_/e_gFO"sref">d6b1ug_l616e=info" class="sref"2m9hre_DE 2"hVW/ers cllass=mule.h_p2rf"la229#L8"e,vL11" lad" clao{6narghVW/dsr_dows cllass=y_flDBGdsr_dows_gFO"sref">d6b1ug_l616e=info" class="sref"2ule.h_par2"_arrayhVW/ers cllass=mu2e.h_p230#L8"e,vL11" lad" clao{6narghVW/dcd_/ers cllass=y_flDdcd_/e_gFO"sref">d6b1ug_l616e=info" class="sref"2u">DBGDAi21a href="8c1#L33" id 1vL23" cl231#L8"e,vL11" lad" clao{6narghVW/dcd_dows cllass=y_flDBGdcd_dows_gFO"sref">d6b1ug_l616e=info" class="sref"2u">DBGDAp2_DESk1/a>((1a hrefCOMa h2e_PAR232#L8"e,vL11" lad" clao{6narghVW/cts_/ers cllass=y_flDcts_/e_gFO"sref">d6b1ug_l616e=info" class="sref"2u">DBGDAr2_DESk1/a>((1a hrefCOMa h2e_PAR233#L8"e,vL11" lad" clao{6narghVW/cts_dows cllass=y_flDBGcts_dows_gFO"sref">d6b1ug_l616e=info" class="sref"2u4 most v2_DESk1/a>((1a hrefCOMa h2e_PAR23gt.c#L16" id vL166" cl11e=info" class="sref"2info1/a>,21a href="7a1a>eDBGINFO1/a>(1a hre1f="+c13ine" nam  vL28">. 282/a>1spal 26" supru.hsynclcallback#237" i2 vL37" class="line" nam  vL37">1a hrefingclnref:ata " cladureGINFO1/a>(1a hre1f="+c13ine" nam  vL28">. 282/8hre_DE 2L38">. 381/a>#define 1a 2ref="2code=DBGIN4k1ode=debug1_level" class="sref">deb1ug_le139=inf 3.1in DBGuctL42">. 421/a2#dey_floine 1hVW/ers cll2ss=y_2loine 1 clad" clao{6ny_fhVW/.h_list1/a>))e. 4" clfo" class="ssf_ptr.h mmen.h numbesf_ptr_gFO"vL11" clase 1a href="+code=DBGIN4k10Gt" cal purpose polader (fo1/a>, SPPP)l" class="sref">deb1ug_le139=inf 3.1in DBGuctL42. 421/a>#2eopsearW/ers cllass=opse2abelD241#L8"e,vL11" " clad" clao{6ny_fhVW/ers >f7tk_syslok_gt.c#Lers >f7t#L8"e1/a>), (iu.h_/*1f7tk_syslok_gt.c#L>f7t#L8"16" id vL166" cl11e=info" class="sref"2. 421/a>#2ecloshhVW/ers cllass=clo2hlabe24fne"+8" clae8="+7o8e=fmt" class="sref">fmt2. 421/a>#2ehanguphVW/ers cllass=ha2gupla243#L8"e,vL11" " clad" clao{6ny_fhVW/.h_list1/a>))edeb1ug_le139=inf 3.1in DBGuctL42.4 most v2eset_omios.hhVW/ers clla2s=sct24labelsref">d6b1ug_l616e=info" class="sref"2info1/a>,21a href="+/1a>e))eD2ref">DBGD2fut_charhVW/ers cllass=f2t_cha247#L8"e,vL11" fo1/a>, 1a href="8c1k_="drinmom1/rf"> ent" u *k_="drinmom#L8"[25 id vL28" c1lass=12e=fmt" class="sref">2. 421/a>#2esend_xcharhVW/ers cllas2=send248#L8"e,vL11" " clad" clao{6ny_fhVW/lass=mme cla)fo" class="sref">info1/a>, 1a href="8p=mme cla)fo" class=ef">infid vL28" c1lass=12e=fmt" class="sref">2.>. 421/a2ewait_uouil_s outVW/ers 2llass2wait_ud vL28" c1lass=12e=fmt" class="sref">2. 421/a>#2e * ph_roo"hVW/ers cllas2= * p250#L8"e,vL11" lad" clao{6narghVW/>f7te/a>, 1a href="8c12sy>f7te/a>, _gFO"vL 1a href="+code=DBGIN4k10/a>,  of >f7ts tty/daptt ""INFO1/a>(1a href="+code=fmt" class="sref">fmt2. 421/a>#2eflush_charhhVW/ers clla2s=flu251#L8"e,vL11" lad" clao{6narghVW//daptt _nuhVW/ers cllass=y/daptt _nuh_gFO"v 1a href="+code=DBGIN4k10/daptt "ingclnrefinfo1/a"INFO1/a>(1a href="+code=fmt" class="sref">fmt2. 421/a>#2eflush_rs/ttyhVW/ers cll2ss=fl252#L8"e,vL11" lad" clao{6narghVW/>f7tenuhVW/ers cllass=y>f7tenuh_gFO"vL11 1a href="+code=DBGIN4k10pf7t1ingclnrefinfo1/a"INFO1/a>(1a href="+code=fmt" class="sref">fmt2. 421/a>#2etx_holdhVW/ers cllass=y2_hold25nt"> * DEBUG O1UTPUT1DEFINI 3.1in int " cl2. 421/a>#2eyx_ent"> *hVW/ers cllas2=yx_e2t"> *l1" clase 1a href="+code=DBGIN4k10nt, C of >fladers3rs/pf7t1coadexts ttythis"/daptt ""INFO1/a>(1a href="+code=fmt" class="sref">fmt2.nfo1/a>,21a href="+/1a>e))ehVW/ers cllass=ma>f7tef">hV#L8"[ clfo" class="sSL=fmtAX_PORTref="8c12rs/tty/SL=fmtAX_PORTr_lis id vL28" c1lass=12e=fmt" class="sref">2. 421/a>#2ecti.h/sW/ers cllass=iti2hlabe25.c#L18" id vL1807ev8FT7=inf 3.1in int f">D2BUG_LEVEL2Dcharh_in_rs/ttyhVW/ers 2llass257#L8"e,vL11" lad""""""""""""""""""""" 421/a>#dey_flDli 111/a>ders/tty/sli 1_gFO"vL11" clase 1a href="+code=DBGIN4k10=ini="se1ingclnrefinfo1/a"INFO1/a>(1a href="+code=fmt" class="sref">fmt2. 421/a>#2ethrott.hhVW/ers cllass=2hrott2hlabel(1a href="+code=fmt" class="sref">fmt2.>. 421/a2euouhrott.hhVW/ers cllas2=uouh259SYNCe,vL11" abclad" clao{6ny_fhVW/mgsl_i/a>, 1a href="8c12symgsl_i/a>, SYNCe,vL11 clfo" class="ss/a>, 1a href="8c12syif="8c_gFO"sref">d6b1ug_l616e=info" class="sref"2 421/a>#d2set_breasize1/a>), (1a h2et_br26ass="sref">deb1ug_le141mmen 3.1in int L42"2info1/a>,21a href="8c1ode=buf6 1cl2ss="s261#L8"e,vL11" lad""""""""""""""""""""" 421/a>#dey_flD href="8c1e=debug5l1evel" class=""sref">d6b1ug_l616e=info" class="sref"2  421/a>#2e=deb8ref">buf1/a>, 6a132m 6om262#L8"e,vL11" lad""""""""""""""""""""" 421/a>#dey_flDxcthVW/ers cllass=y_fxGuct clas"vL11" cla 1a href="+code=DBGIN4k10xon/xoff fo1/actt ""INFO1/a>(1a href="+code=fmt" class="sref">fmt2/workqueu2.hde=fass=nfo" class="sr2f">in263#L8"e,vL11"  long " clad"""""""""""" 421/a>#dey_flDread_gclink_masVW/ers cllass=y_read_gclink_masVss=""sref">d6b1ug_l616e=info" class="sref"2  421/a>#2+se/hdlo.hde=fass=nfo" c2ass="264#L8"e,vL11"  long " clad"""""""""""" 421/a>#dey_flDng ore_gclink_masVW/ers cllass=y_ng ore_gclink_masVss=""sref">d6b1ug_l616e=info" class="sref"2 nfo1/a>,2lasm-aa>, 1a hrelass=="s2G cla26/tty/synclink_1gt.c#138" id vL38" class="l241/a>1spa2  class="comment"> * SER2Ilabe26c#L8"e,vL11" elDBGuctL42">. 421/a=fmt"_head_BGucthVW/ers cllass=y=fmt"_head_B#L8"evL11" elDBGuctL42">. gclink_event_ass=y=a>))ed6b1ug_l616e=info" class="sref"2 UG_LEVEL2l="+se/iniu.hsref">DBGfU2refne26 Thise,vL11" elDBGuctL42">. 421/a=fmt"_head_BGucthVW/ers cllass=y=fmt"_head_B#L8"evL11" elDBGuctL42">. event_ass=y=a>))ed6b1ug_l616e=info" class="sref"2  421/a>#2l="+se/delay.hsref">DBGf2Urefn268#L8"e,vL11" " clad" clao{6ny_fhVW/el" ra>, 1a href="8c12s/tel" ra>, 1#L8"evL11" elDBGuctL42">. tx_el" ra href="8c12s/tex_el" rss=""sref">d6b1ug_l616e=info" class="sref"2 >. 421/a2l="+se/iocti.hsref">DBGf2Urefn269SYNCe,vL11" abclad" clao{6ny_fhVW/el" ra>, 1a href="8c12s/tel" ra>, 1#L8"evL11" elDBGuctL42">. rx_el" ra href="8c12s/trx_el" rss=""sref">d6b1ug_l616e=info" class="sref"2ssia>,ude2l="+se/. omios.hsref">DB2GfUre27ass="sref">deb1ug_le141mmen 3.1in int L42"2snfo1/a>,2l="+se/bitops.hsref">DBG2fUref271#L8"e,vL11"  long " clad"""""""""""" 421/a>#dey_flDgpio_preflDBGucthVW/ers cllgpio_preflDBss=""sref">d6b1ug_l616e=info" class="sref"2s 421/a>#2l="+se/workqueun.hsref">2DBGfU272SYNCe,vL11" abclad" clao{6ny_fhVW/cod _ass=1o class="1sref">d _ass=_listttttttt" clfo" class="sgpio_ass=y=a>))ed6b1ug_l616e=info" class="sref"2sworkqueu2l="+se/hdlo.hsref">DBGfU2refne27nt"> * DEBUG O1UTPUT1DEFINI 3.1in int " cl2ssia>,ude2l="+se/s/a>, 1a.hsref">D2BGfUr274Thise,vL11" elDBGuctL42">. spinlock_BGucthVW/ers cllspinlock_B#L8"e1/a>), (iu.h_/*lock11/a>ders/tty/slockclas"vL11" cl 1a href="+code=DBGIN4k10spinlock for  3.1hroniz31spwith ISR""INFO1/a>(1a href="+code=fmt" class="sref">fmt2fo1/a>, 12a href="7al class7="comm2ent">27/tty/synclink_1gt.c#138" id vL38" class="l2ss+ambig=2ia>,udelasm-alpha/io.h|i2a>,ud276SYNCe,vL11" abclad" clao{6ny_fhVW/work cllass=y_f" cl, int "work cllass#L8"e1/a>), (iu.h_/*tasVW/ers cllass=y_tasVss=""sref">d6b1ug_l616e=info" class="sref"2ss+ambig=2ia>,udelasm-alpha/irq.h|2ia>,u27 Thise,vL11" elDBGuctL42">. u_DESk1/a>((ref=slu_DESkl. 421/a>#dey_flDBid vng_bde=debug1_level"Bid vng_bdss=""sref">d6b1ug_l616e=info" class="sref"2s 421/a>#2ia>,udelasm-alpha/dma.h|2ia>,u2788">. 381/a># clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"bh_re=fmsta href="8c1ers/ttbh_re=fmsta ss=""sref">d6b1ug_l616e=info" class="sref"2s>. 421/a2ia>,udelasm-alpha/ers/t.2h|ia>2798">. 381/a># clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"bh_runnot;vref="8c1ers/ttbh_runnot;ss=""sref">d6b1ug_l616e=info" class="sref"2ss+ambig=2ia>,udelasm-alpha/uacces2t.h|i28ass="sref">deb1ug_le141mmen 3.1in int L42"2fo1/a>, 12a href="8code=buf8 class2="sre281#L8"e,vL11" lad" clao{6narghVW/isr_>, 1flow1o class="1srefisr_>, 1flowss=""sref">d6b1ug_l616e=info" class="sref"2s 421/a>#2/a>((1a href=" clad" cla2ss="s28lassPCI_VENDO clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"irq_re=fmsta href="8c1ers/ttirq_re=fmsta clas"vL11" 1a href="+code=DBGIN4k10=rue if IRQ re=fmsta ""INFO1/a>(1a href="+code=fmt" class="sref">fmt2"workqueu2LINK_GENERICDLCck1/a>((12a hre2838">. 381/a># clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"irq_occurra href="8c1ers/ttirq_occurra clas"vL11"  1a href="+code=DBGIN4k10for diag osticsnfo1""INFO1/a>(1a href="+code=fmt" class="sref">fmt2"sia>,ude2">DBGBH1/a>(1a 8m  vL67"28. .628labelsref">d6b1ug_l616e=info" class="sref"2">sizSYNC2LINK_GENERICDLCck1/a>((12a hre28OSYNCe,vL11"  1a href="+code=DBGIN4k10ua href">dfiguras/tt""INFO1/a>(1a href="+code=fmt" class="sref">fmt2"s+ambig=2f">DBGBH1/a>(1a 8/syncli2i8k_g28.c#L18" id vL1807ev8FT7=inf 3.1in int f">D2ls+ambig=2(1a href="8 class="ccomm2ent">28 Thise,vL11"  long " clad" clao{6narghVW/bnk_typ111/a>ders/tty/sbnk_typ1ss=""sref">d6b1ug_l616e=info" class="sref"2s 421/a>#2rs/tty/synclink_gt.c#L262" id 2L26" ce,vL11"  long " clad" clao{6narghVW/irq_;Dlink_syslok_gt.c#Lirq_;Dlinss=""sref">d6b1ug_l616e=info" class="sref"2s>. 421/a2le.h=deentrive#L9" id vL29" cl289Thise,vL11"  long " cinfo1/a>, 1a href="8irq_flagka>))ed6b1ug_l616e=info" class="sref"2tt"m h vL238">. 381/a>#define 1a h2ref="29ass="sref">deb1ug_le141mmen 3.1in int L42"2d" clao{62noine 1_ef">hVW/ers clla2ss="i291#L8"e,vL11"  long " cfo1/a>, 1a href="8c1__iomehVW/ers cllass=y__iomeh_list"" 421/a>#dey_flDreg_addrcouou" cl)fo" creg_addr_gFO"vL 1a href="+code=DBGIN4k10mehory mapp" creg, 1ers3addrel" "INFO1/a>(1a href="+code=fmt" class="sref">fmt2d cladck12ny_floine 1_ef">hVW/ers 2cllas29lassPCI_VENDO clao{6ny_fhVW/u_DESk1/a>((ref=slu_DESkl. 421/a>#dey_flDBhys_reg_addrcouou" cl)fo" cBhys_reg_addrss=""sref">d6b1ug_l616e=info" class="sref"2tworkqueu2ny_floevkup" ixhVW/ers c2llass2938">. 381/a># clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"reg_addr_re=fmsta href="8c1ers/ttreg_addr_re=fmsta ss=""sref">d6b1ug_l616e=info" class="sref"2tsia>,ude2Sef=" clad" class+a hre_2LICEN2elabelsref">d6b1ug_l616e=info" class="sref"2d>sizSYNC2_MAGIk1/a>((1a hrefCOMGS2L_MAG2958">. 381/a># clao{6ny_fhVW/MGSLcl, AMref="8c12rs/tty/MGSLcl, AMrESkl. 421/a>#dey_flDBaramka>))e(1a href="+code=fmt" class="sref">fmt2ds+ambig=2DE clas1/a>((1a hrefCOMA2X_DE 29c#L8"e,vL11" elDBGuctL42">. u_DESk1/a>((ref=slu_DESkl. 421/a>#dey_flDidle_m_fla>))ed6b1ug_l616e=info" class="sref"2ts+ambig=2(1a href="9 class="9comm2ent">29 Thise,vL11" elDBGuctL42">. u_DESk1/a>((ref=slu_DESkl. 421/a>#dey_flDmax_s="sr_ne 1a href="+code=Dmax_s="sr_ne 1clas"vL11" c 1a href="+code=DBGIN4k10as seta>, 1a href">dfig3"INFO1/a>(1a href="+code=fmt" class="sref">fmt2d 421/a>#2defci_mmen.h_i.hVW/ers c2llass29label(1a href="+code=fmt" class="sref">fmt2d 421/a>#2_VENDOR_ID_MICROGATef=" 2clad"299Thise,vL11"  long " clad" clao{6narghVW/rBGu_fill_;Dlink_syslok_gt.c#LrBGu_fill_;Dlinss=""sref">d6b1ug_l616e=info" class="sref"3f">DBGDAP3I_VENDOR_ID_MICROGATef="3clad"3classPCI_VENDO long " clad" clao{6narghVW/rx_pi/a>))ed6b1ug_l616e=info" class="sref"3f1>DBGDAP3Ioine 1_ef">hVW/ers clla3clad"301#L8"e,vL11"  long " clad" clfo" class="ssf_m_fla>))ed6b1ug_l616e=info" class="sref"3f2>DBGDAP3Iy_floine 1_ef">hVW/ers 3clad"3classPCI_VENDO long " clad" clao{6narghVW/base_clock11/a>ders/tty/sbase_clockss=""sref">d6b1ug_l616e=info" class="sref"3f3>DBGDAP3Iy_floevkup" ixhVW/ers c3st h 303#L8"e,vL11"  long " clad" 421/a>#dey_flDxo" c/ers cllass=y_fxo" css=""sref">d6b1ug_l616e=info" class="sref"3f4>DBGDAP3Ief=" clad" class+a hre_3nclin304#L8"e,vL11"  long " clad" 421/a>#dey_flDxctrnk_syslok_gt.c#Lxctrnss=""sref">d6b1ug_l616e=info" class="sref"3f5>DBGDAP3IMAGIk1/a>((1a hrefCOMGS3 hre_30/tty/synclink_1gt.c#138" id vL38" class="l3 6hre_DE 3lE clas1/a>((1a hrefCOMA3link_30c#L8"e,vL11"  1a href="+code=DBGIN4k10ua hrefgclink3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3 7hre_DE 3l1a href="9 class="9comm3u.h_/30nt"> * DBGINFO1. .in1orma va clad" clao{6n3 8hre_DE 3lefci_mmen.h_i.hVW/ers c3=remo3088">. 381/a># clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"rx_enabla href="8c1ers/ttrx_enabla ss=""sref">d6b1ug_l616e=info" class="sref"3f9hre_DE 3lVENDOR_ID_MICROGATef=" 3ss=fc3098">. 381/a># clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"rflDBgcl7tk_syslok_gt.c#LrflDBgcl7tss=""sref">d6b1ug_l616e=info" class="sref"3f">DBGDAe3">hVW/ers cllass=ef"> cl3sssss31ass="sref">deb1ug_le141mmen 3.1in int L42"3f">DBGDAi3_ta hrhVW/ers cllass=id_3a hr 31lassPCI_VENDO clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"tx_enabla href="8c1ers/tttx_enabla ss=""sref">d6b1ug_l616e=info" class="sref"3f">DBGDAp3obrhVW/ers cllass=frobr 3lasss31lassPCI_VENDO clao{6ny_fhVW/s cllass=fci_ink_gt.co." clfo" class="sref"tx_act_l6href="8c1ers/tttx_act_l6ss=""sref">d6b1ug_l616e=info" class="sref"3f3>DBGDAP3move/sW/ers cllass=remov3 clas31nt"> * DEBUG O1UTPUT1DEFINI 3.1in int " cl3f4 most v3, 1a href="8c1ers/tty/sy3nclin314#L8"e,vL11"  long " cfo1/a>, 1a href="8c1ong alka>))e(1a href="+code=fmt" class="sref">fmt3f hre_DE 31a href="7a1ers/tty/syyn3link_315#L8"e,vL11" lad" clao{6narghVW/t.c#Lerror.h mmen.h numbet.c#Lerror_gFO"vL 1a href="+code=DBGIN4k10t.c#ializas/tt"error3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3f6hre_DE 3code=DEBUrefne boom" cla3s="sr31.c#L18" id vL1807ev8FT7=inf 3.1in int f">D3f7hre_DE 3 (1a href="1vers/tty/ssy3clink31 Thise,vL11"  long " co{6ncououtVW/ers cllatx_ss=couou" cl)fo" ctx_ss=ss=""sref">d6b1ug_l616e=info" class="sref"3f8hre_DE 3ers/tty/synclink_gt.c#L23" id 318#L8"e,vL11" lad" clao{6narghVW/tx_/a>, 1a href="8c12sytx_/a>, ss=""sref">d6b1ug_l616e=info" class="sref"3f9hre_DE 3ule.h=configuc#L9" syncl33.1u#31ait_ud vL28" c1lass=12e=fmt" class="sref">3. 211/a> 3L38">. 381/a>#define 1a 3ref="32lassPCI_VENDOo{6ncououtVW/ers cllaflag_ss=couou" cl)fo" cflag_ss=ss=""sref">d6b1ug_l616e=info" class="sref"3.">DBGDAi3#deslgt_abel1/a>))eders/tty/sdrop_rts_on"tx_d. 1ss=""sref">d6b1ug_l616e=info" class="sref"3.">DBGDAp3slgt_mmen.h_cououtVW/ers3cllas322SYNCe,vL11" abclad"" clao{6ny_fhVW/_inlDBGong al_eventka>))e))ed6b1ug_l616e=info" class="sref"3.3>DBGDAP325">. 251/a1>1spal cl1as3="com32nt"> * DEBUG O1UTPUT1DEFINI 3.1in int " cl3.4 most v3 najor.hhVW/ers cllass=y3fjor.324#L8"e,vL11" lad" clao{6narghVW/dcd_chk/a>, 1a href="8c12sy1cd_chk/a>, clas"vL11" c 1a href="+code=DBGIN4k10/heck0/a>, s3rs/prevent3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3d" clao{63trace_block1/a>((1a href3"+cod325#L8"e,vL11" lad" clao{6narghVW/cts_chk/a>, 1a href="8c12sycts_chk/a>, clas"vL11" c 1a href="+code=DBGIN4k10too many IRQs if a gng alf"INFO1/a>(1a href="+code=fmt" class="sref">fmt3d6hre_DE 3maxfrf">hVW/ers cllass=m3xfrf"32c#L8"e,vL11" lad" clao{6narghVW/dsr_chk/a>, 1a href="8c12sy1sr_chk/a>, clas"vL11" c 1a href="+code=DBGIN4k10is floas/1sp"INFO1/a>(1a href="+code=fmt" class="sref">fmt3mt1/a>) i3 (1a href="1>1spal cl1as3="com327#L8"e,vL11" lad" clao{6narghVW/ri_chk/a>, 1a href="8c12syri_chk/a>, _gFO"sref">d6b1ug_l616e=info" class="sref"3.8hre_DE 3"hVW/ers cllass=mule.h_p3rf"la32label(1a href="+code=fmt" class="sref">fmt3m9hre_DE 3"hVW/ers cllass=mule.h_p3rf"la329#L8"e,vL11" o{6ncououtVW/ers cllass=ka>))e, 1k3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3ule.h_par3"_arrayhVW/ers cllass=mu3e.h_p33lassPCI_VENDO clao{6ny_fhVW/dma_addr_BGucthVW/ers clldma_addr_BESkl. 421/a>#dey_flDBGus_dma_addrcouou" cl)fo" class_dma_addr_gFO"e 1a href="+code=DBGIN4k10physical addrel" of BGuct "1ascriptork3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3u">DBGDAi31a href="8c1#L33" id 1vL33" cl33f">buf1/a>, 6a133m 6ommen 3.1in int " clad3u">DBGDAp3_DESk1/a>((1a hrefCOMa h3e_PAR33lassPCI_VENDO long " clad" clao{6narghVW/rBGu_f="8c1o class="1srefrBGu_f="8c_gFO"sref">d6b1ug_l616e=info" class="sref"3u">DBGDAr3_DESk1/a>((1a hrefCOMa h3e_PAR333#L8"e,vL11" " clad" clao{6ny_fhVW/.h_li1asca>))e))ed6b1ug_l616e=info" class="sref"3u4 most v3_DESk1/a>((1a hrefCOMa h3e_PAR334#L8"e,vL11"  long " clad" 421/a>#dey_flDrBGu_furra8c1o class="1srefrBGu_furra8cclas"sref">d6b1ug_l616e=info" class="sref"3u" clao{631a href="7a1a>e#dey_flDrBGu_indet;y_fSLG"vLrBGu_indetclas"sref">d6b1ug_l616e=info" class="sref"3u6hre_DE 3ers/tty/synclink_gt.c#L23" id 336#L8"e,vL11"  long " clad" 421/a>#dey_flDrBGu_fill_indet;y_fSLG"vLrBGu_fill_indetclas"sref">d6b1ug_l616e=info" class="sref"3ut1/a>) i36" supru.hsynclcallback#337" i33 Thise,vL11"  long " cshf7t1 421/a>#dey_flDrBGu_fill_f="8c1o class="1srefrBGu_fill_f="8cclas"sref">d6b1ug_l616e=info" class="sref"3u8hre_DE 3L38">. 381/a>#define 1a 3ref="33label(1a href="+code=fmt" class="sref">fmt3">. 421/a3#dey_floine 1hVW/ers cll3ss=y_339Thise,vL11"  long " clad" clao{6narghVW/tBGu_f="8c1o class="1sreftBGu_f="8c_gFO"sref">d6b1ug_l616e=info" class="sref"3info1/a>,31a href="8c1e2" class1_l3vel" 340#L8"e,vL11" " clad" clao{6ny_fhVW/.h_li1asca>))e))ed6b1ug_l616e=info" class="sref"3. 421/a>#3eopsearW/ers cllass=opse3abelD341#L8"e,vL11"  long " clad" clfo" class="stBGu_furra8c1o class="1sreftBGu_furra8cclas"sref">d6b1ug_l616e=info" class="sref"3. 421/a>#3ecloshhVW/ers cllass=clo3hlabe34lassPCI_VENDO long " clad" clao{6narghVW/tBGu_gcl7tk_syslok_gt.c#LtBGu_gcl7tclas"sref">d6b1ug_l616e=info" class="sref"3.">DBGDAr3ehanguphVW/ers cllass=ha3gupla34nt"> * DEBUG O1UTPUT1DEFINI 3.1in int " cl3.4 most v3eset_omios.hhVW/ers clla3s=sct344#L8"e,vL11"  long " cfo1/aououtVW/ers cllatmp_rss=couou" cl)fo" ctmp_rss=clas"sref">d6b1ug_l616e=info" class="sref"3." clao{631a href="+/1a>e#dey_flDtmp_rss=_f="8c1o class="1sreftmp_rss=_f="8cclas"sref">d6b1ug_l616e=info" class="sref"3.6hre_DE 3e * phhVW/ers cllass= * 3hlabe34.c#L18" id vL1807ev8FT7=inf 3.1in int f">D3ref">DBGD3fut_charhVW/ers cllass=f3t_cha347#L8"e,vL11"  1a href="+code=DBGIN4k10SPPP/Cisco HDLC0ua hrefpar1k3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3. 421/a>#3esend_xcharhVW/ers cllas3=send34label(1a href="+code=fmt" class="sref">fmt3.>. 421/a3ewait_uouil_s outVW/ers 3llass349#L8"e,vL11" lad" clao{6narghVW/netf="8c1o class="1srefnetf="8cclas"sref">d6b1ug_l616e=info" class="sref"3. 421/a>#3e * ph_roo"hVW/ers cllas3= * p35lassPCI_VENDO clao{6ny_fhVW/spinlock_BGucthVW/ers cllspinlock_B#L8"e1/a>), (iu.h_/*netlock11/a>ders/tty/snetlockclas"sref">d6b1ug_l616e=info" class="sref"3. 421/a>#3eflush_charhhVW/ers clla3s=flu351#L8"#if 1/a>), (iu.h_/*SYNCLINK_GENERIC_HDLC11/a>ders/tty/sSYNCLINK_GENERIC_HDLCabel(1a href="+code=fmt" class="sref">fmt3. 421/a>#3eflush_rs/ttyhVW/ers cll3ss=fl352SYNCe,vL11" abclad" clao{6ny_fhVW/ne=_1a hre1o class="1srefne=_1a hre_gFOt" clfo" class="snet=mme cla)fo" classnet=mmclas"sref">d6b1ug_l616e=info" class="sref"3.">DBGDAr3etx_holdhVW/ers cllass=y3_hold35nt"> bid vL8" clae8="+7o8e=fmt" class="sref">fmt3. 421/a>#3eyx_ent"> *hVW/ers cllas3=yx_e35labelsref">d6b1ug_l616e=info" class="sref"3.nfo1/a>,31a href="+/1a>e#3ecti.h/sW/ers cllass=iti3hlabe35.c#L18" id vL1807ev8FT7=inf 3.1in int f">D3BUG_LEVEL3Dcharh_in_rs/ttyhVW/ers 3llass357#L8"GuctL42 clao{6ny_fhVW/MGSLcl, AMref="8c12rs/tty/MGSLcl, AMrESkl. 421/a>#dey_flDdefault_Baramka>))e), (iu.h_/*m_fla>))eders/tty/sMGSLcMODE_HDLCss=",* THIS SOFFTWAR11l classssssss.ss="sr3.>. 421/a3euouhrott.hhVW/ers cllas3=uouh359SYNCe,vL11" o1/a>), (iu.h_/*loopback11/a>ders/tty/sloopbackSYNCe,vL11" = 0,* THIS SOFFTWAR11l classssssss.ss="sr3 421/a>#d3set_breasize1/a>), (1a h3et_br360SYNCe,vL11" o1/a>), (iu.h_/*flagka>))e), (iu.h_/*en.h_ot;vref="8c1ers/tten.h_ot;SYNCe,vL11" = ass="line" nam HDLC_ENCODING_NRZI_SPACE href="7aref=slHDLC_ENCODING_NRZI_SPACEss=",* THIS SOFFTWAR11l classssssss.ss="sr3i 421/a>#3e=deb8ref">buf1/a>, 6a133m 6om362#L8"e,vL11" o1/a>), (iu.h_/*flock_spea href="8c1ers/ttflock_spea #L8"e,vL1= 0,* THIS SOFFTWAR11l classssssss.ss="sr3 ">DBGDAr3.hde=fass=nfo" class="sr3f">in363#L8"e,vL11" o1/a>), (iu.h_/*addr_filt ra href="8c12s/taddr_filt r#L8"e,vL1= 0xff,* THIS SOFFTWAR11l classssssss.ss="sr3  421/a>#3+se/hdlo.hde=fass=nfo" c3ass="364#L8"e,vL11" o1/a>), (iu.h_/*frc_typ111/a>ders/tty/sfrc_typ1SYNCe,vL11" = ass="line" nam HDLC_CRC_16_CCITT href="7aref=slHDLC_CRC_16_CCITTss=",* THIS SOFFTWAR11l classssssss.ss="sr3info1/a>,3lasm-aa>, 1a hrelass=="s3G cla365#L8"e,vL11" o1/a>), (iu.h_/*preamble_lengtde=debug1_level"Breamble_lengtdESkl.=tass="line" nam HDLC_PREAMBLE_LENGTH_8BITref="8c12rs/tty/HDLC_PREAMBLE_LENGTH_8BITrss=",* THIS SOFFTWAR11l classssssss.ss="sr3i 421/a>#3  class="comment"> * SER3Ilabe36c#L8"e,vL11" o1/a>), (iu.h_/*preamblee=debug1_level"BreambleSYNCe,vL11" = ass="line" nam HDLC_PREAMBLE_PATTERN_NONE href="7aref=slHDLC_PREAMBLE_PATTERN_NONEss=",* THIS SOFFTWAR11l classssssss.ss="sr3iUG_LEVEL3l="+se/iniu.hsref">DBGfU3refne36 Thise,vL11" o1/a>), (iu.h_/*:ata_rahref="8c1ede=deb51ata_rahrThise,vL11"= 9600,* THIS SOFFTWAR11l classssssss.ss="sr3  421/a>#3l="+se/delay.hsref">DBGf3Urefn368#L8"e,vL11" o1/a>), (iu.h_/*1ata_bitka>))eDBGf3Urefn369SYNCe,vL11" o1/a>), (iu.h_/*stop_bitka>))eDB3GfUre370SYNCe,vL11" o1/a>), (iu.h_/*BaritVW/ers cllass=ma>aritVss="11" cl11" = ass="line" nam ASYNCcl, ITY_NONE href="7aref=slASYNCcl, ITY_NONEc#L18" id vL1807ev8FT7=inf 3.1in int f">D3snfo1/a>,3l="+se/bitops.hsref">DBG3fUref371#L8"L16" id vL166" cl11e=info" class="sref"3s 421/a>#3l="+se/workqueun.hsref">3DBGfU37fne"+8" clae8="+7o8e=fmt" class="sref">fmt3sworkqueu3l="+se/hdlo.hsref">DBGfU3refne37nt"> * DEBUG O1UTPUT1DEFINI 3.1in int " cl3ssia>,ude3l="+se/s/a>, 1a.hsref">D3BGfUr37gt.c#LINK_GENERICDLCck clas1BH_RECEIVE href="7aref=slBH_RECEIVEss="111* DEBUG O1UTPUT1DEFINI 3.1in int " cl3snfo1/a>,3a href="7al class7="comm3ent">37 clas0x5401ode=DBGBH" class=BH_TRANSMIT href="7aref=slBH_TRANSMITss="12* DEBUG O1UTPUT1DEFINI 3.1in int " cl3s 421/a>#3ia>,udelasm-alpha/io.h|i3a>,ud37as clas32ode=DBGBH" class="sBH_STATUref="8c12rs/tty/BH_STATUrss="11"4* DEBUG O1UTPUT1DEFINI 3.1in int " cl3sUG_LEVEL3ia>,udelasm-alpha/irq.h|3ia>,u37t.c#Las32ode=DBGBH" class="sIO_PIN_SHUTDOWN_LIMIT href="7aref=slIO_PIN_SHUTDOWN_LIMITss="1100* DEBUG O1UTPUT1DEFINI 3.1in int " cl3s 421/a>#3ia>,udelasm-alpha/dma.h|3ia>,u37label(1a href="+code=fmt" class="sref">fmt3s>. 421/a3ia>,udelasm-alpha/ers/t.3h|ia>37G_LEVEL_ERROR1/a>) 1a href="DMABUFSIZE href="7aref=slDMABUFSIZEss="1256(1a href="+code=fmt" class="sref">fmt3ss+ambig=3ia>,udelasm-alpha/uacces3t.h|i38ode=DEL_ERROR1/a>) 1a href="DESC_LIST_SIZE href="7aref=slDESC_LIST_SIZEss="14096(1a href="+code=fmt" class="sref">fmt3snfo1/a>,3a href="8code=buf8 class3="sre38f">buf1/a>, 6a133m 6ommen 3.1in int " clad3s 421/a>#3/a>((1a href=" clad" cla3ss="s38 ssssEL_ERROR1/a>) 1a href="MASKcl, ITY11/a>ders/tty/sMASKcl, ITYss="11DBGBH" class="sBIT1 href="7aref=slBIT1clasf1/a>, 6a133m 6ommen 3.1in int " clad3sworkqueu3LINK_GENERICDLCck1/a>((13a hre38OSYNCLINK_GENERICDLCck clas1MASKcFRAMING11/a>ders/tty/sMASKcFRAMINGESkl. 421/a>#dey_flDBIT0a>))e, 6a133m 6ommen 3.1in int " clad3ssia>,ude3">DBGBH1/a>(1a 8m  vL67"38. .638gt.c#LINK_GENERICDLCck clas1MASKcBREAK11/a>ders/tty/sMASKcBREAKss="11"DBGBH" class="sBIT14 href="7aref=slBIT1labelsref">d6b1ug_l616e=info" class="sref"3">sizSYNC3LINK_GENERICDLCck1/a>((13a hre38 clas0x5401ode=DBGBH" class=MASKcOVERRUN11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#dey_flDBIT4 href="7aref=slBITlabelsref">d6b1ug_l616e=info" class="sref"3" 421/a>#3f">DBGBH1/a>(1a 8/syncli3i8k_g38.c#L18" id vL1807ev8FT7=inf 3.1in int f">D3ls+ambig=3(1a href="8 class="ccomm3ent">38t.c#Las32ode=DBGBH" class="sGSR href="7aref=slGSRss="11"0x00  1a href="+code=DBGIN4k10globalfgclink3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3s 421/a>#3rs/tty/synclink_gt.c#L263" id 38UG_LEVEL_INFO1/a>) 1a href="JCR href="7aref=slJCRss="11"0x04  1a href="+code=DBGIN4k10JTAG1coadrolf"INFO1/a>(1a href="+code=fmt" class="sref">fmt3s>. 421/a3le.h=deentrive#L9" id vL39" cl38G_LEVEL_ERROR1/a>) 1a href="IODR href="7aref=slIODRss="110x08e 1a href="+code=DBGIN4k10GPIO direcs/tt""INFO1/a>(1a href="+code=fmt" class="sref">fmt3tt"m h vL338">. 381/a>#define 1a h3ref="39ode=DEL_ERROR1/a>) 1a href="IOER href="7aref=slIOERss="110x0ce 1a href="+code=DBGIN4k10GPIO laderrupt enabla""INFO1/a>(1a href="+code=fmt" class="sref">fmt3tnfo1/a>,3noine 1_ef">hVW/ers clla3ss="i39abel EL_ERROR1/a>) 1a href="IOVR href="7aref=slIOVRss="110x10  1a href="+code=DBGIN4k10GPIO valua""INFO1/a>(1a href="+code=fmt" class="sref">fmt3t 421/a>#3ny_floine 1_ef">hVW/ers 3cllas39 ssssEL_ERROR1/a>) 1a href="IOSR href="7aref=slIOSRss="110x14  1a href="+code=DBGIN4k10GPIO laderrupt gclink3"INFO1/a>(1a href="+code=fmt" class="sref">fmt3tworkqueu3ny_floevkup" ixhVW/ers c3llass39OSYNCLINK_GENERICDLCck clas1TDR href="7aref=slTDRss="11"0x80  1a href="+code=DBGIN4k10txf:ata "INFO1/a>(1a href="+code=fmt" class="sref">fmt3tsia>,ude3Sef=" clad" class+a hre_3LICEN39gt.c#LINK_GENERICDLCck clas1RDR href="7aref=slRDRss="11"0x80  1a href="+code=DBGIN4k10rxf:ata "INFO1/a>(1a href="+code=fmt" class="sref">fmt3t>sizSYNC3_MAGIk1/a>((1a hrefCOMGS3L_MAG39 clas0x5401ode=DBGBH" class=TCR href="7aref=slTCRss="11"0x82  1a href="+code=DBGIN4k10txfcoadrolf"INFO1/a>(1a href="+code=fmt" class="sref">fmt3ds+ambig=3DE clas1/a>((1a hrefCOMA3X_DE 39as clas32ode=DBGBH" class="sTIR href="7aref=slTIRss="11"0x84  1a href="+code=DBGIN4k10txfidlef"INFO1/a>(1a href="+code=fmt" class="sref">fmt3ds+ambig=3(1a href="9 class="9comm3ent">39t.c#Las32ode=DBGBH" class="sTPR href="7aref=slTPRss="11"0x85  1a href="+code=DBGIN4k10txfBreamblef"INFO1/a>(1a href="+code=fmt" class="sref">fmt3d 421/a>#3defci_mmen.h_i.hVW/ers c3llass39UG_LEVEL_INFO1/a>) 1a href="RCR href="7aref=slRCRss="11"0x86  1a href="+code=DBGIN4k10rxfcoadrolf"INFO1/a>(1a href="+code=fmt" class="sref">fmt3d>. 421/a3_VENDOR_ID_MICROGATef=" 3clad"39G_LEVEL_ERROR1/a>) 1a href="VCR href="7aref=slVCRss="11"0x88e 1a href="+code=DBGIN4k10V.24fcoadrolf"INFO1/a>(1a href="+code=fmt" class="sref">fmt4f">DBGDAP4I_VENDOR_ID_MICROGATef="4clad"40ode=DEL_ERROR1/a>) 1a href="CCR href="7aref=slCCRss="11"0x89c 1a href="+code=DBGIN4k10/lock coadrolf"INFO1/a>(1a href="+code=fmt" class="sref">fmt4f1>DBGDAP4Ioine 1_ef">hVW/ers clla4clad"40abel EL_ERROR1/a>) 1a href="BDR href="7aref=slBDRss="11"0x8ac 1a href="+code=DBGIN4k10baud divisor3"INFO1/a>(1a href="+code=fmt" class="sref">fmt4f2>DBGDAP4Iy_floine 1_ef">hVW/ers 4clad"40 ssssEL_ERROR1/a>) 1a href="SCR href="7aref=slSCRss="11"0x8ce 1a href="+code=DBGIN4k10serial coadrolf"INFO1/a>(1a href="+code=fmt" class="sref">fmt4f3>DBGDAP4Iy_floevkup" ixhVW/ers c4st h 40OSYNCLINK_GENERICDLCck clas1SSR href="7aref=slSSRss="11"0x8e7-tBGIN4k10txfBread6b1urefrs cllass=y_fxo" css=""s4ef">d40"+code=fmt" class="sref">fmt3tCf3>DBGDAP4Iy_floe3tCf3p" ix0x9hre_3LICEN39gt.c#LINK_GENERICDef=shref="S/ clas1SSR href="7aref=slSSRss="11"0x8e7-tBGIN4k10txfBre5d6b1urefrN4k10rxf:ata "INFO1/a>(4ef">d40"+code=fmt" class="sref">fmt3tCf3>DBGDAP4Iy_floeTtCf3p" ix0x9COMA3X_DE 39as clas32ode=DBGBHef=shref="S/ clas1SSR href="7aref=slSSRss="11"0x8e7-tBGIN4k10txfBre6d6b1urefr10txfcoadrolf"INFO1/a>(4nclin40"+code=fmt" class="sref">fmtRDDA3>DBGDAP4Iy_floe3tDA3p" ix0x9f=" 3clad"39G_LEVEL_ERROR1/ICDef=slass_dma_acl)fo" creg_addr_gFO"vL 1a href="+code=DBGIN4k10mehory 4=DBGIN4k14ua hrefgclink3"INFO1/a>(4a hre40"+code=fmt" class="sref">fmt3DDA3>DBGDAP4Iy_floeTtDA3p" ix0x9ers 4clad"40 ssssEL_ERROR1/tCDef=slass_dma_acl)fo" creg_addr_gFO"vL 1a href="+code=DBGIN4k10mehory 4=8BGIN4k14u0txfBreamblef"INFO1/a>(4DBGIN40"+code=fmt" class="sref">fmtXf3>DBGDAP4Iy_floeXkup" ixhVW/4hre_3LICEN39gt.c#LINK_GENERextendss="GIN patrefODR href="7aref=slIODRss="110x08e 1a href="+code4la href="4c1ers/ttrx_enabla ss=""s4ef">d40"+code=fmt" class="sref">fmtXf2>DBGDAP4Iy_floiXe 1_ef">hVW4COMA3X_DE 39as clas32ode=DBextendss=href="SCR href="7aref=slSCRss="11"0x8ce 1a href="+code=l7tk_sysl4k_gt.c#LrflDBgcl7tss=""s4ef">d4b1ug_l616e=info" class="sref"3f">DBGDAe3">h4W/ers cll4ss=ef"> cl3sssss31ass="s4ef">d41"+code=fmt" class="sref">fmtRXIDL>,udelasm-alpha/RXIDL>ref">DB3Gf8gt.c#LINK_GENERICDLCck clas1MASKcBREAK11/a>ders/tty/sMASKcBREAKss="11"DBGBH" cla4la href="4c1ers/tttx_enabla ss=""s4ef">d41"+code=fmt" class="sref">fmtRX>,ude3">DBGBH1/a>(1aRX>,uderef">DB3G8gt.c#LINK_GENERICDLCck clas1MASKcBREAK11/a>ders/tty/sMASKcBREAKss="11"DBGBH" cla4lBGIN4k10s8c1ers/tttx_act_l6ss=""s4ef">d41"+code=fmt" class="sref">fmtIRQ_TXDATA21/a>#3ny_floineRQ_TXDATAs="s38 ssssEL_ERROR1/a>) 3Cck clas1MASKcBREAK"+7o8e=fmt" class="sref">fmt3sworkqueu3l="4/sW/ers c4lass=remov3 clas31nt"> *4DEBUG41"+code=fmt" class="sref">fmteRQ_TXIDL>,udelasm-alpha/eRQ_TXIDL>s="s38 ssssEL_ERROR1/a>) /a>), (iu.h_/*nclin166" cl11e=info" class="sref"3s 421/a>#3l="4k10serial4gng alfgcliek3"INFO1/a>(4a hre41"+code=fmt" class="sref">fmteRQ_TX" ccl,udelasm-alpha/eRQ_TX" cclre38 clas0x5401ode=DBGB1 1a href="MASKcl, ITFFTWARMA3X_DE 39as clas32ode=DBW/ersR href="7aref=slSCRss="11"0x8ce 1a href="+code=l6d6b1urefizas/tt"error3"INFO1/a>(4a hre41"+code=fmt" class="sref">fmteRQ_RXDATA21/a>#3ny_floineRQ_RXDATAs="s38 ssssEL_ERROR1/a>) Cck clas1MASKcFRAMIb1ug_l616e=info" class="sref"3f">DBGDAe3">h4WDBGIN4k14 boom" cla3s="sr31.c#L184 id v411UTPUT1DEFINI 3.1in int " cl3RQ_RXIDL>,udelasm-alpha/eRQ_RXIDL>s="s38 ssssEL_ERROR1/a>)9ck clas1MASKcFRAMIFFTWAR1MA3X_DE 39as clas32ode=DBW/ersR href="7aref=slSCRss="11"0x8ce 1a href="+code=l8BGIN4k14ou" cl)fo" ctx_ss=ss=""s4ef">d41"+code=fmt" class="sref">fmteRQ_RX>,ude3">DBGBH1/a>(1aeRQ_RX>,udere38 clas0x5401ode=DBGB9ck clas1MASKcFRAMIFFTWAR1MA3X_DE 39as clas32ode=DBa"GIN R href="7aref=slSCRss="11"0x8ce 1a href="+code=la href="4ef="8c12sytx_/a>, ss=""s4ef">d41"+code=fmt" class="sref">fmt3RQ_RX((133">DBGBH1/a>(1aeRQ_RX((13s="s38 ssssEL_ERROR1/a>)8ck clas1MASKcFRAMI1UTPUT1DEFINI 3.1in int " cl3s 421/a>#3ia>4h=configu4#L9" syncl33.1u#31ait_ud4vL28"42"+code=fmt" class="sref">fmt3RQ_D 421/a>#3ny_floineRQ_D 4ref">DB3G8gt.c#LINK_GENERIC7ck clas1MASKcFRAMI"+code=fmt" class="sref">fmt3 7hre_DE 3l1a4g_ss=couo4" cl)fo" cflag_ss=ss=""s4ef">d42"+code=fmt" class="sref">fmt3RQ_Cug1_level"Breambl3RQ_Cugref">DB3G8gt.c#LINK_GENERIC6ck clas1MASKcFRAMI1ug_l616e=info" class="sref"3" 421/a>#3f">4ers/tty/s4rop_rts_on"tx_d. 1ss=""s4ef">d42"+code=fmt" class="sref">fmt3RQ_DCD21/a>#3ny_floineRQ_DCDref">DB3G8gt.c#LINK_GENERICa href=slflagkssRICaug_l616e=info" class="sref"3" 421/a>#3f">4eBGIN4k10snlDBGong al_eventk_gFO"s4ef">d42"+code=fmt" class="sref">fmtIRQ_RI3">DBGBH1/a>(1aeRQ_RIref">DB3Gf8gt.c#LINK_GENERICH" class=MASKcOVERRUN11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#4. 251/a1>4spal cl1as3="com32nt"> *4DEBUG42"+code=fmt" class="sref">fmteRQ_ALL3">DBGBH1/a>(1aeRQ_ALLref">DB3G0x3fflass="sIO_PIN_SHUTDOWN_LIMIT href="7ar4/heck0/a>4 s3rs/prevent3"INFO1/a>(4a hre42"+code=fmt" class="sref">fmteRQ_MAST133">DBGBH1/a>(1aeRQ_MAST13s="s38 ssssEL_ERROR1/a>)Cck clas1MASKcFRAMING11/a>ders/tty/sMASKcFRAMINGESkl. 421/a>#4o many IR4s if a gng alf"INFO1/a>(4a hre421ug_l616e=info" class="sref"3" 421/a>#3f">4eDBGIN4k1410is floas/1sp"INFO1/a>(4a hre421UTPUT1DEFINI 3.1in int " cle1f=2ds cl_DESk1/a>((1a hre1f=2ds cl_UTPU( 3.1in int " cla href="+/1a>e29ao{6ny_fhVW/work """""""") \616e=info" class="sref"3" 421/a>#3f">4e8BGIN4k14"8c12syri_chk/a>, _gFO"s4ef">d421. .in1orma va clad" clao{6nw_inkg16ck clas1MASKcFRw_inkg16UTPU(( 3.1in int " cla href="+/1a>e4f2>DBGDAP4Iy_floine 1_ef, (o" class="sref)( 3.1in int " clrdinkg16ck clas1MASKcFRrdinkg16UTPU(( 3.1in int " cla href="+/1a>e4f2>DBGDAP4Iy_floine 1_ef) | ( 3.1in int " cl29ao{6ny_fhVW/work """""""")))616e=info" class="sref"3" 421/a>#3f">4ea href="4s=mule.h_p3rf"la32label(4a hre42"+code=fmt" class="sref">fmte1f=2ds clfhhVW/ers clla3s=e1f=2ds clfhUTPU( 3.1in int " cla href="+/1a>e29ao{6ny_fhVW/work """""""") \616e=info" class="sref"3" 421/a>#3f">4el" of DM4 BGuct ">, 1k3"INFO1/a>(4a hre4="+code=fmt" class="sref">fmtw_inkg16ck clas1MASKcFRw_inkg16UTPU(( 3.1in int " cla href="+/1a>e4f2>DBGDAP4Iy_floine 1_ef, (o" class="sref)( 3.1in int " clrdinkg16ck clas1MASKcFRrdinkg16UTPU(( 3.1in int " cla href="+/1a>e4f2>DBGDAP4Iy_floine 1_ef) & ~( 3.1in int " cl29ao{6ny_fhVW/work """""""")))616e=info" class="sref"3" 421/a>#3f">4" of BGuc4 "1ascriptork3"INFO1/a>(4a hre4="+code=fmt" class="sref">fmt3u">DBGDAi31a 4ref="8c1#433" id 1vL33" cl33f">buf4/a>, 4a133m 8FT7=inf 3.1in int f">__u8ck clas1MASKcFR__u8s="s38 ssssEL_ERROR1/rdinkg8ck clas1MASKcFRrdinkg8UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"8c1o cla4s="1srefrBGu_f="8c_gFO"s4ef">d4b1ug_l8FT7=invoid class="sref">fmtw_inkg8ck clas1MASKcFRw_inkg8UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e__u8ck clas1MASKcFR__u8s="s3ss="9comm2ent"> hrefck clas1MASKcFR hrefdma_)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4" 251/a1>4))ed4b1ug_l8FT7=inf 3.1in int f">__u16ck clas1MASKcFR__u16s="s3ss="9comm2ent">rdinkg16ck clas1MASKcFRrdinkg16UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"heck0/a>4"1srefrBGu_furra8cclas"s4ef">d4b1ug_l8FT7=invoid class="sref">fmtw_inkg16ck clas1MASKcFRw_inkg16UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e__u16ck clas1MASKcFR__u16s="s3ss="9comm2ent"> hrefck clas1MASKcFR hrefdma_)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4" many IR4"vLrBGu_indetclas"s4ef">d4b1ug_l8FT7=inf 3.1in int f">__uts+ambig=2(1a hre__utss="s3ss="9comm2ent">rdinkgts+ambig=2(1a hrerdinkgtsUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"DBGIN4k14;vLrBGu_fill_indetclas"s4ef">d437ug_l8FT7=invoid class="sref">fmtw_inkgts+ambig=2(1a hrew_inkgtsUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e__uts+ambig=2(1a hre__utss="s3ss="9comm2ent"> hrefck clas1MASKcFR hrefdma_)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4"8BGIN4k14refrBGu_fill_f="8cclas"s4ef">d4b1ug_l616e=info" class="sref"3u8hre_DE 3L384>. 381/a>4define 1a 3ref="33label(4a hre4="+cod8FT7=invoid class="sref">fmtmsc_set_vchVW/dma_addr_BGumsc_set_vchUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"8c1o cla4s="1sreftBGu_f="8c_gFO"s4ef">d44NG11/a>ders/tty/sMASKcFRAMINGESkl. 421/a>#4llatss=ka4))ed4b1ug_l8FT7=int L42ref">fmt2.nfo1/aassPupef="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"ef="8c1#4"1sreftBGu_furra8cclas"s4ef">d442ug_l8FT7=int L42ref">fmt2.nfo1/b cllasil_  lo,ude3l="+se/. omb cllasil_  lo,UTPU(lass="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref",class="sref">fmt3. 421/fia>#3  class="commfia>e25OSYsref">fmt3. 421/fiapef="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"8c1o cla4k_gt.c#LtBGu_gcl7tclas"s4ef">d441ug_l8FT7=invoid ref">fmt2.nfo1/ahutdow_DESk1/a>((1a hrehutdow_UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4" 251/a1>4 cllass=ha3gupla34nt"> *4DEBUG444ug_l8FT7=invoid ref">fmt2.nfo1/program_hef="8code=buf8 cprogram_heUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"heck0/a>4" cl)fo" ctmp_rss=clas"s4ef">d441ug_l8FT7=invoid NCe,vL11" abclachangey_fhVW/MGSLcl, AMref="changey_fhVW/UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4" many IR4sreftmp_rss=_f="8cclas"s4ef">d4b1ug_l616e=info" class="sref"3.6hre_DE 3e *4phhVW/ers4cllass= * 3hlabe34.c#L184 id v447ug_l8FT7=int L42ref">fmt2.nfo1/drcouou"_tese/iocti.hsref">Ddrcouou"_teseUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4"8BGIN4k140ua hrefpar1k3"INFO1/a>(4a hre4="+cod8FT7=int L42ref">fmt2.nfo1/ds ctese/iocti.hsref">Dds cteseUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4". 381/a>4/ers cllas3=send34label(4a hre449+cod8FT7=int L42ref">fmt2.nfo1/W/ers clctese/iocti.hsref">DW/ers clcteseUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4f="8c1o c4ass="1srefnetf="8cclas"s4ef">d4b1ug_l8FT7=int L42ref">fmt2.nfo1/adapou"_tese/iocti.hsref">Dadapou"_teseUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4flatss=ka4>ders/tty/snetlockclas"s4ef">d45"+code=fmt" class="sref">fmt3u">DBGDAi31a 4rs/tty/sS4NCLINK_GENERIC_HDLCabel(4a hre452ug_l8FT7=invoid NCe,vL11" abclareset_adapou"/iocti.hsref">Ddrset_adapou"UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4f8c1o cla4la)fo" classnet=mmclas"s4ef">d451ug_l8FT7=invoid ref">fmt2.nfo1/drset_po1/a># clao{6ny_fhVrset_po1/UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4f 251/a1>4ss=y3_hold35nt"> bid vL84 clae454ug_l8FT7=invoid ref">fmt2.nfo1/a"GINe 1_ef">hVW/ers cllaa"GINe 1_eUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4fheck0/a>4/ers cllas3=yx_e35labels4ef">d451ug_l8FT7=invoid NCe,vL11" abcla"GINe 1_ef">hVW/ers clla"GINe 1_eUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4f many IR4a h5e1f=3drive35OSYNCL164 id v4166" cl11e=info" class="sref"3. 421/a>#3ect4.h/sW/ers4cllass=iti3hlabe35.c#L184 id v457ug_l8FT7=invoid ref">fmt2.nfo1/dx_srefa># clao{6ny_fhVx_srefUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4f8BGIN4k14ldefault_BaramkESkl.=t *4THIS 458ug_l8FT7=invoid ref">fmt2.nfo1/dx_sr81/a># clao{6ny_fhVW/lassPCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4f. 381/a>4ty/sMGSLcMODE_HDLCss=",*4THIS 45"+cod8FT7=invoid ref">fmt2.nfo1/drset_d" clao{6ny_fhVW/.h_lrset_d" clCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4ers/tty/s4oopbackSYNCe,vL11" = 0,*4THIS 460+cod8FT7=invoid ref">fmt2.nfo1/free_d" clao{6ny_fhVW/.h_free_d" clUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eDfirsee25O,ao" class="sref"3." clao{631actie/iocti.hsref">DWasee25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4elatss=ka4G_UNDERRUN_ABORT1ass=",*4THIS 461+cod8FT7=invoid ref">fmt2.nfo1/d/erslrset+ambig=2(1a hrerderslrsetCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4es/tty/sS4NCODING_NRZI_SPACEss=",*4THIS 46133m 8FT7=inf 3.1in int f">3f9hre_DE 3lVENDOR_ID_MICROGATef=" 3ss=fc3098"get_ESk1/a># clao{6ny_fhVW/get_ESk1/CI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4e8c1o cla4lock_spea #L8"e,vL1= 0,*4THIS 46333m 8FT7=inf 3.1in int f">3f9hre_DE 3lVENDOR_ID_MICROGATef=" 3ss=fc3098"get_s.hhVW/ers clla3s=98"get_s.hCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4e 251/a1>4_filt r#L8"e,vL1= 0xff,*4THIS 46UN11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#4f="7aref=4lHDLC_CRC_16_CCITTss=",*4THIS 461ug_l8FT7=invoid NCe,vL11" abclatx_sr81/a># clao{6ny_fhtW/lassPCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4y/HDLC_PR4AMBLE_LENGTH_8BITrss=",*4THIS 466ug_l8FT7=invoid NCe,vL11" abclatx_srefa># clao{6ny_fhtx_srefUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4slHDLC_PR4AMBLE_PATTERN_NONEss=",*4THIS 467ug_l8FT7=invoid ref">fmt2.nfo1/tx_set_" cla># clao{6ny_fhtx_set_" clUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4s8BGIN4k14_rahrThise,vL11"= 9600,*4THIS 468ug_l8FT7=ino" class="sref"3." clao{631afree_ey_floine 1hVW/ers cll3ssfree_ey_floine UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4s. 381/a>4ata_bitkThise,vL11"= 8,*4THIS 469ug_l8FT7=ino" class="sref"3." clao{631aey_flbytelao{6ny_fhVW/.h_li1albytelUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4a href=sl4top_bitkThise,vL11"= 1,*4THIS 470+cod8FT7=invoid ref">fmt2.nfo1/lrset_d" clao{6ny_fhVW/.h_lrset_d" clUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4alatss=ka4slASYNCcl, ITY_NONEc#L184 id v471+cod8FT7=invoid ref">fmt2.nfo1/t/erslrset+ambig=2(1a hretderslrsetCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4/bitops.h4ref">DBG3fUref371#L8"L164 id v47133m 8FT7=inf 3.1in int f">3f9hre_DE 3lVENDOR_ID_MICROGATef=" 3ss=fc30tx_loaENDO clao{6ny_fhVW/loaEUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>efmt3m9hre_DEre_DE 3lVENDOR_I.hCI_V,ao" class="sref"3." clao{631atrace_block1/a>((1a hine UTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4/8c1o cla4un.hsref">3DBGfU37fne"+84 clae4="+7o8e=fmt" class="sref">fmt3sworkqueu3l="4se/hdlo.h4ref">DBGfU3refne37nt"> *4DEBUG474ug_l8FT7=invoid ref">fmt2.nfo1/get_a href="8c1ers/tty/sy3get_a href=CI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4/="7aref=4ref=slBH_RECEIVEss="111*4DEBUG471ug_l8FT7=invoid NCe,vL11" abcla"et_a href="8c1ers/tty/sy3set_a href=CI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4//HDLC_PR4ref=slBH_TRANSMITss="12*4DEBUG476ug_l8FT7=invoid NCe,vL11" abclaR href_.>. 421/a3euouhrott.hhVR href_.>. 421/CI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4/lHDLC_PR4s/tty/BH_STATUrss="11"4*4DEBUG477ug_l8FT7=invoid ref">fmt2.nfo1/set_dVEL3l="+se/iniu.hsset_dVELUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eiUG_LEVEL3l="+se/iniu.hsref">DBGfU3re)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4/8BGIN4k14_SHUTDOWN_LIMITss="1100*4DEBUG4O1UTPUT1DEFINI 3.1in int " cl3s 421/a>#3ia>4udelasm-a4pha/dma.h|3ia>,u37label(4a hre479+cod8FT7=int L42ref">fmt2.nfo1/bh_af="IOre_DE 3lVENDOR_Ih_af="IOCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4 href="7a4ef=slDMABUFSIZEss="1256(4a hre480+cod8FT7=invoid ref">fmt2.nfo1/Ih_han clhVW/dma_addr_BGuch_han clhCI_V(lass="sref">fmt2.nfo1/workia>,udelasm-alpha/io.hworkia>,udee25OSYNCe,vL11" abclaworklasm-alpha/io.hworke25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4 latss=ka4DESC_LIST_SIZEss="14096(4a hre481+cod8FT7=invoid ref">fmt2.nfo1/ch_transmielasm-alpha/io.hch_transmieCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4 bitops.h4buf8 class3="sre38f">buf4/a>, 482ug_l8FT7=invoid NCe,vL11" abclaisr_ICDLCcef="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4 8c1o cla4 href="7aref=slBIT1clasf4/a>, 481ug_l8FT7=invoid ref">fmt2.nfo1/dsr_rderef="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4 e/hdlo.h4a>))e, 484ug_l8FT7=invoid ref">fmt2.nfo1/dsr_txeomef="+/1a>efmt2.nfo1/a>,21a href="+/1a>e) i36" s clas1ef="+/1a>eD3snfo1/a>,3l="+s4 ="7aref=4href="7aref=slBIT1labels4ef">d481ug_l8FT7=invoid NCe,vL11" abcladsr_tderef="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4 /HDLC_PR4 href="7aref=slBITlabels4ef">d4b1ug_l616e=info" class="sref"3" 421/a>#3f">4BGBH1/a>(4a 8/syncli3i8k_g38.c#L184 id v487ug_l8FT7=int L42ref">fmt2.nfo1/allocW/ers" clao{6ny_fhVW/.h_allocW/ers" clCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4 8BGIN4k14globalfgclink3"INFO1/a>(4a hre488ug_l8FT7=invoid ref">fmt2.nfo1/free_/ers" clao{6ny_fhVW/.h_free_/ers" clCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4 delasm-a40JTAG1coadrolf"INFO1/a>(4a hre489+cod8FT7=int L42ref">fmt2.nfo1/allocW/ href="8c1e2" clasallocW/ hrCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4DBGIN4k104PIO direcs/tt""INFO1/a>(4a hre490+cod8FT7=invoid ref">fmt2.nfo1/free_/ href="8c1e2" clasfree_/ hrCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4Dlatss=ka4errupt enabla""INFO1/a>(4a hre491ug_l8FT7=int L42ref">fmt2.nfo1/allocW" clao{6ny_fhVW/.h_allocW" clUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e,31a href="8c1e2" class1_l3vel" 340#L8"e,vL11" " cla" clao{6ny_fhVW/.h_" clUTPU,="sref"3." clao{631atrace_block1/a>((1a hine UTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4ode=DBGIN4k10GPIO valua""INFO1/a>(4a hre492ug_l8FT7=invoid NCe,vL11" abclafree_" clao{6ny_fhVW/.h_free_" clUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e,31a href="8c1e2" class1_l3vel" 340#L8"e,vL11" " cla" clao{6ny_fhVW/.h_" clUTPU,="sref"3." clao{631atrace_block1/a>((1a hine UTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4o8c1o cla4errupt gclink3"INFO1/a>(4a hre49"+7o8e=fmt" class="sref">fmt3sworkqueu3l="4"+code=DB4IN4k10txf:ata "INFO1/a>(4a hre494ug_l8FT7=int L42ref">fmt2.nfo1/allocW_omios.hhVW/ers clla3s=allocW_omios.hCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4D="7aref=4IN4k10rxf:ata "INFO1/a>(4a hre491ug_l8FT7=invoid NCe,vL11" abclafree_eomios.hhVW/ers clla3s=free_eomios.hCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s4D/HDLC_PR4k10txfcoadrolf"INFO1/a>(4a hre491ug_l616e=info" class="sref"3" 421/a>#3f">4"+code=DB4IN4k10txfidlef"INFO1/a>(4a hre497ug_l8FT7=invoid ref">fmt2.nfo1/tx_timeou/a># clao{6ny_fhtW/timeou/CI_V(o" class=longef"3." clao{631atrntexe_block1/a>((1a hintexee25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4D8BGIN4k1410txfBreamblef"INFO1/a>(4a hre498ug_l8FT7=invoid ref">fmt2.nfo1/dx_timeou/a># clao{6ny_fhrW/timeou/CI_V(o" class=longef"3." clao{631atrntexe_block1/a>((1a hintexee25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s4Ddelasm-a4k10rxfcoadrolf"INFO1/a>(4a hre4="+codT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e=DBGIN4k50V.24fcoadrolf"INFO1/a>(5a hre5="+codMA3X_DE 39as clas32ode=Dhref="7aref=slSCRss="11"0x8ce 1a href="+code5=DBGIN4k15/lock coadrolf"INFO1/a>(5a hre5="+codMA3X_DE 39as clas32ode * ioctl han clhshref="7aref=slSCRss="11"0x8ce 1a href="+code5=2BGIN4k15/10GPIO valua""INFO1/a>(5a hre5="+codMA3X_DE 39as clas32ode * href="7aref=slSCRss="11"0x8ce 1a href="+code5DBGIN4k105erial coadrolf"INFO1/a>(5a hre503ug_l8FT7=int L42ref">fmt2.nfo1/get_aFT7="8c1ers/tty/sy3get_aFT7=UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e((1a mgsl_itraces="s3ss="9comm2ent">__uslhVW/dma_addr_BGu__uslhe25OSYNCe,vL11" abclauslh_itrace_block1/a>((1a uslh_itracee25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5ead6b1ure5rs cllass=y_fxo" css=""s5ef">d504ug_l8FT7=int L42ref">fmt2.nfo1/get__fhVW/MGSLcl, AMref="get__fhVW/UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5e5d6b1ure5rN4k10rxf:ata "INFO1/a>(5ef">d505ug_l8FT7=int L42ref">fmt2.nfo1/set__fhVW/MGSLcl, AMref="set__fhVW/UTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5e6d6b1ure5r10txfcoadrolf"INFO1/a>(5nclin506ug_l8FT7=int L42ref">fmt2.nfo1/get_tx" cla># clao{6ny_fhget_tx" clUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla" cle 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e7d6b1ure5rN4k10txfidlef"INFO1/a>(5a hre507ug_l8FT7=int L42ref">fmt2.nfo1/set_tx" cla># clao{6ny_fhset_tx" clUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla" cle 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e8d6b1ure5r0txfBreamblef"INFO1/a>(5DBGIN50"+cod8FT7=int L42ref">fmt2.nfo1/tW/R hrefa># clao{6ny_fhtW/R hrefUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e# clao{6ny_fhR hrefUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e9d6b1ure5r10rxfcoadrolf"INFO1/a>(5ef">d509+cod8FT7=int L42ref">fmt2.nfo1/tW/abo1/a># clao{6ny_fhtW/abo1/CI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5l7tk_sysl5k_gt.c#LrflDBgcl7tss=""s5ef">d511ug_l8FT7=int L42ref">fmt2.nfo1/rW/R hrefa># clao{6ny_fhrW/R hrefUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e# clao{6ny_fhR hrefUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5W/ers cll5ss=ef"> cl3sssss31ass="s5ef">d511ug_l8FT7=int L42ref">fmt2.nfo1/ 1_em2drput_waielasm-alpha/io.h 1_em2drput_waieUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5W2BGIN4k15c1ers/tttx_enabla ss=""s5ef">d512ug_l8FT7=int L42ref">fmt2.nfo1/waie_mgsl_evece_block1/a>((1a waie_mgsl_eveceUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5WBGIN4k1058c1ers/tttx_act_l6ss=""s5ef">d513ug_l8FT7=int L42ref">fmt2.nfo1/tiocmget+ambig=2(1a hretiocmgetUTPU(lass="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5Wad6b1ure5lass=remov3 clas31nt"> *5DEBUG514ug_l8FT7=int L42ref">fmt2.nfo1/tiocmset+ambig=2(1a hretiocmsetUTPU(lass="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref",T7=inf 3.1in int f">D3snfo1/a>,3l="+s5W5d6b1ure5gng alfgcliek3"INFO1/a>(5a hre51"+cod                                o" class="sref"3." clao{631aset+ambig=2(1a hresetUTPU,ao" class="sref"3." clao{631atleahVW/dma_addr_BGutleahref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5W6d6b1ure5izas/tt"error3"INFO1/a>(5a hre516ug_l8FT7=int L4ref">fmt2.nfo1/set_breaklasm-alpha/io.hset_breakUTPU(lass="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref",nt L4ref">fmt2.nfo1/break_aFT7fa># clao{6ny_fhbreak_aFT7fref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5W7d6b1ure5 boom" cla3s="sr31.c#L185 id v517ug_l8FT7=int L42ref">fmt2.nfo1/get_ hreffacla># clao{6ny_fhget_ hreffaclUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla"fe 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5l8BGIN4k15ou" cl)fo" ctx_ss=ss=""s5ef">d51"+cod8FT7=int L42ref">fmt2.nfo1/set_ hreffacla># clao{6ny_fhset_ hreffaclUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla"fe 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5l9d6b1ure5ef="8c12sytx_/a>, ss=""s5ef">d519+cod8FT7=int L42ref">fmt2.nfo1/set_gpiref="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5h=configu5#L9" syncl33.1u#31ait_ud5vL28"521ug_l8FT7=int L42ref">fmt2.nfo1/get_gpiref="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5h/ers cll5" cl)fo" cflag_ss=ss=""s5ef">d521ug_l8FT7=int L42ref">fmt2.nfo1/waie_gpiref="+/1a>efmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5h2BGIN4k15rop_rts_on"tx_d. 1ss=""s5ef">d522ug_l8FT7=int L42ref">fmt2.nfo1/get_xsnfoef="+/1a>efmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla"fe 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5eBGIN4k105nlDBGong al_eventk_gFO"s5ef">d523ug_l8FT7=int L42ref">fmt2.nfo1/set_xsnfoef="+/1a>efmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla"fe 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5ead6b1ure5spal cl1as3="com32nt"> *5DEBUG524ug_l8FT7=int L42ref">fmt2.nfo1/get_xctrcef="+/1a>efmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla"fe 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e5d6b1ure5 s3rs/prevent3"INFO1/a>(5a hre525ug_l8FT7=int L42ref">fmt2.nfo1/set_xctrcef="+/1a>efmt2.nfo1/a>,21a href="+/1a>ehVW/ers clla"fe 1_eUTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e6d6b1ure5s if a gng alf"INFO1/a>(5a hre521ug_l616e=info" class="sref"3" 421/a>#3f">5eDBGIN4k1510is floas/1sp"INFO1/a>(5a hre521UTPUMA3X_DE 39as clas32ode=Dhref="7aref=slSCRss="11"0x8ce 1a href="+code5e8BGIN4k15"8c12syri_chk/a>, _gFO"s5ef">d521. .iMA3X_DE 39as clas32ode * ss="11 funf="IOshref="7aref=slSCRss="11"0x8ce 1a href="+code5ea href="5s=mule.h_p3rf"la32label(5a hre52"+codMA3X_DE 39as clas32ode * href="7aref=slSCRss="11"0x8ce 1a href="+code5el" of DM5 BGuct ">, 1k3"INFO1/a>(5a hre530+cod8FT7=invoid ref">fmt2.nfo1/add1a vicla># clao{6ny_fhadd1a viclCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5" of BGuc5 "1ascriptork3"INFO1/a>(5a hre531+cod8FT7=invoid ref">fmt2.nfo1/a vicl2drielasm-alpha/io.ha vicl2drieCI_V("sref"3." clao{631ay_apou"_numef="+/1a>eD3snfo1/a>,3l="+s5"2BGIN4k1533" id 1vL33" cl33f">buf5/a>, 532ug_l8FT7=int L42ref">fmt2.nfo1/id imslrsourcelao{6ny_fhVW/.h_id imslrsourcelCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5"BGIN4k105s="1srefrBGu_f="8c_gFO"s5ef">d5b1ug_l8FT7=invoid ref">fmt2.nfo1/releaseslrsourcelao{6ny_fhVW/.h_releaseslrsourcelCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s5"ad6b1ure5))ed53UN11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"heck0/a>5"1srefrBGu_furra8cclas"s5ef">d5b1ug_lMA3X_DE 39as clas32ode=Dhref="7aref=slSCRss="11"0x8ce 1a href="+code5" many IR5"vLrBGu_indetclas"s5ef">d5b1ug_lMA3X_DE 39as clas32ode * DEBUG OUTPUT CODEhref="7aref=slSCRss="11"0x8ce 1a href="+code5"DBGIN4k15;vLrBGu_fill_indetclas"s5ef">d531UTPUMA3X_DE 39as clas32ode * href="7aref=slSCRss="11"0x8ce 1a href="+code5e8BGIN4k15refrBGu_fill_f="8cclas"s5ef">d5b1ug_l#ifndefsref">fmt2.nfo1/DBGINFOef="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5"a href="5define 1a 3ref="33label(5a hre53"+code=fmt" class="sref">fmtDBGINFOef="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5"8c1o cla5s="1sreftBGu_f="8c_gFO"s5ef">d54NG11/#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#5" of BGuc5))ed5b1ug_l#ifndefsref">fmt2.nfo1/DBGER2>DBGDAP4Iy_floiDBGER2N11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"ef="8c1#5"1sreftBGu_furra8cclas"s5ef">d54"+code=fmt" class="sref">fmtDBGER2>DBGDAP4Iy_floiDBGER2N11/( 3.1in int " clfm 1hVW/ers cll3ssfmee25O)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"BGIN4k105k_gt.c#LtBGu_gcl7tclas"s5ef">d541ug_l#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"ad6b1ure5 cllass=ha3gupla34nt"> *5DEBUG544ug_l#ifndefsref">fmt2.nfo1/DBGBH>DBGDAP4Iy_floiDBGBHN11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"heck0/a>5" cl)fo" ctmp_rss=clas"s5ef">d54"+code=fmt" class="sref">fmtDBGBH>DBGDAP4Iy_floiDBGBHN11/( 3.1in int " clfm 1hVW/ers cll3ssfmee25O)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5" many IR5sreftmp_rss=_f="8cclas"s5ef">d5b1ug_l#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"DBGIN4k15cllass= * 3hlabe34.c#L185 id v547ug_l#ifndefsref">fmt2.nfo1/DBGI 421/a>#3ny_floinDBGI 4N11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"8BGIN4k150ua hrefpar1k3"INFO1/a>(5a hre54"+code=fmt" class="sref">fmtDBGI 421/a>#3ny_floinDBGI 4N11/( 3.1in int " clfm 1hVW/ers cll3ssfmee25O)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5"a href="5/ers cllas3=send34label(5a hre549+cod#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#5f="8c1o c5ass="1srefnetf="8cclas"s5ef">d55NG11/a>ders/tty/sMASKcFRAMINGESkl. 421/a>#5flatss=ka5>ders/tty/snetlockclas"s5ef">d551ug_l#ifdefsref">fmt2.nfo1/DBGDATA21/a>#3ny_floinDBGDATAG11/a>ders/tty/sMASKcFRAMINGESkl. 421/a>#5fef="8c1#5NCLINK_GENERIC_HDLCabel(5a hre552ug_l8FT7=invoid NCe,vL11" abclatracl2b cllude3l="+se/. omtracl2b cllUTPU(lass="sref">fmt2.nfo1/a>,21a href="+/1a>efmt3m9hreref"lasm-alpha/io.haef"e25O,a"sref"3." clao{631atrace_block1/a>((1a hine UTPU,aconstclass="sref">fmt3m9hrelabecef="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5f8c1o cla5la)fo" classnet=mmclas"s5ef">d551ug_l{a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5fad6b1ure5ss=y3_hold35nt"> bid vL85 clae554ug_l        "sref"3." clao{631aief="+/1a>eD3snfo1/a>,3l="+s5fheck0/a>5/ers cllas3=yx_e35labels5ef">d555ug_l        "sref"3." clao{631a=yx_trace_block1/a>((1a =yx_traceug_lFT7=inf 3.1in int f">D3snfo1/a>,3l="+s5f many IR5a h5e1f=3drive35OSYNCL165 id v5166" ce=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"%s %s aef":\n"href="7,NCe,vL11" abclaa href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hrelabecef="+/1a>eD3snfo1/a>,3l="+s5fDBGIN4k15cllass=iti3hlabe35.c#L185 id v557ug_le=fmt" cwhile( 3.1in int " cltrace_block1/a>((1a hine UTPU) {a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5f8BGIN4k15ldefault_BaramkESkl.=t *5THIS 551. .in1orma ve=fmt" class="sref">fmt=yx_trace_block1/a>((1a =yx_traceug_l = ( 3.1in int " cltrace_block1/a>((1a hine UTPU > 16) ? 16 :ef"3." clao{631atrace_block1/a>((1a hine UTPUFT7=inf 3.1in int f">D3snfo1/a>,3l="+s5fa href="5ty/sMGSLcMODE_HDLCss=",*5THIS 55"+codn1orma ve=fmt" cfor( 3.1in int " claef="+/1a>e((1a =yx_traceug_lFef"3." clao{631aief="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5ers/tty/s5oopbackSYNCe,vL11" = 0,*5THIS 560+codn1orma ve=fmt" ce=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"%02X "href="7,(o" class=lass)sref">fmt3m9hreref"lasm-alpha/io.haef"e25O[f"3." clao{631aief="+/1a>eD3snfo1/a>,3l="+s5elatss=ka5G_UNDERRUN_ABORT1ass=",*5THIS 561+codn1orma ve=fmt" cfor(;hef">fmt2.nfo1/ief="+/1a>efmt2.nfo1/ief="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5eef="8c1#5NCODING_NRZI_SPACEss=",*5THIS 56133m n1orma ve=fmt" ce=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"" c"href="7)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e8c1o cla5lock_spea #L8"e,vL1= 0,*5THIS 56333m n1orma ve=fmt" cfor( 3.1in int " claef="+/1a>efmt2.nfo1/ief="+/1a>e((1a =yx_traceug_lFhef">fmt2.nfo1/ief="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5e 251/a1>5_filt r#L8"e,vL1= 0xff,*5THIS 56433m n1orma ve=fmt" ce=fmt" cif ( 3.1in int " clref"lasm-alpha/io.haef"e25O[f"3." clao{631aief="+/1a>efmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"%c"href="7,NCe,vL11" abclaref"lasm-alpha/io.haef"e25O[f"3." clao{631aief="+/1a>eD3snfo1/a>,3l="+s5e many IR5AMBLE_LENGTH_8BITrss=",*5THIS 566+cod                        elseT7=inf 3.1in int f">D3snfo1/a>,3l="+s5eDBGIN4k15AMBLE_PATTERN_NONEss=",*5THIS 567+cod                                lass="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"."href="7)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5e8BGIN4k15_rahrThise,vL11"= 9600,*5THIS 561. .in1orma ve=fmt" c}T7=inf 3.1in int f">D3snfo1/a>,3l="+s5ea href="5ata_bitkThise,vL11"= 8,*5THIS 56"+codn1orma ve=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"\n"href="7)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5a href=sl5top_bitkThise,vL11"= 1,*5THIS 570+codn1orma ve=fmt" cNCe,vL11" abclaref"lasm-alpha/io.haef"e25O  +=ef"3." clao{631a=yx_trace_block1/a>((1a =yx_traceug_lFT7=inf 3.1in int f">D3snfo1/a>,3l="+s5alatss=ka5slASYNCcl, ITY_NONEc#L185 id v571+codn1orma ve=fmt" c 3.1in int " cltrace_block1/a>((1a hine UTPU -=ef"3." clao{631a=yx_trace_block1/a>((1a =yx_traceug_lFT7=inf 3.1in int f">D3snfo1/a>,3l="+s5aef="8c1#5ref">DBG3fUref371#L8"L165 id v57133m n1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s5/8c1o cla5un.hsref">3DBGfU37fne"+85 clae5="+7o8}T7=inf 3.1in int f">D3snfo1/a>,3l="+s5/ 251/a1>5ref">DBGfU3refne37nt"> *5DEBUG574ug_l#elseT7=inf 3.1in int f">D3snfo1/a>,3l="+s5/="7aref=5ref=slBH_RECEIVEss="111*5DEBUG57"+code=fmt" class="sref">fmtDBGDATA21/a>#3ny_floinDBGDATAG11/( 3.1in int " cla href="+/1a>efmt2.nfo1/aizla># clao{6ny_fhsizlUTPU,asref">fmt3m9hrelabecef="+/1a>eD3snfo1/a>,3l="+s5/ many IR5ref=slBH_TRANSMITss="12*5DEBUG571ug_l#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#5/lHDLC_PR5s/tty/BH_STATUrss="11"4*5DEBUG577ug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#5/8BGIN4k15_SHUTDOWN_LIMITss="1100*5DEBUG571ug_l#ifdefsref">fmt2.nfo1/DBGTBUF21/a>#3ny_floinDBGTBUFug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#5/a href="5pha/dma.h|3ia>,u37label(5a hre57"+cod8FT7=invoid ref">fmt2.nfo1/dump_d" clao{6ny_fhVW/.h_dump_d" clCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5 latss=ka5DESC_LIST_SIZEss="14096(5a hre581+codn1orma v"sref"3." clao{631aief="+/1a>eD3snfo1/a>,3l="+s5 bitops.h5buf8 class3="sre38f">buf5/a>, 58133m n1orma vlass="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"ey_flourrent=%d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/ey_flourrentude3l="+se/. omty_flourrente25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5 8c1o cla5 href="7aref=slBIT1clasf5/a>, 58333m n1orma vfor ( 3.1in int " claef="+/1a>efmt2.nfo1/ey_florace_block1/a>((1a ey_floine UTPU ;ef"3." clao{631aief="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5 e/hdlo.h5a>))e, 58433m n1orma ve=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"%d: oine =%04X eclas1=%04X\n"href="7,a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5 ="7aref=5href="7aref=slBIT1labels5ef">d58"+cod                        f"3." clao{631aief="+/1a>efmt3m9hrele16_to_cpuef="+/1a>efmt2.nfo1/ey_flao{6ny_fhVW/.h_li1ase25O[f"3." clao{631aief="+/1a>e((1a hine UTPU),asref">fmt3m9hrele16_to_cpuef="+/1a>efmt2.nfo1/ey_flao{6ny_fhVW/.h_li1ase25O[f"3." clao{631aief="+/1a>eD3snfo1/a>,3l="+s5  many IR5 href="7aref=slBITlabels5ef">d586+cod        }T7=inf 3.1in int f">D3snfo1/a>,3l="+s5BGBH1/a>(5a 8/syncli3i8k_g38.c#L185 id v587ug_l}T7=inf 3.1in int f">D3snfo1/a>,3l="+s5B8BGIN4k15globalfgclink3"INFO1/a>(5a hre588ug_l#elseT7=inf 3.1in int f">D3snfo1/a>,3l="+s5 delasm-a50JTAG1coadrolf"INFO1/a>(5a hre58"+code=fmt" class="sref">fmtDBGTBUF21/a>#3ny_floinDBGTBUFug_l( 3.1in int " cla href="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5DBGIN4k105PIO direcs/tt""INFO1/a>(5a hre59NG11/#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#5Dlatss=ka5errupt enabla""INFO1/a>(5a hre59"+code=fmt" class="sref">fmt3u">DBGDAi31a 5ode=DBGIN5k10GPIO valua""INFO1/a>(5a hre592ug_l#ifdefsref">fmt2.nfo1/DBGRBUF21/a>#3ny_floinDBGRBUFug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#5o8c1o cla5errupt gclink3"INFO1/a>(5a hre591ug_l8FT7=invoid ref">fmt2.nfo1/dump_d" clao{6ny_fhVW/.h_dump_d" clCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>e(5a hre594ug_l{a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5D="7aref=5IN4k10rxf:ata "INFO1/a>(5a hre595ug_l        "sref"3." clao{631aief="+/1a>eD3snfo1/a>,3l="+s5D/HDLC_PR5k10txfcoadrolf"INFO1/a>(5a hre5966" ce=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"ry_flourrent=%d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/ry_flourrentude3l="+se/. omry_flourrente25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s5"+code=DB5IN4k10txfidlef"INFO1/a>(5a hre597+cod        for ( 3.1in int " claef="+/1a>efmt2.nfo1/ry_florace_block1/a>((1a ry_floine UTPU ;ef"3." clao{631aief="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#5D8BGIN4k1510txfBreamblef"INFO1/a>(5a hre591. .in1orma ve=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"%d: oine =%04X eclas1=%04X\n"href="7,a>ders/tty/sMASKcOVERRUNESkl. 421/a>#5Ddelasm-a5k10rxfcoadrolf"INFO1/a>(5a hre59"+codn1orma ve=fmt" c        f"3." clao{631aief="+/1a>efmt3m9hrele16_to_cpuef="+/1a>efmt2.nfo1/d" clao{6ny_fhVW/.h_li1ase25O[f"3." clao{631aief="+/1a>e((1a hine UTPU),asref">fmt3m9hrele16_to_cpuef="+/1a>efmt2.nfo1/d" clao{6ny_fhVW/.h_li1ase25O[f"3." clao{631aief="+/1a>eD3snfo1/a>,3l="+s6e=DBGIN4k60V.24fcoadrolf"INFO1/a>(6a hre600+codn1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6=DBGIN4k16/lock coadrolf"INFO1/a>(6a hre6="+cod}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6=2BGIN4k16/10GPIO valua""INFO1/a>(6a hre6="+cod#elseT7=inf 3.1in int f">D3snfo1/a>,3l="+s6DBGIN4k106erial coadrolf"INFO1/a>(6a hre603ug_le=fmt" class="sref">fmtDBGRBUF21/a>#3ny_floinDBGRBUFug_l( 3.1in int " cla href="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#6ead6b1ure6rs cllass=y_fxo" css=""s6ef">d604G11/#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#6e5d6b1ure6rN4k10rxf:ata "INFO1/a>(6ef">d605ug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#6e6d6b1ure6r10txfcoadrolf"INFO1/a>(6nclin606ug_l8FT7=in 3.1in int " cla olf"IN="+/1a>efmt2.nfo1/sanity_chellude3l="+se/. omsanity_chellCI_V(lass="sref">fmt2.nfo1/a>,21a href="+/1a>efmt3m9hrerevnk1/a># clao{6ny_fha vnk1/UTPU,aconstclass="sref">fmt3m9hrenk1/a># clao{6ny_fhnk1/UTPU)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6e7d6b1ure6rN4k10txfidlef"INFO1/a>(6a hre607ug_l{a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6e8d6b1ure6r0txfBreamblef"INFO1/a>(6DBGIN601ug_l#ifdefsref">fmt2.nfo1/SANITY_CHECKa># clao{6ny_fhSANITY_CHECKug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#6e9d6b1ure6r10rxfcoadrolf"INFO1/a>(6ef">d60"+codn1orma vif (! 3.1in int " cla href="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#6l7tk_sysl6k_gt.c#LrflDBgcl7tss=""s6ef">d610+codn1orma ve=fmt" cNCe,vL11" abclapr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"nullao" clase1f=2driv for (%s)nt  %s\n"href="7,ef"3." clao{631arevnk1/a># clao{6ny_fha vnk1/UTPU,asref">fmt3m9hrenk1/a># clao{6ny_fhnk1/UTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6W/ers cll6ss=ef"> cl3sssss31ass="s6ef">d611+codn1orma ve=fmt" creturn 1FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6W2BGIN4k16c1ers/tttx_enabla ss=""s6ef">d61133m n1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6WBGIN4k1068c1ers/tttx_act_l6ss=""s6ef">d613+codn1orma vif ( 3.1in int " cla href="+/1a>efmt2.nfo1/magioef="+/1a>e *6DEBUG61433m n1orma ve=fmt" class="sref">fmtpr"srlude3l="+se/. ompr"srlN11/( A3X_DE 39as lasing">"bad magio numberao" clase1f=2driv (%s)nt  %s\n"href="7,ef"3." clao{631arevnk1/a># clao{6ny_fha vnk1/UTPU,asref">fmt3m9hrenk1/a># clao{6ny_fhnk1/UTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6W5d6b1ure6gng alfgcliek3"INFO1/a>(6a hre61"+cod                return 1FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6W6d6b1ure6izas/tt"error3"INFO1/a>(6a hre616+cod        }T7=inf 3.1in int f">D3snfo1/a>,3l="+s6W7d6b1ure6 boom" cla3s="sr31.c#L186 id v617ug_l#elseT7=inf 3.1in int f">D3snfo1/a>,3l="+s6l8BGIN4k16ou" cl)fo" ctx_ss=ss=""s6ef">d618+codn1orma vif (! 3.1in int " cla href="+/1a>eD3snfo1/a>,3l="+s6l9d6b1ure6ef="8c12sytx_/a>, ss=""s6ef">d61"+codn1orma ve=fmt" creturn 1FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6h=configu6#L9" syncl33.1u#31ait_ud6vL28"62NG11/#endifa>ders/tty/sMASKcOVERRUNESkl. 421/a>#6h/ers cll6" cl)fo" cflag_ss=ss=""s6ef">d621+codn1orma vreturn 0FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6h2BGIN4k16rop_rts_on"tx_d. 1ss=""s6ef">d622ug_l}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6eBGIN4k106nlDBGong al_eventk_gFO"s6ef">d62"+7o8e=fmt" class="sref">fmt3sworkqueu3l="6ead6b1ure6spal cl1as3="com32nt"> *6DEBUG624ug_lMA3X_DE 39as clas32ode=DDhref="7aref=slSCRss="11"0x8ce 1a href="+code6e5d6b1ure6 s3rs/prevent3"INFO1/a>(6a hre621ug_lMA3X_DE 39as clas32ode * nt3" discipnt3" call421/ wrapplhshref="7aref=slSCRss="11"0x8ce 1a href="+code6e6d6b1ure6s if a gng alf"INFO1/a>(6a hre621ug_lMA3X_DE 39as clas32ode *href="7aref=slSCRss="11"0x8ce 1a href="+code6e7d6b1ure610is floas/1sp"INFO1/a>(6a hre621UTPUMA3X_DE 39as clas32ode * The wrapplhs ma"sra"s nt3" discipnt3" slSerencelCIef="7aref=slSCRss="11"0x8ce 1a href="+code6e8BGIN4k16"8c12syri_chk/a>, _gFO"s6ef">d621. .iMA3X_DE 39as clas32ode * while callingnt Lo the nt3" discipnt3".CIef="7aref=slSCRss="11"0x8ce 1a href="+code6e9d6b1ure6s=mule.h_p3rf"la32label(6a hre62"+codMA3X_DE 39as clas32ode *CIef="7aref=slSCRss="11"0x8ce 1a href="+code6el" of DM6 BGuct ">, 1k3"INFO1/a>(6a hre63"+codMA3X_DE 39as clas32ode * ndisc_rece="1_" c  - p39a rece="1 aef" Lo nt3" discipnt3"CIef="7aref=slSCRss="11"0x8ce 1a href="+code6e/ers cll6 "1ascriptork3"INFO1/a>(6a hre63"+codMA3X_DE 39as clas32ode * href="7aref=slSCRss="11"0x8ce 1a href="+code6"2BGIN4k1633" id 1vL33" cl33f">buf6/a>, 632ug_l8FT7=invoid NCe,vL11" abclandisc_rece="1_" cef="+/1a>efmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref",aref=slSCRss="11"0x8ce 1a href="+code6"BGIN4k106s="1srefrBGu_f="8c_gFO"s6ef">d63333m n1orma ve=fmt" cccccccccccccccconstcNCe,vL11" abcla__u8ude3l="+se/. om__u8e25OSYNCe,vL11" abclaref"lasm-alpha/io.haef"e25O,alass="sref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O,a"sref"3." clao{631atrace_block1/a>((1a hine UTPU)aref=slSCRss="11"0x8ce 1a href="+code6"ad6b1ure6))ed634ug_l{a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6"heck0/a>6"1srefrBGu_furra8cclas"s6ef">d63"+cod        lass="sref">fmt2.nfo1/">Dildisclasm-alpha/io.h">Dildisce25OSYNCe,vL11" abclaldef="+/1a>eD3snfo1/a>,3l="+s6" many IR6"vLrBGu_indetclas"s6ef">d636+codn1orma vif (! 3.1in int " clt>,ude3l="+se/. omthsref")aref=slSCRss="11"0x8ce 1a href="+code6"7d6b1ure6;vLrBGu_fill_indetclas"s6ef">d637+cod                returnFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6"8BGIN4k16refrBGu_fill_f="8cclas"s6ef">d638+codn1orma vNCe,vL11" abclaldef="+/1a>eDildisc_Dildisc_,ude3l="+se/. omthsref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6"9d6b1ure6define 1a 3ref="33label(6a hre63"+codn1orma vif (NCe,vL11" abclaldef="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#6"8c1o cla6s="1sreftBGu_f="8c_gFO"s6ef">d640+codn1orma ve=fmt" cif (NCe,vL11" abclaldef="+/1a>efmt2.nfo1/oplao{6ny_fhVW/.h_ople25O->hef">fmt2.nfo1/dece="1_" cef="+/1a>ed641+codn1orma ve=fmt" cn1orma vNCe,vL11" abclaldef="+/1a>efmt2.nfo1/oplao{6ny_fhVW/.h_ople25O->hef">fmt2.nfo1/dece="1_" cef="+/1a>e,ude3l="+se/. omthsref",ef"3." clao{631aref"lasm-alpha/io.haef"e25O,asref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O,af"3." clao{631atrace_block1/a>((1a hine UTPU)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6"ef="8c1#6"1sreftBGu_furra8cclas"s6ef">d64133m n1orma ve=fmt" cf"3." clao{631a">Dildisc_deDildisc_deD3snfo1/a>,3l="+s6"BGIN4k106k_gt.c#LtBGu_gcl7tclas"s6ef">d64333m n1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6"ad6b1ure6 cllass=ha3gupla34nt"> *6DEBUG644ug_l}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6"heck0/a>6" cl)fo" ctmp_rss=clas"s6ef">d645ug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#6" many IR6sreftmp_rss=_f="8cclas"s6ef">d641ug_lMA3X_DE 39as clas32ode/* VER call421/s * href="7aref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16cllass= * 3hlabe34.c#L186 id v647ug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#6"8BGIN4k160ua hrefpar1k3"INFO1/a>(6a hre64"+cod8FT7=int L4hef">fmt2.nfo1/openao{6ny_fhVW/.h_openCI_V(lass="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sref">fmt2.nfo1/fiefa># clao{6ny_fhfiefe25OSYNCe,vL11" abclafiepa># clao{6ny_fhfiepCI_V)aref=slSCRss="11"0x8ce 1a href="+code6"9d6b1ure6/ers cllas3=send34label(6a hre649+cod{a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6f="8c1o c6ass="1srefnetf="8cclas"s6ef">d650+codn1orma vlass="sref">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s6flatss=ka6>ders/tty/snetlockclas"s6ef">d651+codn1orma v"sref"3." clao{631aretvacef="+/1a>efmt3m9hrellf"IN="+/1a>eD3snfo1/a>,3l="+s6fef="8c1#6NCLINK_GENERIC_HDLCabel(6a hre65133m n1orma vo" class=longef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k106la)fo" classnet=mmclas"s6ef">d65"+7o8e=fmt" class="sref">fmt3sworkqueu3l="6fad6b1ure6ss=y3_hold35nt"> bid vL86 clae654ug_l        sref">fmt3m9hrellf"IN="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/indexef="+/1a>eD3snfo1/a>,3l="+s6fheck0/a>6/ers cllas3=yx_e35labels6ef">d655ug_l        "f (NCe,vL11" abclallf"IN="+/1a>efmt2.nfo1/a>,21a vicl2trace_block1/a>((1a a>,21a vicl2traceug_l) {a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6f many IR6a h5e1f=3drive35OSYNCL166 id v656+cod                lass="sref">fmtDBGER2>DBGDAP4Iy_floiDBGER2N11/(( A3X_DE 39as lasing">"%s: open withv"svacid nt3" #%d.\n"href="7,ef"3." clao{631arsMASK2nk1/a># clao{6ny_fhasMASK2nk1/ug_l,asref">fmt3m9hrellf"IN="+/1a>eD3snfo1/a>,3l="+s6fDBGIN4k16cllass=iti3hlabe35.c#L186 id v657+cod                return -sref">fmt3m9hreENODEVIN="+/1a>eD3snfo1/a>,3l="+s6f8BGIN4k16ldefault_BaramkESkl.=t *6THIS 651. .in1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6fa href="6ty/sMGSLcMODE_HDLCss=",*6THIS 65"+codT7=inf 3.1in int f">D3snfo1/a>,3l="+s6ers/tty/s6oopbackSYNCe,vL11" = 0,*6THIS 660+codn1orma vNCe,vL11" abclaa href="+/1a>e,21a vicl2lise_block1/a>((1a a>,21a vicl2lisee25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6elatss=ka6G_UNDERRUN_ABORT1ass=",*6THIS 661+codn1orma vwhile( 3.1in int " cla href="+/1a>efmt2.nfo1/llf"IN="+/1a>eD3snfo1/a>,3l="+s6eef="8c1#6NCODING_NRZI_SPACEss=",*6THIS 66133m n1orma ve=fmt" cNCe,vL11" abclaa href="+/1a>efmt2.nfo1/nex21a vicla># clao{6ny_fhnex21a vicle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6eBGIN4k106lock_spea #L8"e,vL1= 0,*6THIS 663+codn1orma vif ( 3.1in int " clsanity_chellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"open"href="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s6ead6b1ure6_filt r#L8"e,vL1= 0xff,*6THIS 66433m n1orma ve=fmt" creturn -sref">fmt3m9hreENODEVIN="+/1a>eD3snfo1/a>,3l="+s6eheck0/a>6lHDLC_CRC_16_CCITTss=",*6THIS 665ug_l        "f (NCe,vL11" abclaa href="+/1a>efmt2.nfo1/drie_errohVW/dma_addr_BGudrie_errohug_l) {a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6e many IR6AMBLE_LENGTH_8BITrss=",*6THIS 666+cod                lass="sref">fmtDBGER2>DBGDAP4Iy_floiDBGER2N11/(( A3X_DE 39as lasing">"%s drie erroh=%d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hrea href="+/1a>efmt2.nfo1/drie_errohVW/dma_addr_BGudrie_errohug_l))FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6eDBGIN4k16AMBLE_PATTERN_NONEss=",*6THIS 667+cod                return -sref">fmt3m9hreENODEVIN="+/1a>eD3snfo1/a>,3l="+s6e8BGIN4k16_rahrThise,vL11"= 9600,*6THIS 661. .in1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6ea href="6ata_bitkThise,vL11"= 8,*6THIS 66"+codT7=inf 3.1in int f">D3snfo1/a>,3l="+s6a href=sl6top_bitkThise,vL11"= 1,*6THIS 670+codn1orma vNCe,vL11" abcla">Dude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25O =ef"3." clao{631aa href="+/1a>eD3snfo1/a>,3l="+s6alatss=ka6slASYNCcl, ITY_NONEc#L186 id v671+codn1orma vsref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cl">Dude3l="+se/. omthsref" =ef"3." clao{631a">Dude3l="+se/. omthsref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6aef="8c1#6ref">DBG3fUref371#L8"L166 id v67133m T7=inf 3.1in int f">D3snfo1/a>,3l="+s6aBGIN4k106un.hsref">3DBGfU37fne"+86 clae673+codn1orma vsref">fmt3m9hreDBGINFOef="+/1a>e"%s open, old slS oine  =e%d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cltrace_block1/a>((1a hine UTPU))FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6/ 251/a1>6ref">DBGfU3refne37nt"> *6DEBUG67UN11/a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref=6ref=slBH_RECEIVEss="111*6DEBUG675ug_l        MA3X_DE 39as clas32ode/* If po1/ isDE osing,  claal caller Lo try aga"s * href="7aref=slSCRss="11"0x8ce 1a href="+code6/ many IR6ref=slBH_TRANSMITss="12*6DEBUG676+codn1orma vif (ref">fmt2.nfo1/">Dihung_up_pa># clao{6ny_fh">Dihung_up_pCI_V(NCe,vL11" abclafiepa># clao{6ny_fhfiepCI_V) ||asref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6ny_fhVW/.h_flagle25O &  3.1in int " clASYNC_CLOSINGao{6ny_fhVW/.h_ASYNC_CLOSINGCI_V){a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6/lHDLC_PR6s/tty/BH_STATUrss="11"4*6DEBUG677+cod                "f (NCe,vL11" abclaa href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6ny_fhVW/.h_flagle25O &  3.1in int " clASYNC_CLOSINGao{6ny_fhVW/.h_ASYNC_CLOSINGCI_V)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6/8BGIN4k16_SHUTDOWN_LIMITss="1100*6DEBUG671. .in1orma ve=fmt" cn1orma vsref">fmt3m9hrea terruptible_sleep_onao{6ny_fhVW/.h_a terruptible_sleep_onCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clt ose_waie_block1/a>((1a h ose_waieug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6/a href="6pha/dma.h|3ia>,u37label(6a hre67"+codn1orma ve=fmt" class="sref">fmtretvacef="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6ny_fhVW/.h_flagle25O &  3.1in int " clASYNC_HUP_NOTIFYao{6ny_fhVW/.h_ASYNC_HUP_NOTIFYCI_V) ?T7=inf 3.1in int f">D3snfo1/a>,3l="+s6 href="7a6ef=slDMABUFSIZEss="1256(6a hre680+codn1orma ve=fmt" ce=fmt" c-sref">fmt3m9hreEAGAININ="+/1a>efmt3m9hreERESTARTSYSIN="+/1a>eD3snfo1/a>,3l="+s6 latss=ka6DESC_LIST_SIZEss="14096(6a hre681+codn1orma ve=fmt" cgoLo  3.1in int " clt eanupa># clao{6ny_fht eanupref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6 bitops.h6buf8 class3="sre38f">buf6/a>, 68133m n1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cla6 href="7aref=slBIT1clasf6/a>, 68"+7o8e=fmt" class="sref">fmt3sworkqueu3l="6 e/hdlo.h6a>))e, 684ug_l        sref">fmt3m9hremutex_ cllude3l="+se/. ommutex_ cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6 ="7aref=6href="7aref=slBIT1labels6ef">d68"+cod        sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cllow_latencDude3l="+se/. omlow_latencDug_l = (NCe,vL11" abclaa href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6ny_fhVW/.h_flagle25O &  3.1in int " clASYNC_LOW_LATENCYao{6ny_fhVW/.h_ASYNC_LOW_LATENCYCI_V) ? 1n:c0FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6  many IR6 href="7aref=slBITlabels6ef">d681ug_l616e=info" class="sref"3" 421/a>#3f">6BGBH1/a>(6a 8/syncli3i8k_g38.c#L186 id v687+cod        sref">fmt3m9hrespin_ cll_irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net cllude3l="+se/. omnet cllUTPU,asref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6 8BGIN4k16globalfgclink3"INFO1/a>(6a hre688+codn1orma vif (sref">fmt3m9hrea href="+/1a>efmt2.nfo1/nettrace_block1/a>((1a nettraceug_l) {a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6 delasm-a60JTAG1coadrolf"INFO1/a>(6a hre68"+codn1orma ve=fmt" class="sref">fmtretvacef="+/1a>efmt3m9hreEBUSYao{6ny_fhVW/.h_EBUSYref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6DBGIN4k106PIO direcs/tt""INFO1/a>(6a hre690+codn1orma ve=fmt" cNCe,vL11" abclaspin_un cll_irqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net cllude3l="+se/. omnet cllUTPU,asref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6Dlatss=ka6errupt enabla""INFO1/a>(6a hre691+codn1orma ve=fmt" c 3.1in int " clmutex_un cllude3l="+se/. ommutex_un cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6ode=DBGIN6k10GPIO valua""INFO1/a>(6a hre69133m n1orma ve=fmt" cgoLo  3.1in int " clt eanupa># clao{6ny_fht eanupref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6o8c1o cla6errupt gclink3"INFO1/a>(6a hre69333m n1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6"+code=DB6IN4k10txf:ata "INFO1/a>(6a hre694ug_l        sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cltrace_block1/a>((1a hine UTPU++FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6o="7aref=6IN4k10rxf:ata "INFO1/a>(6a hre69"+cod        sref">fmt3m9hrespin_un cll_irqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net cllude3l="+se/. omnet cllUTPU,asref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many IR6k10txfcoadrolf"INFO1/a>(6a hre691ug_l616e=info" class="sref"3" 421/a>#3f">6"+code=DB6IN4k10txfidlef"INFO1/a>(6a hre697+cod        "f (NCe,vL11" abclaa href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cltrace_block1/a>((1a hine UTPU == 1) {a>ders/tty/sMASKcOVERRUNESkl. 421/a>#6D8BGIN4k1610txfBreamblef"INFO1/a>(6a hre691. .in1orma ve=fmt" clA3X_DE 39as clas32ode/* 1st open on this a vicl, drie hardware * href="7aref=slSCRss="11"0x8ce 1a href="+code6Ddelasm-a6k10rxfcoadrolf"INFO1/a>(6a hre69"+codn1orma ve=fmt" class="sref">fmtretvacef="+/1a>efmt3m9hrestartupa># clao{6ny_fhstartupCI_V(NCe,vL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7e=DBGIN4k70V.24fcoadrolf"INFO1/a>(7a hre700+codn1orma ve=fmt" cif (NCe,vL11" abclaretvacef="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#7=DBGIN4k17/lock coadrolf"INFO1/a>(7a hre701+codn1orma ve=fmt" cn1orma vNCe,vL11" abclamutex_un cllude3l="+se/. ommutex_un cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7=2BGIN4k17/10GPIO valua""INFO1/a>(7a hre70133m n1orma ve=fmt" ce=fmt" cgoLo  3.1in int " clt eanupa># clao{6ny_fht eanupref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7DBGIN4k107erial coadrolf"INFO1/a>(7a hre70333m n1orma ve=fmt" c}T7=inf 3.1in int f">D3snfo1/a>,3l="+s7ead6b1ure7rs cllass=y_fxo" css=""s7ef">d70433m n1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e5d6b1ure7rN4k10rxf:ata "INFO1/a>(7ef">d70"+cod        sref">fmt3m9hremutex_un cllude3l="+se/. ommutex_un cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7=6d6b1ure7r10txfcoadrolf"INFO1/a>(7nclin7066" ce=fmt" class="sref">fmtretvacef="+/1a>efmt3m9hreb cll_til_readDude3l="+se/. omb cll_til_readDCI_V(NCe,vL11" abclat>,ude3l="+se/. omthsref",ef"3." clao{631afiepa># clao{6ny_fhfiepCI_V,asref">fmt3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7=7d6b1ure7rN4k10txfidlef"INFO1/a>(7a hre707+cod        "f (NCe,vL11" abclaretvacef="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#7=8d6b1ure7r0txfBreamblef"INFO1/a>(7DBGIN701. .in1orma ve=fmt" class="sref">fmtDBGINFOef="+/1a>e"%s b cll_til_readD rc=%d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef="+/1a>eD3snfo1/a>,3l="+s7=9d6b1ure7r10rxfcoadrolf"INFO1/a>(7ef">d70"+codn1orma ve=fmt" cgoLo  3.1in int " clt eanupa># clao{6ny_fht eanupref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7l7tk_sysl7k_gt.c#LrflDBgcl7tss=""s7ef">d710+codn1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s7W/ers cll7ss=ef"> cl3sssss31ass="s7ef">d71"+code=fmt" class="sref">fmt3u">DBGDAi31a 7W2BGIN4k17c1ers/tttx_enabla ss=""s7ef">d71133m n1orma vlass="sref">fmtretvacef="+/1a>eD3snfo1/a>,3l="+s7WBGIN4k1078c1ers/tttx_act_l6ss=""s7ef">d71"+7o8e=fmt" class="sref">fmt3sworkqueu3l="7lad6b1ure7lass=remov3 clas31nt"> *7DEBUG71433m  3.1in int " clt eanupa># clao{6ny_fht eanupref":e=fmt" class="sref">fmt3sworkqueu3l="7l5d6b1ure7gng alfgcliek3"INFO1/a>(7a hre715ug_l        "f (NCe,vL11" abclaretvacef="+/1a>eders/tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ure7izas/tt"error3"INFO1/a>(7a hre716+cod                if (ref">fmt2.nfo1/">Dude3l="+se/. omthsref"->hef">fmt2.nfo1/trace_block1/a>((1a hine UTPU == 1)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#7W7d6b1ure7 boom" cla3s="sr31.c#L187 id v717+cod                        sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cl">Dude3l="+se/. omthsref" =ef"3." clao{631aNULLude3l="+se/. omNULLref"FclA3X_DE 39as clas32ode/* VER layer will re ease VER lass="s* href="7aref=slSCRss="11"0x8ce 1a href="+code7l8BGIN4k17ou" cl)fo" ctx_ss=ss=""s7ef">d711. .in1orma ve=fmt" cif(NCe,vL11" abclaa href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cltrace_block1/a>((1a hine UTPU)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#7W9d6b1ure7ef="8c12sytx_/a>, ss=""s7ef">d71"+codn1orma ve=fmt" c        sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cltrace_block1/a>((1a hine UTPU--FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7h=configu7#L9" syncl33.1u#31ait_ud7vL28"720+codn1orma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s7h/ers cll7" cl)fo" cflag_ss=ss=""s7ef">d72"+code=fmt" class="sref">fmt3u">DBGDAi31a 7h2BGIN4k17rop_rts_on"tx_d. 1ss=""s7ef">d72133m n1orma vlass="sref">fmtDBGINFOef="+/1a>e"%s open rc=%d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef="+/1a>eD3snfo1/a>,3l="+s7eBGIN4k107nlDBGong al_eventk_gFO"s7ef">d72333m n1orma vreturn sref">fmt3m9hreretvacef="+/1a>eD3snfo1/a>,3l="+s7ead6b1ure7spal cl1as3="com32nt"> *7DEBUG724ug_l}T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e5d6b1ure7 s3rs/prevent3"INFO1/a>(7a hre725ug_la>ders/tty/sMASKcOVERRUNESkl. 421/a>#7e6d6b1ure7s if a gng alf"INFO1/a>(7a hre726ug_l8FT7=invoid NCe,vL11" abclah osea># clao{6ny_fht oseN11/(lass="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sref">fmt2.nfo1/fiefa># clao{6ny_fhfiefe25OSYNCe,vL11" abclafiepa># clao{6ny_fhfiepCI_V)aref=slSCRss="11"0x8ce 1a href="+code7e7d6b1ure710is floas/1sp"INFO1/a>(7a hre727ug_l{a>ders/tty/sMASKcOVERRUNESkl. 421/a>#7e8BGIN4k17"8c12syri_chk/a>, _gFO"s7ef">d721. .in1orma vlass="sref">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ure7s=mule.h_p3rf"la32label(7a hre72"+codT7=inf 3.1in int f">D3snfo1/a>,3l="+s7el" of DM7 BGuct ">, 1k3"INFO1/a>(7a hre730+codn1orma vif ( 3.1in int " clsanity_chellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose"href="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cll7 "1ascriptork3"INFO1/a>(7a hre731+codn1orma ve=fmt" creturnFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"2BGIN4k1733" id 1vL33" cl33f">buf7/a>, 73133m n1orma vlass="sref">fmtDBGINFOef="+/1a>e"%s t ose 32ory, oine =%d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cltrace_block1/a>((1a hine UTPU))FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k107s="1srefrBGu_f="8c_gFO"s7ef">d73"+7o8e=fmt" class="sref">fmt3sworkqueu3l="7"ad6b1ure7))ed734+codn1orma vif ( 3.1in int " cl">Dipo1/_h ose_startlasm-alpha/io.h">Dipo1/_h ose_startCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V,cf"3." clao{631a">Dude3l="+se/. omthsref",ef"3." clao{631afiepa># clao{6ny_fhfiepCI_V) == 0)T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e5d6b1ure7"1srefrBGu_furra8cclas"s7ef">d73"+cod                goLo  3.1in int " clt eanupa># clao{6ny_fht eanupref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7" many IR7"vLrBGu_indetclas"s7ef">d731ug_l616e=info" class="sref"3" 421/a>#3f">7"7d6b1ure7;vLrBGu_fill_indetclas"s7ef">d737+cod        sref">fmt3m9hremutex_ cllude3l="+se/. ommutex_ cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"8BGIN4k17refrBGu_fill_f="8cclas"s7ef">d738+codn1orma vif (sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6ny_fhVW/.h_flagle25O &  3.1in int " clASYNC_INITIALIZEDao{6ny_fhVW/.h_ASYNC_INITIALIZEDCI_V)aref=slSCRss="11"0x8ce 1a href="+code7"9d6b1ure7define 1a 3ref="33label(7a hre73"+codn1orma ve=fmt" class="sref">fmtwaie_ne il_sentude3l="+se/. omwaie_ne il_sentCI_V(NCe,vL11" abclat>,ude3l="+se/. omthsref",ef"3." clao{631aa href="+/1a>efmt2.nfo1/eimeoutlasm-alpha/io.h"imeoutug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"8c1o cla7s="1sreftBGu_f="8c_gFO"s7ef">d740+codn1orma vNCe,vL11" abclaflush_" cfehVW/dma_addr_BGuflush_" cfehCI_V(NCe,vL11" abclat>,ude3l="+se/. omthsref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"/ers cll7))ed741+codn1orma vsref">fmt3m9hret>Dildisc_flushlasm-alpha/io.h">Dildisc_flushCI_V(NCe,vL11" abclat>,ude3l="+se/. omthsref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"2BGIN4k17"1sreftBGu_furra8cclas"s7ef">d74133m T7=inf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k107k_gt.c#LtBGu_gcl7tclas"s7ef">d743+codn1orma vsref">fmt3m9hreshutdownao{6ny_fhVW/.h_shutdownCI_V(NCe,vL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7"ad6b1ure7 cllass=ha3gupla34nt"> *7DEBUG744ug_l        sref">fmt3m9hremutex_un cllude3l="+se/. ommutex_un cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"heck0/a>ive25O->hef">fmt2.nfo1/po1/aref="43o1/a8IFYC/a>ive25O->hef"a/sMASKcOVERRUNESkl. 421/al)FT7=inf 3.1in int f">D3snfo1/a>,3mt" class="sref">fmtretvacef=h ose_startCI_Ven>e;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V,cf"3." clao{631a">Dude3l="+se/. omthsref",ef"3." c3.1in int f">D3snfo1/a>,3l="+s7"heck0/a>i;vLrBGu_f 3hlabe34.c#L186 id v6477g_la>74    sref">fmt3m9hremutex_ cl/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cl">Dude3l="+se/. omthsref" =ef"3." clao{631aNULLude3l="+se/. omNULLref"FclA3X_DE 1in int f">D3snfo1/a>,3l="+s7"heck0/a>irefrBGu_far1k3"INFO1/a>(6a hre64"7cod8F77=int t " clt eanupa># clao{6ny_fht eanupref":e=fmt" class="sref">fmt3sworkqueu3l="7l5d6b1ure6/ers cll7s3=send34label(6a hre6497cod{a749   sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32ory, oinxit#37;d\n"href="7,ef"3." clao{631ai href="+"+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasma/io.hasMASK2ref"e25Ohef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cltrace_block1/a>((1a hine UTPU))FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k106ass="1sr7fnetf="8cclas"s6ef">d6507codn17rma vl.1in int f">D3snfo1/a>,3l="+s7e5d6b1ure6>ders/tt7/snetlockclas"s6ef">d6517codn175t" class="sref">fmt3u">DBGDAi31a 7h2BGIN4k16NCLINK_G7NERIC_HDLCabel(6a hre65173m n175=invoid NCe,vL11" abclandisc_rechango{6ny_fht eanuprehango{="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sCRss="11"0x8ce 1a href="+code7"9d6b1ure6la)fo" c7assnet=mmclas"s6ef">d65"77o8e=7mt" clty/sMASKcOVERRUNESkl. 421/a>#7e8BGIN4k16ss=y3_ho7d35nt"> bid vL86 clae6547g_l  7     sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ure6/ers cll7s3=yx_e35labels6ef">d6557g_l  7     "f (NCe,vlongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k176a h5e1f=7drive35OSYNCL166 id v6567cod  75=info" class="sref"3" 421/a>#3f">7"7d6b1ure6cllass=i7i3hlabe35.c#L186 id v6577cod  75    "f (NCe,vL11" abclaretvacef=ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quohango{f="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cll6ldefault7BaramkESkl.=t *6THIS 6517 .in175ma ve=fmt" cif(NCe,vL=inf 3.1in int f">D3snfo1/a>,3l="+s7"2BGIN4k16ty/sMGSL7MODE_HDLCss=",*6THIS 65"7codT7759   sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32ohango{ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k106oopbackS7NCe,vL11" = 0,*6THIS 6607codn17rma vN1in int f">D3snfo1/a>,3l="+s7"BGIN4k106>ders/tt7N_ABORT1ass=",*6THIS 6617codn176ma vsref">fmt3m9hret>DildiscfehVW/dma_addr_BGuflush_" cfehCI_V(NCe,vL11" abclat>,ude3l="+se/. omthsref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"/ers cll6NCODING_7RZI_SPACEss=",*6THIS 66173m n176nf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k106lock_spe7 #L8"e,vL1= 0,*6THIS 6637codn176ma vsref">fmt3m9hreshutdownalude3l="+se/. ommutex_ cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"8BGIN4k16_filt r#78"e,vL1= 0xff,*6THIS 66473m n176    sref">fmt3m9hremutex_un o{6ny_fhVW/.h_shutdownCI_V(NCe,vL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7"ad6b1ure6lHDLC_CR7_16_CCITTss=",*6THIS 6657g_l  768IFYC/a>ive25O->hef"a/sMASKcOVERRUNESkl.6AMBLE_LE7GTH_8BITrss=",*6THIS 6667cod  76t" class="sref">fmtretvacef=_irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludlao{6ny_fhpo1/CI_V. 3.1in int " cllow_latencD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I76AMBLE_PA7TERN_NONEss=",*6THIS 6677cod  76    sref">fmt3m9hremutex_ cl/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cl">Dude3l=ck1/a>((1a hine UTPU == 1)a>der 3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k106_rahrThi7e,vL11"= 9600,*6THIS 6617 .in176ma vNCe,vL11" abclaldef="+/1/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6ny_fhVW/.h_flagle25O &  3.1in i= ~t " clASYNC_INITIALIZNORMAL_ACTIVEVW/.h_ASYNC_INITIALIZNORMAL_ACTIVEnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k176ata_bitk7hise,vL11"= 8,*6THIS 66"7codT7769   sref">fmt3m9hremutex_ cl/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " cl">Dude3l="+se/. omthsref" =ef"3." clao{631aNULLude3l="+se/. omNULLref"FclA3X_DE 1in int f">D3snfo1/a>,3l="+s7"heck0/a>6top_bitk7hise,vL11"= 1,*6THIS 6707codn17rma vNCe,vL11" abcla">Dude3l=ll_irqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludlao{6ny_fhpo1/CI_V. 3.1in int " cllow_latencD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I76slASYNCc7, ITY_NONEc#L186 id v6717codn17rma vsref">fmt3m9hrea href="+cllude3l="+se/. ommutex_un cllCI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3l="+se/. ommutexug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"heck0/a>6ref">DBG7fUref371#L8"L166 id v67173m T77inf 3.1in int f">D3snfo1/a>,3l="+s6aBGIN4k176un.hsref7>3DBGfU37fne"+86 clae6737codn17rma vsref">fmt3m9hreDBGINFOefwake(NCeible_sleep_one/. omwaie_ne il_ke(NCeible_sleep_on;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clmutexude3#37;ck1/a>((1a h ose_wai#37;ck1/ainf 3.1in int f">D3snfo1/a>,3l="+s7"heck0/a>6_filt r#7U3refne37nt"> *6DEBUG67U711/a>77inf 3.1in int f">D3snfo1/a>,3l="+s7e5d6b1ure6ref=slBH7RECEIVEss="111*6DEBUG6757g_l  778IFYC/a>ive25O->hef"a/sMASKcOVERRUNESkl.6ref=slBH7TRANSMITss="12*6DEBUG6767codn177=invoid NCe,vL11" abclah osea># set_le_miohVW/.h_flagle25Oset_le_mioh="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sref">fmt2.nfo1/fiefa># ckle_miohVW/.h_flagle25Okle_mioh="sr1" abclat>,ude3l=old_le_miohVW/.h_flagle25Oold_le_miohs="sCRss="11"0x8ce 1a href="+code7"9d6b1ure6s/tty/BH7STATUrss="11"4*6DEBUG6777cod  77ers/tty/sMASKcOVERRUNESkl. 421/a>#7e8BGIN4k16_SHUTDOW7_LIMITss="1100*6DEBUG6717 .in177ma vlass="sref">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur76pha/dma.7|3ia>,u37label(6a hre67"7codn17rma ve=fmt" cllongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k176ef=slDMA7UFSIZEss="1256(6a hre6807codn178ma vN1in int f">D3snfo1/a>,3l="+s7"BGIN4k106DESC_LIS7_SIZEss="14096(6a hre6817codn178ma vsref">fmt3m9hrea href="+="+/1a>e"%s t ose 32oset_le_miohref="7,ef"3." clao{631ai href="+"+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasma/io.hasMASK2ref"e25Ohef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k106buf8 cla7s3="sre38f">buf6/a>, 68173m n178nf 3.1in int f">D3snfo1/a>,3l="+s6aBGIN4k176 href="77ref=slBIT1clasf6/a>, 68"77o8e=78ma vsref">fmt3m9hreDBGINFOefchange_paramhVW/.h_flagle25Ochange_paramhvL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7"ad6b1ure6a>))e, 6847g_l  78rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref76href="7a7ef=slBIT1labels6ef">d68"7cod  78    MA3X_DE 39as clas32ode/* If po1/ iHandle traongti vico B0 id Nu"7aref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k76 href="77ref=slBITlabels6ef">d6817g_l6178ma vif (ref">fmt2.nfo1/">Dihung_old_le_miohVW/.h_flagle25Oold_le_miohs="s>fmt2.nfo1/trace_bloc_cFT7=VW/.h_flagle25Oc_cFT7=;  3.1in it3m9hreDBGINFOefCBAUhVW/.h_ASYNC_INICBAUh;  3.1in i1in iRss="11"0x8ce 1a href="+code6"DBGIN4k76s/tty/BH7i3i8k_g38.c#L186 id v6877cod  78                 !2.nfo1/">Dude3l="+se/. omthsref"->hef">fmt2.nfo1/trace_blole_miohVW/.h_flagle25Ole_miohs="snt " cl">Dude3l=c_cFT7=VW/.h_flagle25Oc_cFT7=;  3.1in it3m9hreDBGINFOefCBAUhVW/.h_ASYNC_INICBAUh;  3)/tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ure6globalfg7link3"INFO1/a>(6a hre6887codn178ma ve=fmt" class="sref">fmtDBGINFOef/1a>efmt2.nfo1/po1/a># cller LhVW/.h_flagle25Osler Lh;  3.1in i= ~2.nfo1/">Dude3l=SerialSler L_RT>e;  3.mt3m9hrea href="+SerialSler L_DTIy_floiDBGER2N11SerialSler L_DTIinf 3.1in int f">D3snfo1/a>,3l="+s7"ad6b1ure6pha/dma.7drolf"INFO1/a>(6a hre68"7codn17rma ve=fmt" class="sref">fmtretvacef=_irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I76PIO dire7s/tt""INFO1/a>(6a hre6907codn17rma ve=fmt" cNCe,vL11" abclaspin_un clet_ller LhVW/.h_flagle25Oset_ller LhvL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7"ad6b1ure6errupt e7abla""INFO1/a>(6a hre6917codn17rma ve=fmt" c 3.1in int " clmutex_un ll_irqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I76buf8 cla7alua""INFO1/a>(6a hre69173m n179ma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cl76errupt g7link3"INFO1/a>(6a hre69373m n179t" class="sref">fmt3sworkqueu3l="7"ad6b1ure6IN4k10tx7:ata "INFO1/a>(6a hre6947g_l  7     sref">fmt3as clas32ode/* If po1/ iHandle traongti viaway from B0 id Nu"7aref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k76IN4k10rx7:ata "INFO1/a>(6a hre69"7cod  79    "f (NCe,vL11"!2.nfo1/">Dude3l=old_le_miohVW/.h_flagle25Oold_le_miohs="s>fmt2.nfo1/trace_bloc_cFT7=VW/.h_flagle25Oc_cFT7=;  3.1in it3m9hreDBGINFOefCBAUhVW/.h_ASYNC_INICBAUh;  3).1in i1in iRss="11"0x8ce 1a href="+code6"DBGIN4k76k10txfco7drolf"INFO1/a>(6a hre6917g_l6179            if (r.nfo1/">Dude3l="+se/. omthsref"->hef">fmt2.nfo1/trace_blole_miohVW/.h_flagle25Ole_miohs="snt " cl">Dude3l=c_cFT7=VW/.h_flagle25Oc_cFT7=;  3.1in it3m9hreDBGINFOefCBAUhVW/.h_ASYNC_INICBAUh;  3)tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ure6IN4k10tx7idlef"INFO1/a>(6a hre6977cod  79                    sf">fmtDBGINFOef/1a>efmt2.nfo1/po1/a># cller LhVW/.h_flagle25Osler Lh;  3.|lao{631a">Dude3l=SerialSler L_DTIy_floiDBGER2N11SerialSler L_DTIinf iRss="11"0x8ce 1a href="+code6"DBGIN4k76globalfg7mblef"INFO1/a>(6a hre6917 .in17rma ve=fmt" clA3X_DE 3L11"!2.nfo1/">Dude3l="+se/. omthsref"->hef">fmt2.nfo1/trace_blole_miohVW/.h_flagle25Ole_miohs="snt " cl">Dude3l=c_cFT7=VW/.h_flagle25Oc_cFT7=;  3.1in it3m9hreDBGINFOefCRT>CT>eCT>;  3)t||Rss="11"0x8ce 1a href="+code6"DBGIN4k76pha/dma.7drolf"INFO1/a>(6a hre69"7codn17rma ve=fmt" class="sreeeee!.nfo1/trace_blolest_b/a>((1a h ose_wailest_b/avL11" abclaa href="+TTY_THROTTLfhVW/.h_ASYNC_INITTY_THROTTLfhs="sre">fmt3m9hrea href="+"+se/. omthsref"->hef">fmt2.nfo1/trace_blony_fhVW/.h_flagle25O)FT7=inf 3)tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur870V.24fco8drolf"INFO1/a>(7a hre7008codn18rma ve=fmt" cif (NCe,v       sf">fmtDBGINFOef/1a>efmt2.nfo1/po1/a># cller LhVW/.h_flagle25Osler Lh;  3.|lao{631a">Dude3l=SerialSler L_RT>e;  3iRss="11"0x8ce 1a href="+code6"DBGIN4k87/lock co8drolf"INFO1/a>(7a hre7018codn18rma ve=fmt" cn1orma vN.1in int f">D3snfo1/a>,3l="+s6 8c1o cl87/10GPIO 8alua""INFO1/a>(7a hre70183m n18rma ve=fmt" ce=fmt" cgf">fmtretvacef=_irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I87erial co8drolf"INFO1/a>(7a hre70383m n18rma ve=fmt" c}T7=inf 3 abclaspin_un clet_ller LhVW/.h_flagle25Oset_ller LhvL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7"ad6b1ur87rs cllas8=y_fxo" css=""s7ef">d70483m n18rma v}T7=inf 3=fmt" cgf">fmtretvacef=_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I87rN4k10rx8:ata "INFO1/a>(7ef">d70"8cod  8     sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl876N4k10rx8:rolf"INFO1/a>(6a hre6918" ce=80=info" class="sref"3" 421/a>#3f">7"7d6b1ur87rN4k10tx8idlef"INFO1/a>(7a hre7078cod  8     "f (NCe,v3as clas32ode/* If po1/ iHandle turning off CRT>CT>7aref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k87r0txfBre8mblef"INFO1/a>(7DBGIN7018 .in180ma vif (sref">fmt3m9hrea href="+old_le_miohVW/.h_flagle25Oold_le_miohs="s>fmt2.nfo1/trace_bloc_cFT7=VW/.h_flagle25Oc_cFT7=;  3.1in it3m9hreDBGINFOefCRT>CT>eCT>;  3.1in i1in iRss="11"0x8ce 1a href="+code6"DBGIN4k87r10rxfco8drolf"INFO1/a>(7ef">d70"8codn18rma ve=fmt" cgoLo !2.nfo1/">Dude3l="+se/. omthsref"->hef">fmt2.nfo1/trace_blole_miohVW/.h_flagle25Ole_miohs="snt " cl">Dude3l=c_cFT7=VW/.h_flagle25Oc_cFT7=;  3.1in it3m9hreDBGINFOefCRT>CT>eCT>;  3))tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur87k_gt.c#L8flDBgcl7tss=""s7ef">d7108codn181ma ve=fmt" cNCe,vL11" abclaspin_un c"+se/. omthsref"->hef">fmt2.nfo1/trace_blohw_(&appe>e3." cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k187ss=ef"> 8l3sssss31ass="s7ef">d71"8code=81ma ve=fmt" c 3.1in int " clmutex_un tx_ER lasse/. omthsref"-&gx_ER lassvL11" abclaa href="+"+se/. omthsref")FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"/ers cl87c1ers/tt8x_enabla ss=""s7ef">d71183m n181ma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cl878c1ers/t8tx_act_l6ss=""s7ef">d71"87o8e=8mt" cl.1in int f">D3snfo1/a>,3l="+s6 8c1o cl87rs cllas8v3 clas31nt"> *7DEBUG71483m  381rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref87gng alfg8liek3"INFO1/a>(7a hre7158g_l  8     "id NCe,vL11" abclah osea># update_gx__l)Fma/io.hasMASK2reupdate_gx__l)Fm="sref">fmt2.nfo1/">Dia>,udef="+/1a>e(7a hre7168cod  8      ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur87rN4k10tx8a3s="sr31.c#L187 id v7178cod  81    "f (NCe,v3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k87ou" cl)f8" ctx_ss=ss=""s7ef">d7118 .in18rma ve3as clas32ode/* If po1 3.1in in* use worst cass=speed of 1200bpsico calcu_l = traonmit _l)FT7=in=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k87r10rxfco8ytx_/a>, ss=""s7ef">d71"8codn18rma ve3as clas32ode/* If po1 3.1in in* bassda viT7=i in V(NCe,s (tV(N_byles) and FIFO (128 byles)in=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k87#L9" syn8l33.1u#31ait_ud7vL28"7208codn18rma v}3as clas32ode/* If po1 3.1in in*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k87" cl)fo"8cflag_ss=ss=""s7ef">d72"8code=821a vif (sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># claramhVW/.h_flagle25OparamhvL11nt " clmutexude3ludeVW/.h_flagle25Olude3." cllao{631a">Dude3l=MGSL_MODE_HDLCVW/.h_flagle25OMGSL_MODE_HDLC;  3)tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur87rop_rts_8n"tx_d. 1ss=""s7ef">d72183m n182ma ve=fmt" ce=fmt" cgint2.nfo1/">Dia>,udem-alpha/io.h"imeoutug_l)FT7=inf  L11" abclaa href="+tV(N_bylesa/io.h"imeoutug_V(N_bylesvL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7WBGIN4k187nlDBGong8al_eventk_gFO"s7ef">d72383m n182ma ve=fmt" c}T7=inf 3 abclaspin_un clud__l)Fma/io.hasMASK2relud__l)Fm;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludgx__l)Fma/io.hasMASK2regx__l)Fm="srlao{631ai href="+jiffiesa/io.h"imeoutugjiffiesa ve=+3 abclaspin_un clsecs_to_jiffiesa/io.h"imeoutuglsecs_to_jiffiesvL11" abclaa href="+"m-alpha/io.h"imeoutug_l)FT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"/ers cl87spal cl18s3="com32nt"> *7DEBUG7248g_l}T82ma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e5d6b1ur87 s3rs/pr8vent3"INFO1/a>(7a hre7258g_la>8ers/tt.1in int f">D3snfo1/a>,3l="+s7e5d6b1ur87izas/tt"8g alf"INFO1/a>(7a hre7268g_l8F82=info" class="sref"3" 421/a>#3f">7"7d6b1ur8710is flo8s/1sp"INFO1/a>(7a hre7278g_l{a8ders/tid NCe,int2.nfo1/">Dia>,udwritne/. omwaie_ne ilritn="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sr" class="sref"3" 421/a>#3f">7"7d6b1ur87ou" cl)f8_chk/a>, _gFO"s7ef">d7218 .in182ma ve=fmt" cn1orma vsrconst longef"3.char1" abclat>,ude3l=V(Ne/. omthsref", V(N="srlaint2.nfo1/">Dia>,udck1/a>((1a hine UTPU)a>ders/tty/sMASKcOVERRUNESkl. 421/a>#7W9d6b1ur87s=mule.h8p3rf"la32label(7a hre72"8codT78inf 3.ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur87 BGuct "8, 1k3"INFO1/a>(7a hre7308codn18rma vif ( 3.1innt2.nfo1/">Dia>,udrea>((1a hine UTPUrea3." cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k187 "1ascri8tork3"INFO1/a>(7a hre7318codn18rma ve=fmt" crf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur8733" id 18L33" cl33f">buf7/a>, 73183m n18rma vlass="srelongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k187s="1sref8BGu_f="8c_gFO"s7ef">d73"87o8e=8mt" class="sref">fmt3sworkqueu3l="7"ad6b1ur87))ed7348codn18rma vif ( 3.1in int " cl">Dipo1/_ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quolritnf="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl87"1srefrB8u_furra8cclas"s7ef">d73"8cod  8             goLo  3.1ef">fmtt3m9hreEBUSYao{6nI>enf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k187izas/tt"8BGu_indetclas"s7ef">d7318g_l618e=info" class="sref"3" 421/a>#3f">7"7d6b1ur87;vLrBGu_8ill_indetclas"s7ef">d7378cod  8     sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32olritn37;d\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hrea href="+ck1/a>((1a hine UTPU))FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k187refrBGu_8ill_f="8cclas"s7ef">d7388codn18rma vi1in int f">D3snfo1/a>,3l="+s7"BGIN4k187s=mule.h8 3ref="33label(7a hre73"8codn18rma ve=fmt" clL11"!3m9hrea href="+/1a>efmt2.nfo1/net clludgx_V(Ne/. omthsref", gx_V(N;  3.||int " cl">Dipo1/_ck1/a>((1a hine UTPU == 1)a>defmt2ao{631ai href="+/1a>efmt2.nfo1/a vicl2nkmax_frame_sizeVW/.h_flagle25Olax_frame_size=inf 31in int f">D3snfo1/a>,3l="+s7"BGIN4k187s="1sref8BGu_f="8c_gFO"s7ef">d7408codn184ma ve=fmt" cNCe,vL11"ef">fmtt3m9hreEBUSYao{6nI>enf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k187))ed7418codn184t" class="sref">fmt3u">DBGDAi31a 7h2BGIN4k87"1sreftB8u_furra8cclas"s7ef">d74183m T7842a ve=fmt" clL11"!3m9hrea href="+ck1/a>((1a hine UTPU == 1)a>de|mt3m9hrea href="+"+se/. omthsref"->hef">fmt2.nfo1/nk1/a># c(&appe>e3." c|mt3m9hrea href="+"+se/. omthsref"->hef">fmt2.nfo1/nk1/a># chw_(&appe>e3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k187s="1sref8BGu_gcl7tclas"s7ef">d7438codn184ma ve=fmt" c}T7=inf 3ef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k187 cllass=8a3gupla34nt"> *7DEBUG7448g_l  84rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref8ive25O-&g8;hef">fmt2.nfo1/po1/aref8"43o184    sref">fmt3m9hrespin_un cll_irav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I8 421/al)F87=inf 3.1in int f">D3snf81/a>,84=info" class="sref"3" 421/a>#3f">7"7d6b1ur8i;vLrBGu_8 3hlabe34.c#L186 id v6478g_la>84    "f (NCe,vL11" abclaa href="+/1a>efmt2.nfo1/po1/a># cgx_ck1/a>((1a hine UTPUgx_ck1/a;  3)tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur8irefrBGu_8ar1k3"INFO1/a>(6a hre64"8cod8F84ma ve=fmt" clA3X_DE 39as clas32ode/* 1st open send accumu_l =diT7=i from send_char()n*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k86/ers cll8s3=send34label(6a hre6498cod{a84ma ve=fmt" class="sreL11"!3m9hrea href="+tV(&aa>evL11" abclaa href="+/1a>eDude3l=/1a>efmt2.nfo1/net clludgx_V(Ne/. omthsref", gx_V(N;  3lao{631a">Dude3l=/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3)31in int f">D3snfo1/a>,3l="+s7"BGIN4k186ass="1sr8fnetf="8cclas"s6ef">d6508codn185ma ve=fmt" cif (NCe,v       sin int " clt eanupa># clao{6ny_fht eanupref"FT7=inf 3.1in int f">D3snfo1/a>,3l="+s7" many I86>ders/tt8/snetlockclas"s6ef">d6518codn185ma ve=fmt" c 3.1in int " clmutex_un /1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k186NCLINK_G8NERIC_HDLCabel(6a hre65183m n185ma v}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cl86la)fo" c8assnet=mmclas"s6ef">d65"87o8e=85t" class="sref">fmt3sworkqueu3l="7"ad6b1ur86ss=y3_ho8d35nt"> bid vL86 clae6548g_l  85ma vif ( 3.1in int " cl">Dipo1/_tV(&aa>evL11" abclaa href="+/1a>eDude3l=V(Ne/. omthsref", V(N="srla3m9hrea href="+ck1/a>((1a hine UTPU))FT7=inf 3ass="sref">fmt3sworkqueu3l="7"ad6b1ur86ve25O-&g8s3=yx_e35labels6ef">d6558g_l  85            goLo  3.1.nfo1/">Dia>,udrea>((1a hine UTPUrea3." cla3m9hrea href="+ck1/a>((1a hine UTPU))FT7=inf.1in int f">D3snfo1/a>,3l="+s7WBGIN4k186421/al)F8drive35OSYNCL166 id v6568cod  85=info" class="sref"3" 421/a>#3f">7"7d6b1ur86cllass=i8i3hlabe35.c#L186 id v6578cod  85    "t " clt eanupa># clao{6ny_fht eanupref"FT7=inf 3lass="sref">fmt3sworkqueu3l="7l5d6b1ur86ldefault8BaramkESkl.=t *6THIS 6518 .in185ma vNCe,vL11" abclaldef="+/1_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I86ty/sMGSL8MODE_HDLCss=",*6THIS 65"8codT7859   sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32olritn3\n"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef="+/>((1a hine UTPUrea3."  3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k186oopbackS8NCe,vL11" = 0,*6THIS 6608codn186ma ve=fmt" cief">fmt3m9hreretvacef="+/>((1a hine UTPUrea3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k186>ders/tt8N_ABORT1ass=",*6THIS 6618codn186ma vs.1in int f">D3snfo1/a>,3l="+s6 8c1o cl86NCODING_8RZI_SPACEss=",*6THIS 66183m n186nf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k186lock_spe8 #L8"e,vL1= 0,*6THIS 6638codn186ma vsid NCe,int2.nfo1/">Dia>,udput_charVW/.h_flagle25Oput_char="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sr longef"3.char1t " clt eanupa>#ha/io.h">Dildiscch3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k186_filt r#88"e,vL1= 0xff,*6THIS 66483m n186    sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur86lHDLC_CR8_16_CCITTss=",*6THIS 6658g_l  86            gf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur86AMBLE_LE8GTH_8BITrss=",*6THIS 6668cod  86t" class="srelongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k186AMBLE_PA8TERN_NONEss=",*6THIS 6678cod  86    sref">fmtnnt2.nfo1/">Dia>,udrea>((1a hine UTPUrea3." cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k186_rahrThi8e,vL11"= 9600,*6THIS 6618 .in186ma vi1in int f">D3snfo1/a>,3l="+s7"BGIN4k186ata_bitk8hise,vL11"= 8,*6THIS 66"8codT786ma ve=fmt" clL11"t " cl">Dipo1/_ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quoput_charf="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl86top_bitk8hise,vL11"= 1,*6THIS 6708codn187ma ve=fmt" cNCe,vL11"ef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k186slASYNCc8, ITY_NONEc#L186 id v6718codn18rma vsref">fmt3m9hrea href="+="+/1a>e"%s t ose 32oput_char(quot;h)ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef=#ha/io.h">Dildiscch3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k186ref">DBG8fUref371#L8"L166 id v67183m T7872a ve=fmt" clL11"!3m9hrea href="+/1a>efmt2.nfo1/net clludgx_V(Ne/. omthsref", gx_V(N;  3.1in int f">D3snfo1/a>,3l="+s7e/ers cl86lock_spe8>3DBGfU37fne"+86 clae6738codn187ma ve=fmt" c}T7=inf 3ef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k186_filt r#8U3refne37nt"> *6DEBUG67U811/a>87    sref">fmt3m9hremutex_un ol_irav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I86ref=slBH8RECEIVEss="111*6DEBUG6758g_l  87    "f (NCe,vL11" abclaretvacef=/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3c<2ao{631ai href="+/1a>efmt2.nfo1/a vicl2nkmax_frame_sizeVW/.h_flagle25Olax_frame_size=inf tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur86ref=slBH8TRANSMITss="12*6DEBUG6768codn187            if (r>fmt3m9hremutex_un /1a>efmt2.nfo1/net clludgx_V(Ne/. omthsref", gx_V(N;  3[ abclaretvacef=/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3++]cla3m9hrea href="+cha/io.h">Dildiscch3." .1in int f">D3snfo1/a>,3l="+s6D many I86AMBLE_PA8STATUrss="11"4*6DEBUG6778cod  87                    sf">fmtDBGINFOefrea>((1a hine UTPUrea3." cla1.1in int f">D3snfo1/a>,3l="+s6D many I86_rahrThi8_LIMITss="1100*6DEBUG6718 .in187ma vlass="sre.1in int f">D3snfo1/a>,3l="+s6 8c1o cl86pha/dma.8|3ia>,u37label(6a hre67"8codn1879   sref">fmt3m9hremutex_ cl_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I86ef=slDMA8UFSIZEss="1256(6a hre6808codn188ma ve=fmt" cief">fmt3m9hreretvacef="+/>((1a hine UTPUrea3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k186DESC_LIS8_SIZEss="14096(6a hre6818codn188ma vs.1in int f">D3snfo1/a>,3l="+s6 8c1o cl86buf8 cla8s3="sre38f">buf6/a>, 68183m n188nf 3.1in int f">D3snfo1/a>,3l="+s6aBGIN4k186 href="78ref=slBIT1clasf6/a>, 68"87o8e=88ma vsid NCe,vL11" abclah osea># send_xcharVW/.h_flagle25Osend_xchar="sref">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sr char1t " clt eanupa>#ha/io.h">Dildiscch3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k186a>))e, 6848g_l  88    sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur86href="7a8ef=slBIT1labels6ef">d68"8cod  88            gf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur86 href="78ref=slBITlabels6ef">d6818g_l6188t" class="srelongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k186s/tty/BH8i3i8k_g38.c#L186 id v6878cod  88     1in int f">D3snfo1/a>,3l="+s6fBGIN4k186_rahrThi8link3"INFO1/a>(6a hre6888codn188ma vif (sref">fmt3m9hrea href="+ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quosend_xcharf="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl86pha/dma.8drolf"INFO1/a>(6a hre68"8codn18rma ve=fmt" class="sre=inf 3.1in int f">D3snfo1/a>,3l="+s7"2BGIN4k86PIO dire8s/tt""INFO1/a>(6a hre6908codn189ma vNCe,vL11" abcla">Dude3l=="+/1a>e"%s t ose 32osend_xchar(quot;h)ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef=#ha/io.h">Dildiscch3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k186errupt e8abla""INFO1/a>(6a hre6918codn189ma vsref">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkx_charVW/.h_flagle25Ox_char="srcla3m9hrea href="+cha/io.h">Dildiscch3." .1in int f">D3snfo1/a>,3l="+s6D many I86buf8 cla8alua""INFO1/a>(6a hre69183m n1892a ve=fmt" clL11"3m9hreretvacef=#ha/io.h">Dildiscch3." 3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur86errupt g8link3"INFO1/a>(6a hre69383m n189ma ve=fmt" c}T7=inf 3 abclaspin_un cll_irav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I86IN4k10tx8:ata "INFO1/a>(6a hre6948g_l  8     sref">fmt=fmt" clL11"!3m9hrea href="+/1a>efmt2.nfo1/net clludgx_enable>e3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k186IN4k10rx8:ata "INFO1/a>(6a hre69"8cod  89            goLo  3.1T7=inf 3 abclaspin_un cgx_id o{6ny_fhpo1/CI_V.gx_id o{vL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s6D many I86 href="78drolf"INFO1/a>(6a hre6918g_l6189            if (r>fmt3m9hremutex_ cl_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I86s/tty/BH8idlef"INFO1/a>(6a hre6978cod  89             .1in int f">D3snfo1/a>,3l="+s6 8c1o cl86globalfg8mblef"INFO1/a>(6a hre6918 .in18rma ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl86pha/dma.8drolf"INFO1/a>(6a hre69"8codn18rma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl970V.24fco9drolf"INFO1/a>(7a hre7009codn19rma veid NCe,vL11" abclah osea># l_sentude3l="+se/. omwaie_ne il_sentCI_V(NCe,vL11"f">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="sr int2.nfo1/">Dia>,udem-alpha/io.h"imeoutug_l)FT7=inf 31in int f">D3snfo1/a>,3l="+s7"BGIN4k197/lock co9drolf"INFO1/a>(7a hre7019codn19rma vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur97/10GPIO 9alua""INFO1/a>(7a hre70193m n19rma ve=fmt" cef">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur97erial co9drolf"INFO1/a>(7a hre70393m n19rma ve=fmt" c}longef"3." clao{631aflaglao{6orig_jiffiesa/io.h"imeoutugorig_jiffiesf">fmt3m9hreretvacef=#har__l)Fa/io.h">Dildiscchar__l)Fnf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur974rial co9data "INFO1/a>(6a hre69493m n190rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref97rN4k10rx9:ata "INFO1/a>(7ef">d70"9cod  90    "f (NCe,vL11"!3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k1976N4k10rx9:rolf"INFO1/a>(6a hre6919" ce=90            if (r>fmt=inf 3.1in int f">D3snfo1/a>,3l="+s7"2BGIN4k97rN4k10tx9idlef"INFO1/a>(7a hre7079cod  90    "f (NCe,vL11" abclaretvacef=ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quol_sentCI_V(NCe,f="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl97r0txfBre9mblef"INFO1/a>(7DBGIN7019 .in190ma ve=fmt" cif(NCe,vL=inf 3.1in int f">D3snfo1/a>,3l="+s7"2BGIN4k97r10rxfco9drolf"INFO1/a>(7ef">d70"9codn1909   sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32ol_sentCI_V(NCe, Ce,ryref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k197k_gt.c#L9flDBgcl7tss=""s7ef">d7109codn191ma ve=fmt" cNL11"!2.nfo1/">Dude3l=/1a>efmt2.nfo1/po1/a># clao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6ny_fhVW/.h_flagle25O &  3.1in iao{631ai href="+TIALIZINITIALIZfhVW/.h_ASYNC_INITIALIZINITIALIZfhf">f 31in int f">D3snfo1/a>,3l="+s7"BGIN4k197/lock co9l3sssss31ass="s7ef">d71"9code=91ma ve=fmt" c 3.1in inin int " clt eanupa>nxitVW/.h_ASYNC_INInxitnf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur97c1ers/tt9x_enabla ss=""s7ef">d71193m n191nf 3.1in int f">D3snfo1/a>,3l="+s6aBGIN4k1978c1ers/t9tx_act_l6ss=""s7ef">d71"97o8e=91ma vsref">fmt3m9hreDBGINFOeforig_jiffiesa/io.h"imeoutugorig_jiffiesf">fclao{631a">Dude3l=jiffiesa/io.h"imeoutugjiffiesa ve.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur974rial co9v3 clas31nt"> *7DEBUG71493m  391rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref97gng alfg9liek3"INFO1/a>(7a hre7159g_l  91    MA3X_DE 39as clas32ode/* If po1/ iSet (NCe, ible_valico 1/5 of V(&iml =di_l)Ficoef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k97izas/tt"9rror3"INFO1/a>(7a hre7169cod  9      3as clas32ode/* If po1 3.1in in* send a characle_, and make it at  last 1. The (NCe,vL=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k97rN4k10tx9a3s="sr31.c#L187 id v7179cod  91    "3as clas32ode/* If po1 3.1in in* ible_valishould also be  lss th clthe _l)FT7=.vL=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k97r0txfBre9" ctx_ss=ss=""s7ef">d7119 .in19rma ve3as clas32ode/* If po1 3.1in in* Note: use tight _l)t;&s herFico s NCsfylthe NIST-PCTS.vL=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k97r10rxfco9ytx_/a>, ss=""s7ef">d71"9codn19rma ve3as clas32ode/* If po1 3.1in in*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k97#L9" syn9l33.1u#31ait_ud7vL28"7209codn192ma vN1in int f">D3snfo1/a>,3l="+s7"BGIN4k197" cl)fo"9cflag_ss=ss=""s7ef">d72"9code=921a vif (sref">fmt3m9hrea href="+/1a>efmt2.nfo1/po1/a># claramhVW/.h_flagle25OparamhvL11nt " clmutexude3T7=i_ratne/. omwaie_ne iT7=i_ratn3." 3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur97rop_rts_9n"tx_d. 1ss=""s7ef">d72193m n192ma ve=fmt" ce=fmt" cg3m9hreretvacef=#har__l)Fa/io.h">Dildiscchar__l)Fnf 3clao{631a">Dude3l=/1a>efmt2.nfo1/net clludgm-alpha/io.h"imeoutug_l)FT7=inf /(32n* 53.1in int f">D3snfo1/a>,3l="+s7"BGIN4k197nlDBGong9al_eventk_gFO"s7ef">d72393m n192ma ve=fmt" c}T7=inf 3L11"!3m9hrea href="+char__l)Fa/io.h">Dildiscchar__l)Fnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k197spal cl19s3="com32nt"> *7DEBUG7249g_l}T92    sref">fmt=fmt" cl=fmt" cg3m9hreretvacef=#har__l)Fa/io.h">Dildiscchar__l)Fnf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k197gng alfg9vent3"INFO1/a>(7a hre7259g_la>92    sref">fmt. else1in int f">D3snfo1/a>,3l="+s7"BGIN4k197izas/tt"9g alf"INFO1/a>(7a hre7269g_l8F92            if (r>fmt3m9hremutex_ cl#har__l)Fa/io.h">Dildiscchar__l)Fnf 3cla1.1in int f">D3snfo1/a>,3l="+s6D many I9710is flo9s/1sp"INFO1/a>(7a hre7279g_l{a92     1in int f">D3snfo1/a>,3l="+s6fBGIN4k197ou" cl)f9_chk/a>, _gFO"s7ef">d7219 .in192ma vif (sref">fmt3m9hrea href="+em-alpha/io.h"imeoutug_l)FT7=inf 31in int f">D3snfo1/a>,3l="+s7"BGIN4k197s=mule.h9p3rf"la32label(7a hre72"9codT792ma ve=fmt" class="sref">fmtretvacef=#har__l)Fa/io.h">Dildiscchar__l)Fnf 3clao{631a">Dude3l=)t;_ha/io.h"imeoutug)t;_hX_DE longef"3." clmt3m9hreretvacef=#har__l)Fa/io.h">Dildiscchar__l)Fnf 3lao{631a">Dude3l="m-alpha/io.h"imeoutug_l)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I97 BGuct "9, 1k3"INFO1/a>(7a hre7309codn193ma vN1in int f">D3snfo1/a>,3l="+s7"BGIN4k197 "1ascri9tork3"INFO1/a>(7a hre7319codn19rma ve=fmt" crwhile1" abclaretvacef=/1a>efmt2.nfo1/net clludgx_aclio{6ny_fhspin_ cllgx_aclio{3." 3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur9733" id 19L33" cl33f">buf7/a>, 73193m n193ma ve=fmt" ce=fmt" cg3m9hreretvacef=msleeCeible_sleep_one/. omwaie_ne imsleeCeible_sleep_onvL11" abclaa href="+jiffies_to_lsecsa/io.h"imeoutugjiffies_to_lsecsvL11" abclaa href="+char__l)Fa/io.h">Dildiscchar__l)Fnf 333.1in int f">D3snfo1/a>,3l="+s6D many I97nlDBGong9BGu_f="8c_gFO"s7ef">d73"97o8e=93ma ve=fmt" c}T7=inf 3L11" abclaretvacef=eler L_pendt;&#/. omsanity_cheler L_pendt;&vL11" abclaa href="+curr"+se/. omwaie_ne icurr"+sf">f 31in int f">D3snfo1/a>,3l="+s7"BGIN4k197))ed7349codn193    sref">fmt=fmt" cl=fmt" cgbreak.1in int f">D3snfo1/a>,3l="+s6D many I97gng alfg9u_furra8cclas"s7ef">d73"9cod  9             goLo  3.1>fmt3m9hrea href="+em-alpha/io.h"imeoutug_l)FT7=inf .1in i1in iao{631a">Dude3l="m-a_aftFma/io.hasMASK2regm-a_aftFmvL11" abclaa href="+jiffiesa/io.h"imeoutugjiffiesa velao{631a">Dude3l=orig_jiffiesa/io.h"imeoutugorig_jiffiesf">fc+3 abclaspin_un c"m-alpha/io.h"imeoutug_l)FT7=inf 331in int f">D3snfo1/a>,3l="+s6D many I97izas/tt"9BGu_indetclas"s7ef">d7319g_l6193            if (r>fmt=fmt" cgbreak.1in int f">D3snfo1/a>,3l="+s6D many I9710is flo9ill_indetclas"s7ef">d7379cod  93             .1in int f">D3snfo1/a>,3l="+s6 8c1o cl97refrBGu_9ill_f="8cclas"s7ef">d7389codn19rma vit " clt eanupa>nxitVW/.h_ASYNC_INInxitnf 3lass="sref">fmt3sworkqueu3l="7l5d6b1ur97s=mule.h9 3ref="33label(7a hre73"9codn1939   sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32ol_sentCI_V(NCe, Cxitref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k197s="1sref9BGu_f="8c_gFO"s7ef">d7409codn194ma ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl97))ed7419codn194t" class="sref">fmt3u">DBGDAi31a 7h2BGIN4k97"1sreftB9u_furra8cclas"s7ef">d74193m T7942a veid NCe,int2.nfo1/">Dia>,udwritn_roome/. omwaie_ne ilritn_roomvL11"f">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s31in int f">D3snfo1/a>,3l="+s6D many I97s="1sref9BGu_gcl7tclas"s7ef">d7439codn194ma vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur97 cllass=9a3gupla34nt"> *7DEBUG7449g_l  94    sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur9ive25O-&g9;hef">fmt2.nfo1/po1/aref9"43o194    sref">fmtnnt2.nfo1/">Dia>,udrea>((1a hine UTPUrea3." .1in int f">D3snfo1/a>,3l="+s7e9d6b1ur9iizas/tt"97=inf 3.1in int f">D3snf91/a>,94=info" class="sref"3" 421/a>#3f">7"7d6b1ur9i;vLrBGu_9 3hlabe34.c#L186 id v6479g_la>94    "f (NCe,vL11" abclaa href="+ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quolritn_roomf="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl9irefrBGu_9ar1k3"INFO1/a>(6a hre64"9cod8F94ma ve=fmt" clA3X_DE 3ef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k196/ers cll9s3=send34label(6a hre6499cod{a949   sref">fmt3m9hremutex_ clrea>((1a hine UTPUrea3." cla" abclaretvacef=/1a>efmt2.nfo1/net clludgx_aclio{6ny_fhspin_ cllgx_aclio{3." 3t? 0 :t3m9hremutex_ clHDLC_MAX_FRAME_SIZE6ny_fhspin_ cllHDLC_MAX_FRAME_SIZE3." .1in int f">D3snfo1/a>,3l="+s7e9d6b1ur96ass="1sr9fnetf="8cclas"s6ef">d6509codn195ma vNCe,vL11" abcla">Dude3l=="+/1a>e"%s t ose 32olritn_room"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef="+/>((1a hine UTPUrea3."  3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k196>ders/tt9/snetlockclas"s6ef">d6519codn195ma ve=fmt" c ef">fmt3m9hreretvacef="+/>((1a hine UTPUrea3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k196NCLINK_G9NERIC_HDLCabel(6a hre65193m n195ma v}.1in int f">D3snfo1/a>,3l="+s6 8c1o cl96la)fo" c9assnet=mmclas"s6ef">d65"97o8e=95t" class="sref">fmt3sworkqueu3l="7"ad6b1ur96ss=y3_ho9d35nt"> bid vL86 clae6549g_l  95ma viid NCe,vL11" abclah osea># flush_charhVW/.h_flagle25O &ush_charhvL11"f">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s31in int f">D3snfo1/a>,3l="+s6D many I96ve25O-&g9s3=yx_e35labels6ef">d6559g_l  95     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur96421/al)F9drive35OSYNCL166 id v6569cod  95            if">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur96cllass=i9i3hlabe35.c#L186 id v6579cod  95    "f (NCe,vlongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k196ldefault9BaramkESkl.=t *6THIS 6519 .in195ma vi1in int f">D3snfo1/a>,3l="+s7"BGIN4k196ty/sMGSL9MODE_HDLCss=",*6THIS 65"9codT795ma ve=fmt" clL11"t " cl">Dipo1/_ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quo &ush_charhf="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl96oopbackS9NCe,vL11" = 0,*6THIS 6609codn196ma ve=fmt" cNCe,vL11"ef">fm.1in int f">D3snfo1/a>,3l="+s6fBGIN4k196>ders/tt9N_ABORT1ass=",*6THIS 6619codn196ma vsref">fmt3m9hrea href="+="+/1a>e"%s t ose 32o &ush_charh Ce,ry gx_ck1/a"href="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef=/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3)3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k196NCLINK_G9RZI_SPACEss=",*6THIS 66193m n196nf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k196lock_spe9 #L8"e,vL1= 0,*6THIS 6639codn1963a ve=fmt" clL11"t " cl">Dipo1/_/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3c<2= 0 |mt3m9hrea href="+"+se/. omthsref"->hef">fmt2.nfo1/nk1/a># c(&appe>e3." c|m1in int f">D3snfo1/a>,3l="+s7"BGIN4k196ss=y3_ho98"e,vL1= 0xff,*6THIS 66493m n196    sref">fmt=fmt3m9hrea href="+"+se/. omthsref"->hef">fmt2.nfo1/nk1/a># chw_(&appe>e3." c|mt!3m9hrea href="+/1a>efmt2.nfo1/net clludgx_V(Ne/. omthsref", gx_V(N;  3.1in int f">D3snfo1/a>,3l="+s7e/ers cl96lHDLC_CR9_16_CCITTss=",*6THIS 6659g_l  96            goLo  3.1ef">fm.1in int f">D3snfo1/a>,3l="+s6fBGIN4k196421/al)F9GTH_8BITrss=",*6THIS 6669cod  96=info" class="sref"3" 421/a>#3f">7"7d6b1ur96AMBLE_PA9TERN_NONEss=",*6THIS 6679cod  96    sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32o &ush_charh id o{ traonmitref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k196_rahrThi9e,vL11"= 9600,*6THIS 6619 .in196ma vi1in int f">D3snfo1/a>,3l="+s7"BGIN4k196ata_bitk9hise,vL11"= 8,*6THIS 66"9codT7969   sref">fmt3m9hremutex_ cl_irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I96top_bitk9hise,vL11"= 1,*6THIS 6709codn197ma ve=fmt" cNL11"t " cl">Dipo1/_/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3c&in i1in iao{631a">Dude3l="V(&aa>evL11" abclaa href="+/1a>eDude3l=/1a>efmt2.nfo1/net clludgx_V(Ne/. omthsref", gx_V(N;  3lao{631a">Dude3l=/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3)31in int f">D3snfo1/a>,3l="+s7"BGIN4k196slASYNCc9, ITY_NONEc#L186 id v6719codn197ma ve=fmt" c 3.1in int " clmutex_un /1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k196ref">DBG9fUref371#L8"L166 id v67193m T7972a ve=fmt" cl3m9hremutex_ cl_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I96lock_spe9>3DBGfU37fne"+86 clae6739codn197t" cl.1in int f">D3snfo1/a>,3l="+s6 8c1o cl96_filt r#9U3refne37nt"> *6DEBUG67U911/a>97rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref96ref=slBH9RECEIVEss="111*6DEBUG6759g_l  97    "id NCe,vL11" abclah osea>#  &ush_V(NCe,VW/.h_flagle25O &ush_V(NCe,vL11"f">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s31in int f">D3snfo1/a>,3l="+s6D many I96ref=slBH9TRANSMITss="12*6DEBUG6769codn197     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur96AMBLE_PA9STATUrss="11"4*6DEBUG6779cod  97             f">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur96_rahrThi9_LIMITss="1100*6DEBUG6719 .in197ma vlass="srelongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k196pha/dma.9|3ia>,u37label(6a hre67"9codn197ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl96ef=slDMA9UFSIZEss="1256(6a hre6809codn198ma ve=fmt" cNL11"t " cl">Dipo1/_ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quo &ush_V(NCe,f="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl96DESC_LIS9_SIZEss="14096(6a hre6819codn198ma ve=fmt" c 3.1in inef">fm.1in int f">D3snfo1/a>,3l="+s6fBGIN4k196buf8 cla9s3="sre38f">buf6/a>, 68193m n1982a ve=fmt" cl3m9hremutex_ cl="+/1a>e"%s t ose 32o &ush_V(NCe,ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k196 href="79ref=slBIT1clasf6/a>, 68"97o8e=98t" class="sref">fmt3sworkqueu3l="7"ad6b1ur96a>))e, 6849g_l  98    sref">fmt3m9hremutex_un ol_irav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I96href="7a9ef=slBIT1labels6ef">d68"9cod  98            gt " clmutex_un /1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k196 href="79ref=slBITlabels6ef">d6819g_l6198t" class="sre3m9hremutex_ cl_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I96AMBLE_PA9i3i8k_g38.c#L186 id v6879cod  98     1in int f">D3snfo1/a>,3l="+s6fBGIN4k196_rahrThi9link3"INFO1/a>(6a hre6889codn198ma vNCe,vL11" abclaldef="+/1ee25wakeo{6ny_fht eanupreee25wakeo{vL11" abclaa href="+"+se/. omthsref", lass="s3.1in int f">D3snfo1/a>,3l="+s6D many I96pha/dma.9drolf"INFO1/a>(6a hre68"9codn19rma ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl96PIO dire9s/tt""INFO1/a>(6a hre6909codn199ma vN1in int f">D3snfo1/a>,3l="+s7"BGIN4k196errupt e9abla""INFO1/a>(6a hre6919codn199ma vs9as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k96buf8 cla9alua""INFO1/a>(6a hre69193m n1992a ve3as clas32ode/* If po1 * throttle1"(&ap) traonmittFmvL=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k96 href="79link3"INFO1/a>(6a hre69393m n199ma ve3as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k96IN4k10tx9:ata "INFO1/a>(6a hre6949g_l  99ma viid NCe,vL11" abclah osea># gx_hol>evL11"f">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s31in int f">D3snfo1/a>,3l="+s6D many I96IN4k10rx9:ata "INFO1/a>(6a hre69"9cod  99     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur96 href="79drolf"INFO1/a>(6a hre6919g_l6199            if">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur96s/tty/BH9idlef"INFO1/a>(6a hre6979cod  99    "f (NCe,vlongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k196globalfg9mblef"INFO1/a>(6a hre6919 .in199ma vi1in int f">D3snfo1/a>,3l="+s7"BGIN4k196pha/dma.9drolf"INFO1/a>(6a hre69"9codn199ma ve=fmt" clL11"t " cl">Dipo1/_ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quohV(hol>f="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl1070V.24fco1070V.f"INFO1/a>(6a hre69"1070V>1070a ve=fmt" c 3.1in inef">fm.1i/pre>(6a24fcb8/51/785c5a2cb92e831799m55468d679683176f1_3/1070V>in int f">D3snfo1/a>,3l="+s7e/ers cl1071V.24fco107bla""INFO1/a>(6a hre691107bl>107ma vsref">fmt3m9hrea href="+="+/1a>e"%s t ose 32ohV(hol>ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11072V.24fco107lua""INFO1/a>(6a hre691107lu>1072a ve=fmt" cl3m9hremutex_ cl_irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I1073V.24fco107ink3"INFO1/a>(6a hre693107in>1073a ve=fmt" clL11"t " cl">Dipo1/_/1a>efmt2.nfo1/net clludgx_enable>e3." c&in i1in iao{631a">Dude3l=/1a>efmt2.nfo1/po1/a># claramhVW/.h_flagle25OparamhvL11nt " clmutexude3mudeVW/.h_flagle25Omude3." cllao{631a">Dude3l=MGSL_MODE_TIALIVW/.h_flagle25OMGSL_MODE_TIALIs="s31in int f">D3snfo1/a>,3l="+s6D many I1074V.24fco107ata "INFO1/a>(6a hre694107at>107    sref">fmt=fmt" cl.nfo1/net clludgx_(&apeD3snfo1/a>,3l="+s6D many I1075V.24fco107ata "INFO1/a>(6a hre69"107at>107    sref">fmt3m9hrespin_un cll_irqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fm3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I1076V.24fco107rolf"INFO1/a>(6a hre691107ro>1076a ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1077V.24fco107dlef"INFO1/a>(6a hre697107dl>107     1in int f">D3snfo1/a>,3l="+s6fBGIN4k11078V.24fco107blef"INFO1/a>(6a hre691107bl>107ma ve3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1079V.24fco107rolf"INFO1/a>(6a hre69"107ro>107ma ve3as clas32ode/* If po1 *nef lase1"(&art) traonmittFmvL=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1010V.24fco10flDBgcl7tss=""s7ef">d71010flD>10fla ve3as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k10f1V.24fco10l3sssss31ass="s7ef">d71"10l3s>10f1a viid NCe,vL11" abclah osea># gx_ef laseefmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s31in int f">D3snfo1/a>,3l="+s6D many I10f2V.24fco10x_enabla ss=""s7ef">d71110x_e>10f2    ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur10f3V.24fco10tx_act_l6ss=""s7ef">d71"10tx_>10f3a ve=fmt" clf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur10f4V.24fco10v3 clas31nt"> *7DEBUG71410v3 >10f    sref">fmtlongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k110f5V.24fco10liek3"INFO1/a>(7a hre71510lie>10f5    1in int f">D3snfo1/a>,3l="+s6fBGIN4k11016V.24fco10rror3"INFO1/a>(7a hre71610rro>10f            iL11"t " cl">Dipo1/_ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quohV(ef lasef="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl1017V.24fco10a3s="sr31.c#L187 id v71710a3s>10f                    sef">fm.1in int f">D3snfo1/a>,3l="+s6fBGIN4k110f8V.24fco10" ctx_ss=ss=""s7ef">d71110" c>10fma vNCe,vL11" abclaldef="+/1="+/1a>e"%s t ose 32ohV(ef laseref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11019V.24fco10ytx_/a>, ss=""s7ef">d71"10ytx>10f9   sref">fmt3m9hremutex_ cl_irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I1020V.24fco10l33.1u#31ait_ud7vL28"72010l33>10l3a ve=fmt" clL11"t " cl">Dipo1/_/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3c&in i1in iao{631a">Dude3l="V(&aa>evL11" abclaa href="+/1a>eDude3l=/1a>efmt2.nfo1/net clludgx_V(Ne/. omthsref", gx_V(N;  3lao{631a">Dude3l=/1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3)31in int f">D3snfo1/a>,3l="+s7"BGIN4k110l1V.24fco10cflag_ss=ss=""s7ef">d72"10cfl>10lma ve=fmt" c 3.1in int " clmutex_un /1a>efmt2.nfo1/net clludgx_ck1/a>((1a hine UTPUgx_ck1/a;  3cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k110l2V.24fco10n"tx_d. 1ss=""s7ef">d72110n"t>10l2a ve=fmt" cl3m9hremutex_ cl_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmt3m9hreflaglao{6ny_fhVW/.h_flagle25O)FT7=inf 3.1in int f">D3snfo1/a>,3l="+s6D many I1023V.24fco10al_eventk_gFO"s7ef">d72310al_>10lt" cl.1in int f">D3snfo1/a>,3l="+s6 8c1o cl10l4V.24fco10s3="com32nt"> *7DEBUG72410s3=>10lrs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref10l5V.24fco10vent3"INFO1/a>(7a hre72510ven>10l5a ve3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1026V.24fco10g alf"INFO1/a>(7a hre72610g a>10l     3as clas32ode/* If po1  iSerUTPU  clIOCTLsefquV(&ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1027V.24fco10s/1sp"INFO1/a>(7a hre72710s/1>10l    "3as clas32ode/* If po1  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1028V.24fco10_chk/a>, _gFO"s7ef">d72110_ch>10lma ve3as clas32ode/* If po1 * ArguIf psef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1029V.24fco10p3rf"la32label(7a hre72"10p3r>10lma ve3as clas32ode/* If po1 *ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1030V.24fco10, 1k3"INFO1/a>(7a hre73010, 1>10, a ve3as clas32ode/* If po1 *      ref     poible_ico ref inid nPU T7=inf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1031V.24fco10tork3"INFO1/a>(7a hre73110tor>10,ma vs9as clas32ode/* If po1 *      cmd     IOCTLs/* Iand cude3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1032V.24fco10L33" cl33f">buf7/a>, 73110L33>10,2a ve3as clas32ode/* If po1 *      arg     c* Iand arguIf p/coblex&ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1033V.24fco10BGu_f="8c_gFO"s7ef">d73"10BGu>10,ma ve3as clas32ode/* If po1 *ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1034V.24fco10f=slrss=kclas"s7ef">d73410f=s>10,4a ve3as clas32ode/* If po1 * Rf">fmt3lL11success, otherwise error cude3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1035V.24fco10u_furra8cclas"s7ef">d73"10u_f>10,5a ve3as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1036V.24fco10BGu_indetclas"s7ef">d73110BGu>10,6a viid NCe,nnt2.nfo1/">Dia>,udioctlefmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s,Rss="11"0x8ce 1a href="+code6"DBGIN4k1037V.24fco10ill_indetclas"s7ef">d73710ill>10,                    stlongef"3.nnt2.nfo1/">Dia>,udcmde/. omthsref", cmdf">fmtlongef"3." clao{631aflaglao{6arge/. omthsref", args="s31in int f">D3snfo1/a>,3l="+s6D many I1038V.24fco10ill_f="8cclas"s7ef">d73810ill>10,8    ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1039V.24fco10 3ref="33label(7a hre73"10 3r>10,9   sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1040V.24fco10BGu_f="8c_gFO"s7ef">d74010BGu>10BG   sref">fmtvL11" abclah osea># __use,VW/.h_flagle25O__use,,vL11" abclaa href="+argpe# __use,VW/.h_flagle25O__use,,vL11")o{631aflaglao{6arge/. omthsref", args="s.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1041V.24fco10f=sltss=kclas"s7ef">d74110f=s>10B1a vif (sref">nt2.nfo1/">Dia>,udrea>((1a hine UTPUrea3." .1in int f">D3snfo1/a>,3l="+s7e9d6b1ur10B2V.24fco10u_furra8cclas"s7ef">d74110u_f>10Bnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k110B3V.24fco10BGu_gcl7tclas"s7ef">d74310BGu>10B3a ve=fmt" clL11"t " cl">Dipo1/_ellude3l="+se/. omsanity_chellCI_V(NCe,vL11" abclaa href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/nk1/a># clao{6ny_fhnk1/UTPU,cfA3X_DE 39as lasing">"t ose&quo&octlf="7))T7=inf 3.1in int f">D3snfo1/a>,3l="+s7e/ers cl1044V.24fco10a3gupla34nt"> *7DEBUG74410a3g>10B    sref">fmt=fmt" clef">fmt-.nfo1/nk1/a># cENODEV6ny_fhnk1/UTPU,ENODEV3." .1in int f">D3snfo1/a>,3l="+s7e9d6b1ur10B5V.24fco10;hef">fmt2.nfo1/po1/aref10;he>10B    sref">fmt3m9hrespin_un c="+/1a>e"%s t ose 32o&octl() cmd"08Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">fmt3m9hreretvacef=cmde/. omthsref", cmdf">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11046V.24fco107=inf 3.1in int f">D3snf107=i>10B=info" class="sref"3" 421/a>#3f">7"7d6b1ur10B7V.24fco10 3hlabe34.c#L186 id v64710 3h>10B    "f (NCe,vL11"" abclaa href="+cmde/. omthsref", cmdf">f !lao{631a">Dude3l=TIOCGSERIALe/. omthsref", TIOCGSERIALf">f c&in i1in ia" abclaa href="+cmde/. omthsref", cmdf">f !lao{631a">Dude3l=TIOCSSERIALe/. omthsref", TIOCSSERIALf">f c&in i1in i" class="sref"3" 421/a>#3f">7"7d6b1ur10B8V.24fco10ar1k3"INFO1/a>(6a hre64"10ar1>10Bma ve=fmt" clA3X_" abclaa href="+cmde/. omthsref", cmdf">f !lao{631a">Dude3l=TIOCMIWAITe/. omthsref", TIOCMIWAITf">f 3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur10B9V.24fco10s3=send34label(6a hre64910s3=>10Bma ve=fmt" class="sre>fmt3m9hrea href="+e+se/. omthsref"->hef">fmt2.nfo1/nk1/a># cny_fhVW/.h_flagle25O &  3.1in ia(1c<2<2ao{631a">Dude3l=TTY_IO_ERRORe/. omthsref", TTY_IO_ERROR;  3)31in int f">D3snfo1/a>,3l="+s7"BGIN4k11050V.24fco10fnetf="8cclas"s6ef">d65010fne>10fn                   st clef">fmt-.nfo1/nk1/a># cEI>e3." .1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1051V.24fco10/snetlockclas"s6ef">d65110/sn>10f1a vif (sref".1in int f">D3snfo1/a>,3l="+s6 8c1o cl1052V.24fco10NERIC_HDLCabel(6a hre65110NER>10fnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11053V.24fco10assnet=mmclas"s6ef">d65"10ass>10f3a ve=fmt" clfwitch_" abclaa href="+cmde/. omthsref", cmdf">f3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1054V.24fco10d35nt"> bid vL86 clae65410d35>10f    sref">fmtcase1o{631a">Dude3l=MGSL_IOCWAITEVENTe/. omthsref", MGSL_IOCWAITEVENT   slass="sref">fmt3sworkqueu3l="7l5d6b1ur10f5V.24fco10s3=yx_e35labels6ef">d65510s3=>10f            goLo  3.1ef">fm" abclah osea># l_senmgsl_ev"+se/. omwaie_ne il_senmgsl_ev"+svL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11056V.24fco10drive35OSYNCL166 id v65610dri>10f6   sref">fmtcase1o{631a">Dude3l=TIOCMIWAITe/. omthsref", TIOCMIWAITf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur10f7V.24fco10i3hlabe35.c#L186 id v65710i3h>10f                    sef">fmg3m9hreretvacef=mcefmSYNput_l_see/. omthsref", mcefmSYNput_l_sevL11" abclaa href="+/1a>ent)o{631aflaglao{6arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11058V.24fco10BaramkESkl.=t *6THIS 65110Bar>10f8   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSGPI>ef">flass="sref">fmt3sworkqueu3l="7l5d6b1ur10f9V.24fco10MODE_HDLCss=",*6THIS 65"10MOD>10fma ve=fmt" class="sreef">fmg3m9hreretvacef=set_gpi>evL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11060V.24fco10NCe,vL11" = 0,*6THIS 66010NCe>10NC   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGGPI>ef">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1061V.24fco10N_ABORT1ass=",*6THIS 66110N_A>10Nma ve=fmt" c 3.1in inef">fm1o{631a">Dude3l=get_gpi>evL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11062V.24fco10RZI_SPACEss=",*6THIS 66110RZI>10N2   sref">fmtcase1o{631a">Dude3l=MGSL_IOCWAITGPI>ef">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1063V.24fco10 #L8"e,vL1= 0,*6THIS 66310 #L>10Nma ve=fmt" c}T7=inf 3ef">fm" abclah osea># l_sengpi>evL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11064V.24fco108"e,vL1= 0xff,*6THIS 664108"e>10N    sref">fmtcase1o{631a">Dude3l=MGSL_IOCGXIALIVW/.h_flagle25OMGSL_IOCGXIALIf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1065V.24fco10_16_CCITTss=",*6THIS 66510_16>10N            goLo  3.1ef">fm" abclah osea># get_xeu3leDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11066V.24fco10GTH_8BITrss=",*6THIS 66610GTH>10N6   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSXIALIVW/.h_flagle25OMGSL_IOCSXIALIf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1067V.24fco10TERN_NONEss=",*6THIS 66710TER>10N                    sef">fmg3m9hreretvacef=set_xeu3lent)o{631aflaglao{6arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11068V.24fco10e,vL11"= 9600,*6THIS 66110e,v>10N8   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGXCTRLe/. omthsref", MGSL_IOCGXCTRLf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1069V.24fco10hise,vL11"= 8,*6THIS 66"10his>10Nma ve=fmt" class="sreef">fmg3m9hreretvacef=get_xctrleDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11070V.24fco10hise,vL11"= 1,*6THIS 67010his>10hi   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSXCTRLe/. omthsref", MGSL_IOCSXCTRLf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1071V.24fco10, ITY_NONEc#L186 id v67110, I>10hma ve=fmt" c 3.1in inef">fm1o{631a">Dude3l=set_xctrlent)o{631aflaglao{6arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11072V.24fco10fUref371#L8"L166 id v67110fUr>10h2   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1073V.24fco10>3DBGfU37fne"+86 clae67310>3D>10hma vsref">fmt3m9hreDBGINFOefmutex_cD+se/. ommutex_ clmutex_cD+s;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludlao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6mutexe/. ommutex_ clmutexs="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11074V.24fco10U3refne37nt"> *6DEBUG67U10U3r>10h    sref">fmtfwitch_" abclaa href="+cmde/. omthsref", cmdf">f3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1075V.24fco10RECEIVEss="111*6DEBUG67510REC>10h5   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGPARAMSe/. omthsref", MGSL_IOCGPARAMSf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1076V.24fco10TRANSMITss="12*6DEBUG67610TRA>10h            if (r>fmt3m9hremutex_ clrea>((1a hine UTPUrea3." cla3m9hreretvacef=get_laramhVW/.h_flagle25Oget_laramhvL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11077V.24fco10STATUrss="11"4*6DEBUG67710STA>10h                    sbreak.1in int f">D3snfo1/a>,3l="+s6D many I10h8V.24fco10_LIMITss="1100*6DEBUG67110_LI>10h8   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSPARAMSe/. omthsref", MGSL_IOCSPARAMSf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1079V.24fco10|3ia>,u37label(6a hre67"10|3i>10hma ve=fmt" class="sref">fmtretvacef=rea>((1a hine UTPUrea3." cla3m9hreretvacef=set_laramhVW/.h_flagle25Oset_laramhvL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11080V.24fco10UFSIZEss="1256(6a hre68010UFS>10UF                   sbreak.1in int f">D3snfo1/a>,3l="+s6D many I1081V.24fco10_SIZEss="14096(6a hre68110_SI>10U1   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGTXIDLEe/. omthsref", MGSL_IOCGTXIDLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1082V.24fco10s3="sre38f">buf6/a>, 68110s3=>10Uma ve=fmt" ce=fmt" cg3m9hreretvacef=rea>((1a hine UTPUrea3." cla3m9hreretvacef=get_txidone/. omwaie_ne iget_txidonvL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11083V.24fco10ref=slBIT1clasf6/a>, 68"10ref>10Uma ve=fmt" c}T7=inf 3break.1in int f">D3snfo1/a>,3l="+s6D many I1084V.24fco10ref=slBIT0_gFOf6/a>, 68410ref>10U    sref">fmtcase1o{631a">Dude3l=MGSL_IOCSTXIDLEe/. omthsref", MGSL_IOCSTXIDLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1085V.24fco10ef=slBIT1labels6ef">d68"10ef=>10U            goLo  3.1f">fmtretvacef=rea>((1a hine UTPUrea3." cla3m9hreretvacef=set_txidone/. omwaie_ne iset_txidonvL11" abclaa href="+/1a>ent)o{631aflaglao{6arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11086V.24fco10ref=slBITlabels6ef">d68110ref>10U            if (r>fmtbreak.1in int f">D3snfo1/a>,3l="+s6D many I1087V.24fco10i3i8k_g38.c#L186 id v68710i3i>10U7   sref">fmtcase1o{631a">Dude3l=MGSL_IOCTXENABLEe/. omthsref", MGSL_IOCTXENABLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1088V.24fco10link3"INFO1/a>(6a hre68810lin>10Uma ve=fmt" clA3X_DE 3f">fmtretvacef=rea>((1a hine UTPUrea3." cla3m9hreretvacef=gx_enablee/. omthsref"-&gx_enablevL11" abclaa href="+/1a>ent)o{631aflaglao{6arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11089V.24fco10drolf"INFO1/a>(6a hre68"10dro>10Uma ve=fmt" class="srebreak.1in int f">D3snfo1/a>,3l="+s6D many I1090V.24fco10s/tt""INFO1/a>(6a hre69010s/t>10s/   sref">fmtcase1o{631a">Dude3l=MGSL_IOCRXENABLEe/. omthsref", MGSL_IOCRXENABLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1091V.24fco10abla""INFO1/a>(6a hre69110abl>10sma ve=fmt" c 3.1in int " clmutex_un rea>((1a hine UTPUrea3." cla3m9hreretvacef=rx_enablee/. omthsref"-&rx_enablevL11" abclaa href="+/1a>ent)o{631aflaglao{6arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11092V.24fco10alua""INFO1/a>(6a hre69110alu>10sma ve=fmt" ce=fmt" cgbreak.1in int f">D3snfo1/a>,3l="+s6D many I1093V.24fco10link3"INFO1/a>(6a hre69310lin>10s3   sref">fmtcase1o{631a">Dude3l=MGSL_IOCTXABORTe/. omthsref", MGSL_IOCTXABORTf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1094V.24fco10:ata "INFO1/a>(6a hre69410:at>10s    sref">fmt=fmt" cl.nfo1/net clludrea>((1a hine UTPUrea3." cla3m9hreretvacef=gx_abao{6ny_fhpo1/CI_V.gx_abao{vL11" abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11095V.24fco10:ata "INFO1/a>(6a hre69"10:at>10s            goLo  3.1break.1in int f">D3snfo1/a>,3l="+s6D many I1096V.24fco10drolf"INFO1/a>(6a hre69110dro>10s6   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGSTATSe/. omthsref", MGSL_IOCGSTATSf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1097V.24fco10idlef"INFO1/a>(6a hre69710idl>10s                    s3m9hreretvacef=rea>((1a hine UTPUrea3." cla3m9hreretvacef=get_id NhVW/.h_flagle25Oget_id NhvL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11098V.24fco10mblef"INFO1/a>(6a hre69110mbl>10sma ve=fmt" clA3X_DE 3break.1in int f">D3snfo1/a>,3l="+s6D many I1099V.24fco10drolf"INFO1/a>(6a hre69"10dro>10s9   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGIFe/. omthsref", MGSL_IOCGIFf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1170V.24fco1170V.f"INFO1/a>(6a hre69"1170V>1170a ve=fmt" c 3.1in in3m9hreretvacef=rea>((1a hine UTPUrea3." cla3m9hreretvacef=get_ible_facne/. omwaie_ne iget_ible_facnvL11" abclaa href="+/1a>eDude3l=argpeD3snfo1/a>,3l="+s7"BGIN4k11171V.24fco117bla""INFO1/a>(6a hre691117bl>110ma ve=fmt" c 3.1in inbreak.1in int f">D3snfo1/a>,3l="+s6D many I1172V.24fco117lua""INFO1/a>(6a hre691117lu>1102   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSIFe/. omthsref", MGSL_IOCSIFf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1173V.24fco117ink3"INFO1/a>(6a hre693117in>110ma ve=fmt" c}T7=inf 3f">fmtretvacef=rea>((1a hine UTPUrea3." cla3m9hreretvacef=set_ible_facne/. omwaie_ne iset_ible_facnvL11" abclaa href="+/1a>ent)o{631aflaglao{6arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11174V.24fco117ata "INFO1/a>(6a hre694117at>117    sref">fmt=fmt" clbreak.1in int f">D3snfo1/a>,3l="+s6D many I1175V.24fco117ata "INFO1/a>(6a hre69"117at>117    sref">fmtdefaultlass="sref">fmt3sworkqueu3l="7l5d6b1ur1176V.24fco117rolf"INFO1/a>(6a hre691117ro>110            if (r>fmt3m9hremutex_ clrea>((1a hine UTPUrea3." cla-.nfo1/nk1/a># cENOIOCTLCMD>((1a hine UTPUENOIOCTLCMD3." .1in int f">D3snfo1/a>,3l="+s6D many I1177V.24fco117dlef"INFO1/a>(6a hre697117dl>110             .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1178V.24fco117blef"INFO1/a>(6a hre691117bl>110ma vNCe,vL11" abclaldef="+/1mutex_qrestoe/. ommutex_ clmutex_qresto;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludlao{6ny_fhpo1/CI_V. 3.1in int " clflaglao{6mutexe/. ommutex_ clmutexs="s3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11179V.24fco117rolf"INFO1/a>(6a hre69"117ro>1109   sref">fmtef">fmt3m9hreretvacef="+/>((1a hine UTPUrea3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k11110V.24fco11flDBgcl7tss=""s7ef">d71011flD>11fla ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl11f1V.24fco11l3sssss31ass="s7ef">d71"11l3s>11f1a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl11f2V.24fco11x_enabla ss=""s7ef">d71111x_e>11f2    id NCe,nnt2.nfo1/">Dia>,udget_ick1/a>((1a hine UTPUget_ick1/a;sreff">fmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s,Rss="11"0x8ce 1a href="+code6"DBGIN4k11f3V.24fco11tx_act_l6ss=""s7ef">d71"11tx_>111ma ve=fmt" c}T7=inf 33333333333333333f">fmt2.nfo1/a>,21a hreerial_ick1/aersm-alpha/io.h">Dia>,udeerial_ick1/aersm-alph,vL11" abclat>,ude3l=ick1/a>((1a hine UTPUick1/a;sre31in int f">D3snfo1/a>,3l="+s7"BGIN4k111f4V.24fco11v3 clas31nt"> *7DEBUG71411v3 >111rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref11f5V.24fco11liek3"INFO1/a>(7a hre71511lie>111     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1116V.24fco11rror3"INFO1/a>(7a hre71611rro>111            if">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1117V.24fco11a3s="sr31.c#L187 id v71711a3s>111             f">fmt2.nfo1/a>,21a hrmgsl_ick1/a>((1a hine UTPUmgsl_ick1/a      abclaa href="+cnowe/. omthsref", cnownf 3.Ce,vL11" as clas32ode/* If po1/  kernel ck1/aer temps *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k11f8V.24fco11" ctx_ss=ss=""s7ef">d71111" c>111ma vlass="srelongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11119V.24fco11ytx_/a>, ss=""s7ef">d71"11ytx>111ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1f20V.24fco11l33.1u#31ait_ud7vL28"72011l33>11l3a ve=fmt" cl.nfo1/a>,21a hreirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l1V.24fco11cflag_ss=ss=""s7ef">d72"11cfl>112ma vsref">fmt3m9hrea href="+cnowe/. omthsref", cnownf 3clao{631a">Dude3l=/1a>efmt2.nfo1/net clludick1/a>((1a hine UTPUick1/a;sre.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l2V.24fco11n"tx_d. 1ss=""s7ef">d72111n"t>11l2a ve=fmt" cl3m9hremutex_ cl_irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l3V.24fco11al_eventk_gFO"s7ef">d72311al_>112t" class="sref">fmt3sworkqueu3l="7"ad6b1ur1124V.24fco11s3="com32nt"> *7DEBUG72411s3=>112    sref">fmt3m9hremutex_un ick1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludcNhVW/.h_flagle25OcNhvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6cNhVW/.h_flagle25OcNhvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l5V.24fco11vent3"INFO1/a>(7a hre72511ven>112            gt " clmutex_un /ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludds,VW/.h_flagle25Ods,vL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6ds,VW/.h_flagle25Ods,vL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l6V.24fco11g alf"INFO1/a>(7a hre72611g a>112t" class="sre3m9hremutex_ cl/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludrnge/. omthsref", rngvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6rnge/. omthsref", rngvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l7V.24fco11s/1sp"INFO1/a>(7a hre72711s/1>112    sref">fmt3m9hremutex_ cl/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clluddcde/. omthsref", dcdvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6dcde/. omthsref", dcdvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l8V.24fco11_chk/a>, _gFO"s7ef">d72111_ch>112ma vNCe,vL11" abclaldef="+/1/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludrxe/. ommutex_ clrxvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6rxe/. ommutex_ clrxvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111l9V.24fco11p3rf"la32label(7a hre72"11p3r>1129   sref">fmt3m9hremutex_ cl/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludtxe/. ommutex_ cltxvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6txe/. ommutex_ cltxvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11130V.24fco11, 1k3"INFO1/a>(7a hre73011, 1>1133a ve=fmt" cl.nfo1/a>,21a hr/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludfrao{6ny_fha vicl2nkfrao{vL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6frao{6ny_fha vicl2nkfrao{vL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11131V.24fco11tork3"INFO1/a>(7a hre73111tor>113ma vsref">fmt3m9hrea href="+/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludosnfrun>((1a hine UTPUosnfrunvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6osnfrun>((1a hine UTPUosnfrunvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11132V.24fco11L33" cl33f">buf7/a>, 73111L33>1132a ve=fmt" cl3m9hremutex_ cl/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludpari+se/. omthsref"-&pari+svL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6pari+se/. omthsref"-&pari+svL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11133V.24fco11BGu_f="8c_gFO"s7ef">d73"11BGu>113ma vsref">fmt3m9hreDBGINFOef/ck1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludbrse/. ommutex_ clbrsvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6brse/. ommutex_ clbrsvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11134V.24fco11f=slrss=kclas"s7ef">d73411f=s>113    sref">fmt3m9hremutex_un ick1/a>((1a hine UTPUick1/a;sre>fmt2.nfo1/net clludbuf_osnfrun>((1a hine UTPUbuf_osnfrunvL11clao{631a">Dude3l=cnowe/. omthsref", cnownf 3nt " clflaglao{6buf_osnfrun>((1a hine UTPUbuf_osnfrunvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11135V.24fco11u_furra8cclas"s7ef">d73"11u_f>1135    1in int f">D3snfo1/a>,3l="+s6fBGIN4k11136V.24fco11BGu_indetclas"s7ef">d73111BGu>113t" class="sreef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11137V.24fco11ill_indetclas"s7ef">d73711ill>11,     .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1138V.24fco11ill_f="8cclas"s7ef">d73811ill>113ma vi1in int f">D3snfo1/a>,3l="+s7"BGIN4k11139V.24fco11 3ref="33label(7a hre73"11 3r>113ma ve3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1140V.24fco11BGu_f="8c_gFO"s7ef">d74011BGu>114 a ve3as clas32ode/* If po1 * sup 3.1 for 32 bito&octl calls on 64 bitosystemsef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1141V.24fco11f=sltss=kclas"s7ef">d74111f=s>114ma vs9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k11B2V.24fco11u_furra8cclas"s7ef">d74111u_f>11Bnf 3.#ifdefao{631a">Dude3l=CONFIG_COMPATe/. omthsref", CONFIG_COMPATa vi1in int f">D3snfo1/a>,3l="+s7"BGIN4k111B3V.24fco11BGu_gcl7tclas"s7ef">d74311BGu>11B3a veid NCe," clao{631aflaglao{6get_laramhL33" cl33f"gle25Oget_laramh32a veff">fmt2.nfo1/">Dia>,udef="+/1a>efmt2.nfo1/a>,21a hrMGSL_PARAMSL33" cl33f"gle25OMGSL_PARAMSL3      abclaa href="+__use,VW/.h_flagle25O__use,,vL11" abclaa href="+use,_laramhVW/.h_flagle25Ouse,_laramh;sre31in int f">D3snfo1/a>,3l="+s7"BGIN4k11144V.24fco11a3gupla34nt"> *7DEBUG74411a3g>11B    sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur11B5V.24fco11;hef">fmt2.nfo1/po1/aref11;he>11B    sref">fmtf">fmt2.nfo1/a>,21a hrMGSL_PARAMSL33" cl33f"gle25OMGSL_PARAMSL3      abclaa href="+tmp_laramhVW/.h_flagle25Otmp_laramhvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11146V.24fco117=inf 3.1in int f">D3snf117=i>11B=info" class="sref"3" 421/a>#3f">7"7d6b1ur11B7V.24fco11 3hlabe34.c#L186 id v64711 3h>114    sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32oget_laramh32ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111B8V.24fco11ar1k3"INFO1/a>(6a hre64"11ar1>114ma vNCe,vL11" abclaldef="+/1mems+/>((1a hine UTPUmems+/;sref">fmt3m9hrea href="+tmp_laramhVW/.h_flagle25Otmp_laramhvL11, 0, fizeoft3m9hrea href="+emp_laramhVW/.h_flagle25Otmp_laramhvL11 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k111B9V.24fco11s3=send34label(6a hre64911s3=>1149   sref">fmt3m9hremutex_ clemp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3mudeVW/.h_flagle25Omude3." cccccccccccc=_" abclaa href="+compat_u" cl_/>((1a hine UTPUcompat_u" cl_/vL11 o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3mudeVW/.h_flagle25Omude3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k11150V.24fco11fnetf="8cclas"s6ef">d65011fne>1153a ve=fmt" cl.nfo1/a>,21a hremp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3loopba+se/. ommutex_ clasopba+sa ve=fmt" cllao{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3loopba+se/. ommutex_ clasopba+sa ve.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11151V.24fco11/snetlockclas"s6ef">d65111/sn>115ma vsref">fmt3m9hrea href="+emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3ny_fhVW/.h_flagle25O &  3.cccccccccc=_o{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11152V.24fco11NERIC_HDLCabel(6a hre65111NER>1152a ve=fmt" cl3m9hremutex_ clemp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3enxudinge/. omthsref", enxudinga ve=fmt" cllao{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3enxudinge/. omthsref", enxudinga ve.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11153V.24fco11assnet=mmclas"s6ef">d65"11ass>115ma vsref">fmt3m9hreDBGINFOefemp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3cestorspee>ea vsref">=_" abclaa href="+compat_u" cl_/>((1a hine UTPUcompat_u" cl_/vL11 o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3cestorspee>ea vs.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11154V.24fco11d35nt"> bid vL86 clae65411d35>115    sref">fmt3m9hremutex_un emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3addr_filte,VW/.h_flagle25Oaddr_filte,a vsref">=_o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3addr_filte,VW/.h_flagle25Oaddr_filte,a vs.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11155V.24fco11s3=yx_e35labels6ef">d65511s3=>115            gt " clmutex_un emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3crc_typeVW/.h_flagle25Ocrc_typea ve=fmt" cllao{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3crc_typeVW/.h_flagle25Ocrc_typea ve.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11156V.24fco11drive35OSYNCL166 id v65611dri>115t" class="sre3m9hremutex_ clemp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3preamble_lengthVW/.h_flagle25Opreamble_lengthvL11clao{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3preamble_lengthVW/.h_flagle25Opreamble_lengthvL11.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11157V.24fco11i3hlabe35.c#L186 id v65711i3h>115    sref">fmt3m9hremutex_ clemp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3preambleVW/.h_flagle25Opreamblea ve=fmt" cllao{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3preambleVW/.h_flagle25Opreamblea ve.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11158V.24fco11BaramkESkl.=t *6THIS 65111Bar>115ma vNCe,vL11" abclaldef="+/1emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3T7=i_rat{6ny_fha vicl2nk17=i_rat{a vNCe,vL11=_" abclaa href="+compat_u" cl_/>((1a hine UTPUcompat_u" cl_/vL11 o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3T7=i_rat{6ny_fha vicl2nk17=i_rat{a vN.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11159V.24fco11MODE_HDLCss=",*6THIS 65"11MOD>1159   sref">fmt3m9hremutex_ clemp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude317=i_biNhVW/.h_flagle25O17=i_biNha vNCe,vL11=_o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3T7=i_biNhVW/.h_flagle25O17=i_biNha vN.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11160V.24fco11NCe,vL11" = 0,*6THIS 66011NCe>1163a ve=fmt" cl.nfo1/a>,21a hremp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3(&ap_biNhVW/.h_flagle25O(&ap_biNha vNCe,vL11=_o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3(&ap_biNhVW/.h_flagle25O(&ap_biNha vN.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11161V.24fco11N_ABORT1ass=",*6THIS 66111N_A>116ma vsref">fmt3m9hrea href="+emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3pari+se/. omthsref"-&pari+svL11cccccccccc=_o{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3pari+se/. omthsref"-&pari+svL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11162V.24fco11RZI_SPACEss=",*6THIS 66111RZI>11N2   sref">fmt>fmt3m9hrea href="+copy_to_use,VW/.h_flagle25Ocopy_to_use,;sref abclaa href="+use,_laramhVW/.h_flagle25Ouse,_laramh;sre, ">fmt3m9hrea href="+tmp_laramhVW/.h_flagle25Otmp_laramhvL11, fizeoftf">fmt2.nfo1/a>,21a hrMGSL_PARAMSL33" cl33f"gle25OMGSL_PARAMSL3    ))31in int f">D3snfo1/a>,3l="+s7"BGIN4k11163V.24fco11 #L8"e,vL1= 0,*6THIS 66311 #L>11Nma ve=fmt" c}T7=inf 3ef">fm"-.nfo1/nk1/a># cEFAULTe/. omthsref", EFAULTvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11164V.24fco118"e,vL1= 0xff,*6THIS 664118"e>11N    sref">fmtef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11165V.24fco11_16_CCITTss=",*6THIS 66511_16>11N     .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1166V.24fco11GTH_8BITrss=",*6THIS 66611GTH>116=info" class="sref"3" 421/a>#3f">7"7d6b1ur1167V.24fco11TERN_NONEss=",*6THIS 66711TER>11N     id NCe," clao{631aflaglao{6set_laramhL33" cl33f"gle25Oset_laramh32a veff">fmt2.nfo1/">Dia>,udef="+/1a>efmt2.nfo1/a>,21a hrMGSL_PARAMSL33" cl33f"gle25OMGSL_PARAMSL3      abclaa href="+__use,VW/.h_flagle25O__use,,vL11" abclaa href="+new_laramhVW/.h_flagle25Onew_laramh;sre31in int f">D3snfo1/a>,3l="+s7"BGIN4k11168V.24fco11e,vL11"= 9600,*6THIS 66111e,v>1168    ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1169V.24fco11hise,vL11"= 8,*6THIS 66"11his>1169   sref">fmtf">fmt2.nfo1/a>,21a hrMGSL_PARAMSL33" cl33f"gle25OMGSL_PARAMSL3      abclaa href="+tmp_laramhVW/.h_flagle25Otmp_laramhvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11170V.24fco11hise,vL11"= 1,*6THIS 67011his>11hi   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11171V.24fco11, ITY_NONEc#L186 id v67111, I>117ma vsref">fmt3m9hrea href="+="+/1a>e"%s t ose 32oset_laramh32ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11172V.24fco11fUref371#L8"L166 id v67111fUr>1172   sref">fmt>fmt3m9hrea href="+copy_from_use,VW/.h_flagle25Ocopy_from_use,;sref">fmt3m9hrea href="+tmp_laramhVW/.h_flagle25Otmp_laramhvL11,  abclaa href="+new_laramhVW/.h_flagle25Onew_laramh;sre, fizeoftf">fmt2.nfo1/a>,21a hrMGSL_PARAMSL33" cl33f"gle25OMGSL_PARAMSL3    ))31in int f">D3snfo1/a>,3l="+s7"BGIN4k11173V.24fco11>3DBGfU37fne"+86 clae67311>3D>117ma ve=fmt" c}T7=inf 3ef">fm"-.nfo1/nk1/a># cEFAULTe/. omthsref", EFAULTvL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11174V.24fco11U3refne37nt"> *6DEBUG67U11U3r>117rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref1175V.24fco11RECEIVEss="111*6DEBUG67511REC>117            gt " clmutex_un _irqsav/Cefmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">f3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11176V.24fco11TRANSMITss="12*6DEBUG67611TRA>11h            i>fmt3m9hrea href="+emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3mudeVW/.h_flagle25Omude3." c==_o{631a">Dude3l=MGSL_MODE_BASE_CLOCK3" cl33f"gle25OMGSL_MODE_BASE_CLOCKf">f3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1177V.24fco11STATUrss="11"4*6DEBUG67711STA>11h                    s3m9hrea href="+/1a>efmt2.nfo1/net clludbase_ccD+se/. ommutex_ clbase_ccD+svL11clao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3cestorspee>ea vs.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11178V.24fco11_LIMITss="1100*6DEBUG67111_LI>11h8   sref">fmt} elsetty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1179V.24fco11|3ia>,u37label(6a hre67"11|3i>11hma ve=fmt" class="sref">fmtretvacef=/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3mudeVW/.h_flagle25Omude3." " class="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3mudeVW/.h_flagle25Omude3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k11180V.24fco11UFSIZEss="1256(6a hre68011UFS>11UF                   so{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3loopba+se/. ommutex_ clasopba+sa veass="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3loopba+se/. ommutex_ clasopba+sa ve.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11181V.24fco11_SIZEss="14096(6a hre68111_SI>118ma ve=fmt" c 3.1in int " clmutex_un /1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3ny_fhVW/.h_flagle25OFT7=inf 3 class="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11182V.24fco11s3="sre38f">buf6/a>, 68111s3=>11Uma ve=fmt" ce=fmt" cg3m9hreretvacef=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3enxudinge/. omthsref", enxudinga veass="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3enxudinge/. omthsref", enxudinga ve.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11183V.24fco11ref=slBIT1clasf6/a>, 68"11ref>11Uma ve=fmt" c}T7=inf 3o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3cestorspee>ea vs="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3cestorspee>ea vs.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11184V.24fco11ref=slBIT0_gFOf6/a>, 68411ref>11U    sref">fmtT7=inf 3o{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3addr_filte,VW/.h_flagle25Oaddr_filte,a vsref">=_o{631ai href="+emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3addr_filte,VW/.h_flagle25Oaddr_filte,a vs.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11185V.24fco11ef=slBIT1labels6ef">d68"11ef=>11U            goLo  3.1f">fmtretvacef=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3crc_typeVW/.h_flagle25Ocrc_typea veass="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3crc_typeVW/.h_flagle25Ocrc_typea ve.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11186V.24fco11ref=slBITlabels6ef">d68111ref>11U            if (r>fmto{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3preamble_lengthVW/.h_flagle25Opreamble_lengthvL11elao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3preamble_lengthVW/.h_flagle25Opreamble_lengthvL11.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11187V.24fco11i3i8k_g38.c#L186 id v68711i3i>118                    s3m9hrea href="+/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3preambleVW/.h_flagle25Opreamblea veass="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3preambleVW/.h_flagle25Opreamblea ve.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11188V.24fco11link3"INFO1/a>(6a hre68811lin>11Uma ve=fmt" clA3X_DE 3f">fmtretvacef=/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3T7=i_rat{6ny_fha vicl2nk17=i_rat{a vNss="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3T7=i_rat{6ny_fha vicl2nk17=i_rat{a vN.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11189V.24fco11drolf"INFO1/a>(6a hre68"11dro>11Uma ve=fmt" class="sreo{631ai href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3T7=i_biNhVW/.h_flagle25O17=i_biNha vNss="srelao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3T7=i_biNhVW/.h_flagle25O17=i_biNha vN.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11190V.24fco11s/tt""INFO1/a>(6a hre69011s/t>119F                   so{631a">Dude3l=/1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3(&ap_biNhVW/.h_flagle25O(&ap_biNha vNCe,vL11=_o{631ai href="+emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3(&ap_biNhVW/.h_flagle25O(&ap_biNha vN.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11191V.24fco11abla""INFO1/a>(6a hre69111abl>11sma ve=fmt" c 3.1in int " clmutex_un /1a>efmt2.nfo1/net clludlaramhVW/.h_flagle25OparamhvL11nt " clmutexude3pari+se/. omthsref"-&pari+svL11c 3.1in inlao{631a">Dude3l=emp_laramhVW/.h_flagle25Otmp_laramhvL11nt " clmutexude3pari+se/. omthsref"-&pari+svL11.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11192V.24fco11alua""INFO1/a>(6a hre69111alu>1192   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1193V.24fco11link3"INFO1/a>(6a hre69311lin>11s3   sref">fmtt " clmutex_un _irqsqrestoe/. ommutex_ cl_irqsqresto;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">f3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11194V.24fco11:ata "INFO1/a>(6a hre69411:at>119rs/tty/sMASKcOVERRUNESkl. 421/a>#6/="7aref1195V.24fco11:ata "INFO1/a>(6a hre69"11:at>119            gt " clmutex_un program_hwe/. omthsref", program_hw;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11196V.24fco11drolf"INFO1/a>(6a hre69111dro>119=info" class="sref"3" 421/a>#3f">7"7d6b1ur1197V.24fco11idlef"INFO1/a>(6a hre69711idl>11s             ef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11198V.24fco11mblef"INFO1/a>(6a hre69111mbl>11sma ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1199V.24fco11drolf"INFO1/a>(6a hre69"11dro>119ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1270V.24fco1270V.f"INFO1/a>(6a hre69"1270V>1270a veid NCe," clao{631aflaglao{6s25OScompat_&octlefmt2.nfo1/">Dia>,udelasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s,Rss="11"0x8ce 1a href="+code6"DBGIN4k1271V.24fco127bla""INFO1/a>(6a hre691127bl>120ma ve=fmt" c 3.1in innnnnnnnnnlongef"3.nnt2.nfo1/">Dia>,udcmde/. omthsref", cmdf">f,elongef"3." clao{631aflaglao{6arge/. omthsref", args="s3Rss="11"0x8ce 1a href="+code6"DBGIN4k1272V.24fco127lua""INFO1/a>(6a hre691127lu>1202   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1273V.24fco127ink3"INFO1/a>(6a hre693127in>120ma ve=fmt" c}f">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1274V.24fco127ata "INFO1/a>(6a hre694127at>127    sref">fmtnnt2.nfo1/">Dia>,udrle# cENOIOCTLCMD>((1a hine UTPUENOIOCTLCMD3." .1in int f">D3snfo1/a>,3l="+s6D many I1275V.24fco127ata "INFO1/a>(6a hre69"127at>1205    1in int f">D3snfo1/a>,3l="+s6fBGIN4k11276V.24fco127rolf"INFO1/a>(6a hre691127ro>120            i>fmt3m9hrea href="+sani+s_chetoe/. ommutex_ cl_ani+s_cheto;sref3m9hrea href="+/1a>efmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f, 9as lasing">"%s t compat_&octlf="7,ef"3." c)31in int f">D3snfo1/a>,3l="+s7"BGIN4k11277V.24fco127dlef"INFO1/a>(6a hre697127dl>120                    sef">fm"-.nfo1/nk1/a># cENODEV>((1a hine UTPUENODEV3." .1in int f">D3snfo1/a>,3l="+s6D many I1278V.24fco127blef"INFO1/a>(6a hre691127bl>120ma vNCe,vL11" abclaldef="+/1="+/1a>e"%s t ose 32ocompat_&octl() cmd=ose 308Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">flao{631ai href="+cmde/. omthsref", cmdf">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11279V.24fco127rolf"INFO1/a>(6a hre69"127ro>120ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1210V.24fco12flDBgcl7tss=""s7ef">d71012flD>121F            fwitch_" abclaa href="+cmde/. omthsref", cmdf">f3tty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur12f1V.24fco12l3sssss31ass="s7ef">d71"12l3s>12f1a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl12f2V.24fco12x_enabla ss=""s7ef">d71112x_e>1212   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSPARAMSL33" cl33f"gle25OMGSL_IOCSPARAMSL3   slass="sref">fmt3sworkqueu3l="7l5d6b1ur12f3V.24fco12tx_act_l6ss=""s7ef">d71"12tx_>121ma ve=fmt" c}T7=inf 3.nfo1/">Dia>,udrleD3snfo1/a>,3l="+s7"BGIN4k112f4V.24fco12v3 clas31nt"> *7DEBUG71412v3 >121    sref">fmt=fmt" clbreak.1in int f">D3snfo1/a>,3l="+s6D many I12f5V.24fco12liek3"INFO1/a>(7a hre71512lie>1215    1in int f">D3snfo1/a>,3l="+s6fBGIN4k11216V.24fco12rror3"INFO1/a>(7a hre71612rro>1216   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGPARAMSL33" cl33f"gle25OMGSL_IOCGPARAMSL3   slass="sref">fmt3sworkqueu3l="7l5d6b1ur12f7V.24fco12a3s="sr31.c#L187 id v71712a3s>121                    s3m9hrea href="+rleD3snfo1/a>,3l="+s7"BGIN4k112f8V.24fco12" ctx_ss=ss=""s7ef">d71112" c>121ma ve=fmt" clA3X_DE 3break.1in int f">D3snfo1/a>,3l="+s6D many I1219V.24fco12ytx_/a>, ss=""s7ef">d71"12ytx>121ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1220V.24fco12l33.1u#31ait_ud7vL28"72012l33>122/   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGPARAMSe/. omthsref", MGSL_IOCGPARAMSf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur12l1V.24fco12cflag_ss=ss=""s7ef">d72"12cfl>1221   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSPARAMSe/. omthsref", MGSL_IOCSPARAMSf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur12l2V.24fco12n"tx_d. 1ss=""s7ef">d72112n"t>1222   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGTXIDLEe/. omthsref", MGSL_IOCGTXIDLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur12l3V.24fco12al_eventk_gFO"s7ef">d72312al_>1223   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGSTATSe/. omthsref", MGSL_IOCGSTATSf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1224V.24fco12s3="com32nt"> *7DEBUG72412s3=>122    sref">fmtcase1o{631a">Dude3l=MGSL_IOCWAITEVENTe/. omthsref", MGSL_IOCWAITEVENTf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1225V.24fco12vent3"INFO1/a>(7a hre72512ven>122            gcase1o{631a">Dude3l=MGSL_IOCGIFe/. omthsref", MGSL_IOCGIFf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur12l6V.24fco12g alf"INFO1/a>(7a hre72612g a>1226   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSGPI>ef">flass="sref">fmt3sworkqueu3l="7l5d6b1ur12l7V.24fco12s/1sp"INFO1/a>(7a hre72712s/1>122    sref">fmtcase1o{631a">Dude3l=MGSL_IOCGGPI>ef">flass="sref">fmt3sworkqueu3l="7l5d6b1ur12l8V.24fco12_chk/a>, _gFO"s7ef">d72112_ch>122ma vNCe,vL11"case1o{631a">Dude3l=MGSL_IOCWAITGPI>ef">flass="sref">fmt3sworkqueu3l="7l5d6b1ur12l9V.24fco12p3rf"la32label(7a hre72"12p3r>1229   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGXSYNCeflass="sref">fmt3sworkqueu3l="7l5d6b1ur1230V.24fco12, 1k3"INFO1/a>(7a hre73012, 1>123/   sref">fmtcase1o{631a">Dude3l=MGSL_IOCGXCTRLeflass="sref">fmt3sworkqueu3l="7l5d6b1ur1231V.24fco12tork3"INFO1/a>(7a hre73112tor>1231   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSTXIDLEe/. omthsref", MGSL_IOCSTXIDLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1232V.24fco12L33" cl33f">buf7/a>, 73112L33>1232   sref">fmtcase1o{631a">Dude3l=MGSL_IOCTXENABLEe/. omthsref", MGSL_IOCTXENABLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1233V.24fco12BGu_f="8c_gFO"s7ef">d73"12BGu>1233   sref">fmtcase1o{631a">Dude3l=MGSL_IOCRXENABLEe/. omthsref", MGSL_IOCRXENABLEf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1234V.24fco12f=slrss=kclas"s7ef">d73412f=s>123    sref">fmtcase1o{631a">Dude3l=MGSL_IOCTXABORTe/. omthsref", MGSL_IOCTXABORTf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1235V.24fco12u_furra8cclas"s7ef">d73"12u_f>123            gcase1o{631a">Dude3l=TIOCMIWAITe/. omthsref", TIOCMIWAITf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1236V.24fco12BGu_indetclas"s7ef">d73112BGu>1236   sref">fmtcase1o{631a">Dude3l=MGSL_IOCSIFe/. omthsref", MGSL_IOCSIFf">flass="sref">fmt3sworkqueu3l="7l5d6b1ur1237V.24fco12ill_indetclas"s7ef">d73712ill>123    sref">fmtcase1o{631a">Dude3l=MGSL_IOCSXSYNCeflass="sref">fmt3sworkqueu3l="7l5d6b1ur1238V.24fco12ill_f="8cclas"s7ef">d73812ill>123ma vNCe,vL11"case1o{631a">Dude3l=MGSL_IOCSXCTRLeflass="sref">fmt3sworkqueu3l="7l5d6b1ur1239V.24fco12 3ref="33label(7a hre73"12 3r>123ma ve=fmt" class="sreo{631ai href="+rleDia>,udcmde/. omthsref", cmdf">f,e3m9hrea href="+arge/. omthsref", args="s3.1in int f">D3snfo1/a>,3l="+s6D many I1240V.24fco12BGu_f="8c_gFO"s7ef">d74012BGu>124F                   sbreak.1in int f">D3snfo1/a>,3l="+s6D many I1241V.24fco12f=sltss=kclas"s7ef">d74112f=s>1241   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl12B2V.24fco12u_furra8cclas"s7ef">d74112u_f>12Bnf 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cl12B3V.24fco12BGu_gcl7tclas"s7ef">d74312BGu>1243   sref">fmtt " clmutex_un ="+/1a>e"%s t ose 32ocompat_&octl() cmd=ose 308X rc=ose 3dref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">flao{631ai href="+cmde/. omthsref", cmdf">flao{631ai href="+rleD3snfo1/a>,3l="+s7"BGIN4k11244V.24fco12a3gupla34nt"> *7DEBUG74412a3g>124    sref">fmtef">fmto{631ai href="+rleD3snfo1/a>,3l="+s7"BGIN4k11245V.24fco12;hef">fmt2.nfo1/po1/aref12;he>124     .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1246V.24fco127=inf 3.1in int f">D3snf127=i>12B=info#else1in int f">D3snfo1/a>,3l="+s6 8c1o cl1247V.24fco12 3hlabe34.c#L186 id v64712 3h>124    s#defL18ao{631aflaglao{6s25OScompat_&octleD3snfo1/a>,3l="+s6 8c1o cl12B8V.24fco12ar1k3"INFO1/a>(6a hre64"12ar1>124ma vN#endif" as clas32ode/* If po1/  ifdefaCONFIG_COMPAT *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k12B9V.24fco12s3=send34label(6a hre64912s3=>124ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1250V.24fco12fnetf="8cclas"s6ef">d65012fne>125 a ve3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1251V.24fco12/snetlockclas"s6ef">d65112/sn>125ma vs9as clas32ode/* If po1 * proc fs sup 3.1ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1252V.24fco12NERIC_HDLCabel(6a hre65112NER>1252a ve9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1253V.24fco12assnet=mmclas"s6ef">d65"12ass>1253a veid NCe,o{631ai href="+/1as"s6ea h5drive25O-&gas"s;sreavoid,o{631ai href="+as"s+/1a>e;sreff">fmt2.nfo1/">Dia>,udseq_fils6ea h5drive25O-seq_fils,vL11" abclaa href="+m6ea h5drive25O-mf">flaf">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11254V.24fco12d35nt"> bid vL86 clae65412d35>125    sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1255V.24fco12s3=yx_e35labels6ef">d65512s3=>125            gchar2.nfo1/a>,21a hred N_bufeD3snfo1/a>,3l="+s7"BGIN4k11256V.24fco12drive35OSYNCL166 id v65612dri>125t" class="srelongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11257V.24fco12i3hlabe35.c#L186 id v65712i3h>125    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11258V.24fco12BaramkESkl.=t *6THIS 65112Bar>125ma vNCe,vL11" abclaldef="+/1seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t ose 32: IO=ose 308X IRQ=ose 3d MaxFrIS Size=ose 3uref="7,ef"3." cl1in int f">D3snfo1/a>,3l="+s6fBGIN4k11259V.24fco12MODE_HDLCss=",*6THIS 65"12MOD>125ma ve=fmt" class="sre,vL11" abclaldef="+/1/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">flao{631ai href="+/1a>efmt2.nfo1/net clludlhys_reg_addrefl1in int f">D3snfo1/a>,3l="+s6fBGIN4k11260V.24fco12NCe,vL11" = 0,*6THIS 66012NCe>126F                   s,vL11" abclaldef="+/1/1a>efmt2.nfo1/a vicl2nkirq_leveleflao{631ai href="+/1a>efmt2.nfo1/net clludmax_frao{_fize6ea h5drive25O-max_frao{_fizes="s3.1in int f">D3snfo1/a>,3l="+s6D many I1261V.24fco12N_ABORT1ass=",*6THIS 66112N_A>1261a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1262V.24fco12RZI_SPACEss=",*6THIS 66112RZI>12N2   sref">fmt as clas32ode/* If po1/  output currf p serial ngefal nd Nes *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1263V.24fco12 #L8"e,vL1= 0,*6THIS 66312 #L>1263   sref">fmtt " clmutex_un _irqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11264V.24fco128"e,vL1= 0xff,*6THIS 664128"e>126    sref">fmt3m9hremutex_un get_ngefalhVW/.h_flagle25Oget_ngefalha vef3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11265V.24fco12_16_CCITTss=",*6THIS 66512_16>126            gt " clmutex_un _irqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11266V.24fco12GTH_8BITrss=",*6THIS 66612GTH>126=info" class="sref"3" 421/a>#3f">7"7d6b1ur1267V.24fco12TERN_NONEss=",*6THIS 66712TER>126    sref">fmt3m9hremutex_ cled N_bufeD3snfo1/a>,3l="+s7WBGIN4k11268V.24fco12e,vL11"= 9600,*6THIS 66112e,v>126ma vNCe,vL11" abclaldef="+/1sd N_bufeD3snfo1/a>,3l="+s7WBGIN4k11269V.24fco12hise,vL11"= 8,*6THIS 66"12his>1269   sref">fmt>fmt3m9hrea href="+/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve ">fmt" abclaldef="+/1SerialSgefal_RTSe/. omthsref", SerialSgefal_RTS3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11270V.24fco12hise,vL11"= 1,*6THIS 67012his>127F                   so{631a">Dude3l=quocaha/io.h">Dia>,udquocaha vef3m9hrea href="+sd N_bufe"%s t |RTSf="7,ef"3." c).1in int f">D3snfo1/a>,3l="+s7WBGIN4k11271V.24fco12, ITY_NONEc#L186 id v67112, I>127ma vsref">fmt>fmt3m9hrea href="+/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve ">fmt" abclaldef="+/1SerialSgefal_CTSe/. omthsref", SerialSgefal_CTS3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11272V.24fco12fUref371#L8"L166 id v67112fUr>127ma ve=fmt" ce=fmt" cg3m9hreretvacef=quocaha/io.h">Dia>,udquocaha vef3m9hrea href="+sd N_bufe"%s t |CTSf="7,ef"3." c).1in int f">D3snfo1/a>,3l="+s7WBGIN4k11273V.24fco12>3DBGfU37fne"+86 clae67312>3D>127ma ve=fmt" c}>fmt3m9hrea href="+/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve ">fmt" abclaldef="+/1SerialSgefal_DTRe/. omthsref", SerialSgefal_DTR3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11274V.24fco12U3refne37nt"> *6DEBUG67U12U3r>127    sref">fmtT7=inf 3o{631ai href="+quocaha/io.h">Dia>,udquocaha vef3m9hrea href="+sd N_bufe"%s t |DTRf="7,ef"3." c).1in int f">D3snfo1/a>,3l="+s7WBGIN4k11275V.24fco12RECEIVEss="111*6DEBUG67512REC>127            g>fmt3m9hrea href="+/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve ">fmt" abclaldef="+/1SerialSgefal_DSRe/. omthsref", SerialSgefal_DSR3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11276V.24fco12TRANSMITss="12*6DEBUG67612TRA>127            if (r>fmto{631a">Dude3l=quocaha/io.h">Dia>,udquocaha vef3m9hrea href="+sd N_bufe"%s t |DSRf="7,ef"3." c).1in int f">D3snfo1/a>,3l="+s7WBGIN4k11277V.24fco12STATUrss="11"4*6DEBUG67712STA>12h             >fmt3m9hrea href="+/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve ">fmt" abclaldef="+/1SerialSgefal_DCD>((1a hine UTPUSerialSgefal_DCD3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11278V.24fco12_LIMITss="1100*6DEBUG67112_LI>127ma ve=fmt" clA3X_DE 3f">fmtretvacef=quocaha/io.h">Dia>,udquocaha vef3m9hrea href="+sd N_bufe"%s t |CDf="7,ef"3." c).1in int f">D3snfo1/a>,3l="+s7WBGIN4k11279V.24fco12|3ia>,u37label(6a hre67"12|3i>1279   sref">fmt>fmt3m9hrea href="+/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve ">fmt" abclaldef="+/1SerialSgefal_RIe/. omthsref", SerialSgefal_RI3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11280V.24fco12UFSIZEss="1256(6a hre68012UFS>12UF                   so{631a">Dude3l=quocaha/io.h">Dia>,udquocaha vef3m9hrea href="+sd N_bufe"%s t |RIf="7,ef"3." c).1in int f">D3snfo1/a>,3l="+s7WBGIN4k11281V.24fco12_SIZEss="14096(6a hre68112_SI>1281a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1282V.24fco12s3="sre38f">buf6/a>, 68112s3=>1282   sref">fmt>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklaramhVW/.h_flagle25OparamhvL11nt " clmutexude3mudeVW/.h_flagle25Omude3." "!=_o{631a">Dude3l=MGSL_MODE_ASYNCe#7W6d6b1ur1283V.24fco12ref=slBIT1clasf6/a>, 68"12ref>12Uma ve=fmt" c}T7=inf 3o{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t \tHDLC txok:ose 3d rxok:ose 3df="7,ef"3." cl1in int f">D3snfo1/a>,3l="+s6fBGIN4k11284V.24fco12ref=slBIT0_gFOf6/a>, 68412ref>12U    sref">fmtT7=inf 3fmt" c}T7=inf 3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3txoke/. omthsref", lxokf">flao{631ai href="+/1a>efmt2.nfo1/net clludicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxoke/. omthsref", rxokf">f).1in int f">D3snfo1/a>,3l="+s7WBGIN4k11285V.24fco12ef=slBIT1labels6ef">d68"12ef=>12U            goLo  3.1>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3txunde,VW/.h_flagle25Otxunde,3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11286V.24fco12ref=slBITlabels6ef">d68112ref>12U            if (r>fmtT7=inf 3o{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  txunde,:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3txunde,VW/.h_flagle25Otxunde,3." 3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11287V.24fco12i3i8k_g38.c#L186 id v68712i3i>128                    s>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3txaborha/io.h">Dia>,udexaborh3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11288V.24fco12link3"INFO1/a>(6a hre68812lin>12Uma ve=fmt" clA3X_DE 3T7=inf 3o{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  txaborh:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3txaborha/io.h">Dia>,udexaborh3." 3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11289V.24fco12drolf"INFO1/a>(6a hre68"12dro>12Uma ve=fmt" class="sre>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxshorha/io.h">Dia>,udrxshorh3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11290V.24fco12s/tt""INFO1/a>(6a hre69012s/t>129F                   sT7=inf 3o{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  rxshorh:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxshorha/io.h">Dia>,udrxshorh3." 3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11291V.24fco12abla""INFO1/a>(6a hre69112abl>12sma ve=fmt" c 3.1in in>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rx" cla/io.h">Dia>,udrx" cl3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11292V.24fco12alua""INFO1/a>(6a hre69112alu>129ma ve=fmt" ce=fmt" cgT7=inf 3o{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  rx" cl:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rx" cla/io.h">Dia>,udrx" cl3." 3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11293V.24fco12link3"INFO1/a>(6a hre69312lin>129ma ve=fmt" c}T7=inf 3>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxove,VW/.h_flagle25Orxove,3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11294V.24fco12:ata "INFO1/a>(6a hre69412:at>129    sref">fmtT7=inf 3fmt" c}To{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  rxove,:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxove,VW/.h_flagle25Orxove,3." 3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11295V.24fco12:ata "INFO1/a>(6a hre69"12:at>129            goLo  3.1>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxcrleD3snfo1/a>,3l="+s7"BGIN4k11296V.24fco12drolf"INFO1/a>(6a hre69112dro>129            if (r>fmtT7=inf 3o{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  rxcrl:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxcrleD3snfo1/a>,3l="+s7WBGIN4k11297V.24fco12idlef"INFO1/a>(6a hre69712idl>12s             } elsetty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1298V.24fco12mblef"INFO1/a>(6a hre69112mbl>129ma ve=fmt" clA3X_DE 3f">fmtretvacef=qeq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t \tASYNC tx:ose 3d rx:ose 3df="7,ef"3." cl1in int f">D3snfo1/a>,3l="+s6fBGIN4k11299V.24fco12drolf"INFO1/a>(6a hre69"12dro>129ma ve=fmt" class="sre,vL11"lA3X_DE 3f">fmtretvacef=/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3txa/io.h">Dia>,udexf">flao{631ai href="+/1a>efmt2.nfo1/net clludicounha/io.h">Dia>,udicounhvL11nt " clmutexude3rxeD3snfo1/a>,3l="+s7WBGIN4k11370V.24fco1370V.f"INFO1/a>(6a hre69"1370V>130F                   s>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3frao{a/io.h">Dia>,udfrao{3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k11371V.24fco137bla""INFO1/a>(6a hre691137bl>130ma ve=fmt" c 3.1in innnnnnnnno{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  fe:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3frao{a/io.h">Dia>,udfrao{3." 3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11372V.24fco137lua""INFO1/a>(6a hre691137lu>130ma ve=fmt" ce=fmt" cg>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3pari+se/. omthsref"-&pari+svL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11373V.24fco137ink3"INFO1/a>(6a hre693137in>130ma ve=fmt" c}T7=inf 3nnnnnnnno{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  pe:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3pari+se/. omthsref"-&pari+svL113.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11374V.24fco137ata "INFO1/a>(6a hre694137at>130    sref">fmtT7=inf 3>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3brse/. ommutex_ clbrkvL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11375V.24fco137ata "INFO1/a>(6a hre69"137at>130            goLo  3.1nnnnnnnno{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  brk:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3brse/. ommutex_ clbrkvL113.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11376V.24fco137rolf"INFO1/a>(6a hre691137ro>130            if (r>fmt>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3ove,runa/io.h">Dia>,udove,runvL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11377V.24fco137dlef"INFO1/a>(6a hre697137dl>130                    snnnnnnnno{631ai href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  oe:ose 3df="7,ef"3." cl3o{631ai href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhvL11nt " clmutexude3ove,runa/io.h">Dia>,udove,runvL113.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11378V.24fco137blef"INFO1/a>(6a hre691137bl>130ma vNCe,vL11".1in int f">D3snfo1/a>,3l="+s6 8c1o cl1379V.24fco137rolf"INFO1/a>(6a hre69"137ro>130ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1310V.24fco13flDBgcl7tss=""s7ef">d71013flD>131F             as clas32ode/* If po1/  Append serial ngefal nd Nus to end *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k13f1V.24fco13l3sssss31ass="s7ef">d71"13l3s>131ma vsref">fmt3m9hrea href="+seq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t  ose 32ref="7,ef"3." clao{631ai href="+sd N_bufeD3snfo1/a>,3l="+s7WBGIN4k113f2V.24fco13x_enabla ss=""s7ef">d71113x_e>131nf 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cl13f3V.24fco13tx_act_l6ss=""s7ef">d71"13tx_>1313   sref">fmtt " clmutex_un _eq_pot;tfe,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t \ttxact3sn=ose 3d bh_req=ose 3d bh_run=ose 3d pendt;&_bh=ose 3xref="7,ef"3." cl1in int f">D3snfo1/a>,3l="+s6fBGIN4k113f4V.24fco13v3 clas31nt"> *7DEBUG71413v3 >131    sref">fmt=fmt" clef">fmtt " clmutex_un /1a>efmt2.nfo1/a vicl2nktx_act3sna/io.h">Dia>,udex_act3snf">flt " clmutex_un /1a>efmt2.nfo1/a vicl2nkbh_requeste>ef">flt " clmutex_un /1a>efmt2.nfo1/a vicl2nkbh_runninge/. omthsref", bh_runningf">fl1in int f">D3snfo1/a>,3l="+s6fBGIN4k113f5V.24fco13liek3"INFO1/a>(7a hre71513lie>131            goLo  3.1nnnnnnnt " clmutex_un /1a>efmt2.nfo1/a vicl2nkpendt;&_bhe/. omthsref"-&pendt;&_bhvL113.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11316V.24fco13rror3"INFO1/a>(7a hre71613rro>1316   s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl13f7V.24fco13a3s="sr31.c#L187 id v71713a3s>131    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k113f8V.24fco13" ctx_ss=ss=""s7ef">d71113" c>131ma ve as clas32ode/* If po1/  Called to pot;t >rmation about 1/UTPUsef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k13f9V.24fco13ytx_/a>, ss=""s7ef">d71"13ytx>131ma ve9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1320V.24fco13l33.1u#31ait_ud7vL28"72013l33>1320a veid NCe,nnt2.nfo1/">Dia>,ud"+code6"DBG_proc_showe/. omthsref", "+code6"DBG_proc_show;sreff">fmt2.nfo1/">Dia>,udseq_fils6ea h5drive25O-seq_fils,vL11" abclaa href="+m6ea h5drive25O-mf">flavoid," abclaa href="+v6ea h5drive25O-vvL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k113l1V.24fco13cflag_ss=ss=""s7ef">d72"13cfl>1321   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur13l2V.24fco13n"tx_d. 1ss=""s7ef">d72113n"t>1322   sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eD3snfo1/a>,3l="+s7WBGIN4k113l3V.24fco13al_eventk_gFO"s7ef">d72313al_>1323   s1in int f">D3snfo1/a>,3l="+s7WBGIN4k113l4V.24fco13s3="com32nt"> *7DEBUG72413s3=>132    sref">fmtt " clmutex_un _eq_puNhVW/.h_flagle25O(eq_puNh;sref abclat>,ude3l=m6ea h5drive25O-mf">fla9as lasing">"%s t 3l="+s7WBGI >D3snfref="7,ef"3." c3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11325V.24fco13vent3"INFO1/a>(7a hre72513ven>1325    1in int f">D3snfo1/a>,3l="+s6fBGIN4k113l6V.24fco13g alf"INFO1/a>(7a hre72613g a>1326   sref">fmt abclaa href="+/1a>eDia>,udq25OS1/UTPU,lish3." .1in int f">D3snfo1/a>,3l="+s7WBGIN4k113l7V.24fco13s/1sp"INFO1/a>(7a hre72713s/1>132    sref">fmtwhils(t abclaa href="+/1a>e#7W6d6b1ur13l8V.24fco13_chk/a>, _gFO"s7ef">d72113_ch>132ma ve=fmt" clA3X_DE 3f">fmtretvacef=ls"s+/1a>e;sref abclat>,ude3l=m6ea h5drive25O-mf">fla9abclaa href="+/1a>eD3snfo1/a>,3l="+s7WBGIN4k11329V.24fco13p3rf"la32label(7a hre72"13p3r>132ma ve=fmt" class="sreo{631ai href="+/1a>efmt2.nfo1/a vicl2nknexOS1/UTPUeD3snfo1/a>,3l="+s7WBGIN4k11330V.24fco13, 1k3"INFO1/a>(7a hre73013, 1>133/   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1331V.24fco13tork3"INFO1/a>(7a hre73113tor>1331   sref">fmtef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11332V.24fco13L33" cl33f">buf7/a>, 73113L33>1332   s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1333V.24fco13BGu_f="8c_gFO"s7ef">d73"13BGu>1333   s1in int f">D3snfo1/a>,3l="+s7WBGIN4k11334V.24fco13f=slrss=kclas"s7ef">d73413f=s>133    sid NCe,nnt2.nfo1/">Dia>,ud"+code6"DBG_proc_opene/. omthsref", "+code6"DBG_proc_open;sreff">fmt2.nfo1/">Dia>,udinodeVW/.h_flagle25Oinode,vL11" abclaa href="+/1odeVW/.h_flagle25Oinode,vL1laf">fmt2.nfo1/a>,21a hrfils6ea h5drive25O-fils,vL11" abclaa href="+fils6ea h5drive25O-fils,vL131in int f">D3snfo1/a>,3l="+s7"BGIN4k11335V.24fco13u_furra8cclas"s7ef">d73"13u_f>133     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1336V.24fco13BGu_indetclas"s7ef">d73113BGu>1336   sref">fmtef">fmto{631ai href="+st;&le_opene/. omthsref", "t;&le_open;sref abclat>,ude3l=fils6ea h5drive25O-fils,vL1lao{631ai href="+s+code6"DBG_proc_showe/. omthsref", "+code6"DBG_proc_show;srelao{631ai href="+NULLeD3snfo1/a>,3l="+s7WBGIN4k11337V.24fco13ill_indetclas"s7ef">d73713ill>133    s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1338V.24fco13ill_f="8cclas"s7ef">d73813ill>133ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1339V.24fco13 3ref="33label(7a hre73"13 3r>133ma veid NCe,constaf">fmt2.nfo1/a>,21a hrfils_operationhVW/.h_flagle25OFils_operationh   sro{631ai href="+s+code6"DBG_proc_fophVW/.h_flagle25O(+code6"DBG_proc_fophhef"claty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1340V.24fco13BGu_f="8c_gFO"s7ef">d74013BGu>134F            nt " clmutexude3owne,VW/.h_flagle25Oowne,a ve=fmt" clasla3m9hrea href="+THIS_MODULEe/. omthsref", THIS_MODULEf">fl1in int f">D3snfo1/a>,3l="+s6fBGIN4k11341V.24fco13f=sltss=kclas"s7ef">d74113f=s>1341   sref">fmtnt " clmutexude3opene/. omthsref", open;sre =fmt" clasla3m9hrea href="+"+code6"DBG_proc_opene/. omthsref", "+code6"DBG_proc_open;srel1in int f">D3snfo1/a>,3l="+s6fBGIN4k11342V.24fco13u_furra8cclas"s7ef">d74113u_f>1342   sref">fmtnt " clmutexude3rea>e;sre =fmt" clasla3m9hrea href="+"eq_rea>e;srel1in int f">D3snfo1/a>,3l="+s6fBGIN4k11343V.24fco13BGu_gcl7tclas"s7ef">d74313BGu>1343   sref">fmtnt " clmutexude3llseese/. ommutex_ clalsees;sre =fmt" clla3m9hrea href="+"eq_lseese/. ommutex_ cl"eq_lsees;srel1in int f">D3snfo1/a>,3l="+s6fBGIN4k11344V.24fco13a3gupla34nt"> *7DEBUG74413a3g>134    sref">fmtnt " clmutexude3releass6ea h5drive25O-releass   sref">fmtla3m9hrea href="+"t;&le_releass6ea h5drive25O-"t;&le_releass;srel1in int f">D3snfo1/a>,3l="+s6fBGIN4k11345V.24fco13;hef">fmt2.nfo1/po1/aref13;he>134     ..1in int f">D3snfo1/a>,3l="+s7WBGIN4k11346V.24fco137=inf 3.1in int f">D3snf137=i>134=info" class="sref"3" 421/a>#3f">7"7d6b1ur1347V.24fco13 3hlabe34.c#L186 id v64713 3h>134    s3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k13B8V.24fco13ar1k3"INFO1/a>(6a hre64"13ar1>134ma ve as clas32ode/* If po1 *tef">fmtcounh of byNes in transmit buffe,a =slSCRss="11"0x8ce 1a href="+code6"DBGIN4k13B9V.24fco13s3=send34label(6a hre64913s3=>134ma ve9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1350V.24fco13fnetf="8cclas"s6ef">d65013fne>1350a veid NCe,nnt2.nfo1/">Dia>,udchars+/1_buffe,6ea h5drive25O-chars+/1_buffe,;sreff">fmt2.nfo1/">Dia>,udtlasm-alpha/io.h">Dia>,udee25OSYNCe,vL11" abclat>,ude3l="+se/. omthsref", lass="s31in int f">D3snfo1/a>,3l="+s7"BGIN4k11351V.24fco13/snetlockclas"s6ef">d65113/sn>1351   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1352V.24fco13NERIC_HDLCabel(6a hre65113NER>1352   sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1353V.24fco13assnet=mmclas"s6ef">d65"13ass>135ma ve=fmt" c}>nt2.nfo1/">Dia>,udcounha/io.h">Dia>,udcounhvL11.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1354V.24fco13d35nt"> bid vL86 clae65413d35>135    sref">fmtnfmt3m9hrea href="+sani+s_chetoe/. ommutex_ cl_ani+s_cheto;sref3m9hrea href="+/1a>efmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f, 9as lasing">"%s t chars+/1_buffe,f="7,ef"3." c)31in int f">D3snfo1/a>,3l="+s7"BGIN4k11355V.24fco13s3=yx_e35labels6ef">d65513s3=>135            goLo  3.1ef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11356V.24fco13drive35OSYNCL166 id v65613dri>1356   sref">fmt abclaa href="+counha/io.h">Dia>,udcounhvL11clao{631a">Dude3l="buf_byNese/. omthsref"-&gbuf_byNes;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7WBGIN4k11357V.24fco13i3hlabe35.c#L186 id v65713i3h>135    sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32ochars+/1_buffe,()=ose 3dref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">flao{631ai href="+counha/io.h">Dia>,udcounhvL1133.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11358V.24fco13BaramkESkl.=t *6THIS 65113Bar>135ma vNCe,vL11"ef">fmto{631ai href="+counha/io.h">Dia>,udcounhvL11.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1359V.24fco13MODE_HDLCss=",*6THIS 65"13MOD>135ma ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1360V.24fco13NCe,vL11" = 0,*6THIS 66013NCe>136F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1361V.24fco13N_ABORT1ass=",*6THIS 66113N_A>136ma vs9as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1362V.24fco13RZI_SPACEss=",*6THIS 66113RZI>1362a ve9as clas32ode/* If po1 * ngefal remote 1/UTPU to throttle send T7=i (our recee 1 T7=i)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1363V.24fco13 #L8"e,vL1= 0,*6THIS 66313 #L>1363   s9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1364V.24fco138"e,vL1= 0xff,*6THIS 664138"e>136    sid NCe,void,o{631ai href="+throttlee/. omthsref"-&ghrottle;sreff">fmt2.nfo1/">Dia>,udtlasm-alpha/io.h">Dia>,udee25OSYNCe,vL11"  abclaa href="+"+se/. omthsref"->hef"31in int f">D3snfo1/a>,3l="+s7"BGIN4k11365V.24fco13_16_CCITTss=",*6THIS 66513_16>136     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1366V.24fco13GTH_8BITrss=",*6THIS 66613GTH>1366   sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1367V.24fco13TERN_NONEss=",*6THIS 66713TER>136    sref">fmtlongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11368V.24fco13e,vL11"= 9600,*6THIS 66113e,v>136ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1369V.24fco13hise,vL11"= 8,*6THIS 66"13his>1369   sref">fmt>fmt3m9hrea href="+sani+s_chetoe/. ommutex_ cl_ani+s_cheto;sref3m9hrea href="+/1a>efmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f, 9as lasing">"%s t ghrottlef="7,ef"3." c)31in int f">D3snfo1/a>,3l="+s7"BGIN4k11370V.24fco13hise,vL11"= 1,*6THIS 67013his>137F                   sef">fm.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11371V.24fco13, ITY_NONEc#L186 id v67113, I>137ma vsref">fmt3m9hrea href="+="+/1a>e"%s t ose 32oghrottleref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11372V.24fco13fUref371#L8"L166 id v67113fUr>1372   sref">fmt>fmt3m9hrea href="+I_IXOFFe/. omthsref", I_IXOFF;sref3m9hrea href="+"+se/. omthsref"->hef"331in int f">D3snfo1/a>,3l="+s7"BGIN4k11373V.24fco13>3DBGfU37fne"+86 clae67313>3D>137ma ve=fmt" c}T7=inf 3o{631ai href="+send_xchare/. ommutex_ cl"end_xchar;sref3m9hrea href="+"+se/. omthsref"->hef"lao{631ai href="+STOP_CHARe/. omthsref", STOP_CHAR;sref3m9hrea href="+"+se/. omthsref"->hef"33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11374V.24fco13U3refne37nt"> *6DEBUG67U13U3r>137    sref">fmtnfmt3m9hrea href="+"+se/. omthsref"->hef">fmt2.nfo1/asMASK2retermiose/. omthsref"-&germioshef"nt " clmutexude3c_cFT7=a/io.h">Dia>,udc_cFT7=   sr">fmt" abclaldef="+/1CRTSCTSe/. omthsref", CRTSCTShef"3aty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1375V.24fco13RECEIVEss="111*6DEBUG67513REC>137            goLo  3.1o{631ai href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11376V.24fco13TRANSMITss="12*6DEBUG67613TRA>137            if (r>fmto{631a">Dude3l=/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve ">fmt= ~o{631ai href="+SerialSgefal_RTSe/. omthsref", SerialSgefal_RTS3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k11377V.24fco13STATUrss="11"4*6DEBUG67713STA>137                    so{631ai href="+set_ngefalhVW/.h_flagle25Oset_ngefalha vef3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11378V.24fco13_LIMITss="1100*6DEBUG67113_LI>137ma ve=fmt" clA3X_DE 3f">fmtretvacef=qirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11379V.24fco13|3ia>,u37label(6a hre67"13|3i>1379   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1380V.24fco13UFSIZEss="1256(6a hre68013UFS>13UF    .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1381V.24fco13_SIZEss="14096(6a hre68113_SI>1381a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1382V.24fco13s3="sre38f">buf6/a>, 68113s3=>1382a ve9as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1383V.24fco13ref=slBIT1clasf6/a>, 68"13ref>1383   s9as clas32ode/* If po1 * ngefal remote 1/UTPU to (&apoghrottlt;& send T7=i (our recee 1 T7=i)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1384V.24fco13ref=slBIT0_gFOf6/a>, 68413ref>13U    s9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1385V.24fco13ef=slBIT1labels6ef">d68"13ef=>13U     id NCe,void,o{631ai href="+unthrottlee/. omthsref"-&unthrottle;sreff">fmt2.nfo1/">Dia>,udtlasm-alpha/io.h">Dia>,udee25OSYNCe,vL11"  abclaa href="+"+se/. omthsref"->hef"31in int f">D3snfo1/a>,3l="+s7"BGIN4k11386V.24fco13ref=slBITlabels6ef">d68113ref>13U     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1387V.24fco13i3i8k_g38.c#L186 id v68713i3i>138             f">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur1388V.24fco13link3"INFO1/a>(6a hre68813lin>13Uma ve=fmt" cllongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11389V.24fco13drolf"INFO1/a>(6a hre68"13dro>138ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1390V.24fco13s/tt""INFO1/a>(6a hre69013s/t>139F            >fmt3m9hrea href="+sani+s_chetoe/. ommutex_ cl_ani+s_cheto;sref3m9hrea href="+/1a>efmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f, 9as lasing">"%s t unthrottlef="7,ef"3." c)31in int f">D3snfo1/a>,3l="+s7"BGIN4k11391V.24fco13abla""INFO1/a>(6a hre69113abl>13sma ve=fmt" c 3.1in inef">fm.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11392V.24fco13alua""INFO1/a>(6a hre69113alu>139ma ve=fmt" ce3m9hrea href="+="+/1a>e"%s t ose 32ounthrottleref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11393V.24fco13link3"INFO1/a>(6a hre69313lin>139ma ve=fmt" c}>fmt3m9hrea href="+I_IXOFFe/. omthsref", I_IXOFF;sref3m9hrea href="+"+se/. omthsref"->hef"33aty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1394V.24fco13:ata "INFO1/a>(6a hre69413:at>139    sref">fmtT7=inf 3>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkx_chare/. ommutex_ clx_charhef"31in int f">D3snfo1/a>,3l="+s7"BGIN4k11395V.24fco13:ata "INFO1/a>(6a hre69"13:at>139            goLo  3.1f (r>fmto{631a">Dude3l=/1a>efmt2.nfo1/net clludx_chare/. ommutex_ clx_charhef" =t3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11396V.24fco13drolf"INFO1/a>(6a hre69113dro>139            if (r>fmtelse1in int f">D3snfo1/a>,3l="+s6 8c1o cl1397V.24fco13idlef"INFO1/a>(6a hre69713idl>139                    snnnnnnnno{631ai href="+send_xchare/. ommutex_ cl"end_xchar;sref3m9hrea href="+"+se/. omthsref"->hef"lao{631ai href="+START_CHARe/. omthsref", START_CHAR;sref3m9hrea href="+"+se/. omthsref"->hef"33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11398V.24fco13mblef"INFO1/a>(6a hre69113mbl>139ma vNCe,vL11".1in int f">D3snfo1/a>,3l="+s6 8c1o cl1399V.24fco13drolf"INFO1/a>(6a hre69"13dro>1399   sref">fmt>fmt3m9hrea href="+"+se/. omthsref"->hef">fmt2.nfo1/asMASK2retermiose/. omthsref"-&germioshef"nt " clmutexude3c_cFT7=a/io.h">Dia>,udc_cFT7=   sr">fmt" abclaldef="+/1CRTSCTSe/. omthsref", CRTSCTShef"3aty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1470V.24fco1470V.f"INFO1/a>(6a hre69"1470V>140F                   so{631ai href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11471V.24fco147bla""INFO1/a>(6a hre691147bl>140ma ve=fmt" c 3.1in ino{631a">Dude3l=/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve |lao{631a">Dude3l=SerialSgefal_RTSe/. omthsref", SerialSgefal_RTS3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k11472V.24fco147lua""INFO1/a>(6a hre691147lu>140ma ve=fmt" ce=fmt" cgo{631ai href="+set_ngefalhVW/.h_flagle25Oset_ngefalha vef3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11473V.24fco147ink3"INFO1/a>(6a hre693147in>140ma ve=fmt" c}T7=inf 3f">fmtretvacef=qirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11474V.24fco147ata "INFO1/a>(6a hre694147at>140    sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1475V.24fco147ata "INFO1/a>(6a hre69"147at>140     .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1476V.24fco147rolf"INFO1/a>(6a hre691147ro>140=info" class="sref"3" 421/a>#3f">7"7d6b1ur1477V.24fco147dlef"INFO1/a>(6a hre697147dl>140    s3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1478V.24fco147blef"INFO1/a>(6a hre691147bl>140ma ve as clas32ode/* If po1 *tset orlasear transmit break,conditionef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1479V.24fco147rolf"INFO1/a>(6a hre69"147ro>140ma ve9as clas32ode/* If po1 * break_nd Ne  -1+set break,condition, 0=asearef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1410V.24fco14flDBgcl7tss=""s7ef">d71014flD>141F    9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k14f1V.24fco14l3sssss31ass="s7ef">d71"14l3s>141ma vsid NCe,nnt2.nfo1/">Dia>,ud"et_breakVW/.h_flagle25Oset_break;sreff">fmt2.nfo1/">Dia>,udtlasm-alpha/io.h">Dia>,udee25OSYNCe,vL11"3m9hrea href="+"+se/. omthsref"->hef"lannt2.nfo1/">Dia>,udbreak_nd Nee/. omthsref"-&break_nd Nehef"31in int f">D3snfo1/a>,3l="+s7"BGIN4k114f2V.24fco14x_enabla ss=""s7ef">d71114x_e>141nf 3.ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur14f3V.24fco14tx_act_l6ss=""s7ef">d71"14tx_>1413   sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l="+se/. omthsref"->hef">fmt2.nfo1/asMASK2ref"lasm-alpha/io.hasMASK2ref"e25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur14f4V.24fco14v3 clas31nt"> *7DEBUG71414v3 >141    sref">fmtlongef"3.shorhao{631a">Dude3l=valuee/. omthsref"-&valuenf 3.1in int f">D3snfo1/a>,3l="+s7e9d6b1ur14f5V.24fco14liek3"INFO1/a>(7a hre71514lie>141            glongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11416V.24fco14rror3"INFO1/a>(7a hre71614rro>141=info" class="sref"3" 421/a>#3f">7"7d6b1ur14f7V.24fco14a3s="sr31.c#L187 id v71714a3s>141             >fmt3m9hrea href="+sani+s_chetoe/. ommutex_ cl_ani+s_cheto;sref3m9hrea href="+/1a>efmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f, 9as lasing">"%s t set_breakf="7,ef"3." c)31in int f">D3snfo1/a>,3l="+s7"BGIN4k114f8V.24fco14" ctx_ss=ss=""s7ef">d71114" c>141ma ve=fmt" clA3X_DE 3ef">fmt-.nfo1/asMASK2reEINVALeD3snfo1/a>,3l="+s6fBGIN4k11419V.24fco14ytx_/a>, ss=""s7ef">d71"14ytx>1419   sref">fmt3m9hrea href="+="+/1a>e"%s t ose 32oset_break(ose 3d)ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">flao{631ai href="+break_nd Nee/. omthsref"-&break_nd Nehef"33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11420V.24fco14l33.1u#31ait_ud7vL28"72014l33>142F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl14l1V.24fco14cflag_ss=ss=""s7ef">d72"14cfl>142ma vsref">fmt3m9hrea href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k114l2V.24fco14n"tx_d. 1ss=""s7ef">d72114n"t>142ma ve=fmt" ce3m9hrea href="+valuee/. omthsref"-&valuenf 3clao{631a">Dude3l=rd_regrror3"INFO1ve25O-rd_regrr;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k114l3V.24fco14al_eventk_gFO"s7ef">d72314al_>142ma ve=fmt" c}>fmt3m9hrea href="+break_nd Nee/. omthsref"-&break_nd Nehef" == -131in int f">D3snfo1/a>,3l="+s7"BGIN4k114l4V.24fco14s3="com32nt"> *7DEBUG72414s3=>142    sref">fmtT7=inf 33m9hrea href="+valuee/. omthsref"-&valuenf 3c|lao{631a">Dude3l=BITror3"INFO1ve25O-BITrnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11425V.24fco14vent3"INFO1/a>(7a hre72514ven>142            gelse1in int f">D3snfo1/a>,3l="+s6 8c1o cl14l6V.24fco14g alf"INFO1/a>(7a hre72614g a>142            if (r>fmto{631a">Dude3l=valuee/. omthsref"-&valuenf 3c">fmt= ~o{631ai href="+BITror3"INFO1ve25O-BITrnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11427V.24fco14s/1sp"INFO1/a>(7a hre72714s/1>142    sref">fmt3m9hremutex_ clwr_regrror3"INFO1ve25O-wr_regrr;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k114l8V.24fco14_chk/a>, _gFO"s7ef">d72114_ch>142ma ve=fmt" clf">fmtretvacef=qirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11429V.24fco14p3rf"la32label(7a hre72"14p3r>142ma ve=fmt" clef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11430V.24fco14, 1k3"INFO1/a>(7a hre73014, 1>143F    .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1431V.24fco14tork3"INFO1/a>(7a hre73114tor>1431a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1432V.24fco14L33" cl33f">buf7/a>, 73114L33>1432   s#>fmo{631a">Dude3l=SYNCLINK_GENERIC_HDLCe/. omthsref", SYNCLINK_GENERIC_HDLCa vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1433V.24fco14BGu_f="8c_gFO"s7ef">d73"14BGu>1433   s1in int f">D3snfo1/a>,3l="+s7WBGIN4k11434V.24fco14f=slrss=kclas"s7ef">d73414f=s>143    s9as clas32ode/* If po1/* ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1435V.24fco14u_furra8cclas"s7ef">d73"14u_f>143     9as clas32ode/* If po1 * called by generic HDLC layer when protocoloselected (PPP, frao{leflay, etc.)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1436V.24fco14BGu_indetclas"s7ef">d73114BGu>1436   s as clas32ode/* If po1 *tset ende3t;& and frao{lchetotsequende (FCS) optionh  =slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1437V.24fco14ill_indetclas"s7ef">d73714ill>143    s3as clas32ode/* If po1  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1438V.24fco14ill_f="8cclas"s7ef">d73814ill>143ma ve as clas32ode/* If po1 *t1/Ufmt" clpointer to network 1/UTPU f">fmtump;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1439V.24fco14 3ref="33label(7a hre73"14 3r>143ma ve9as clas32ode/* If po1 * ende3t;&  serial ende3t;& settingf"=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1440V.24fco14BGu_f="8c_gFO"s7ef">d74014BGu>144F    9as clas32ode/* If po1 * pari+s" clFCS settingf"=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1441V.24fco14f=sltss=kclas"s7ef">d74114f=s>144ma vs9as clas32ode/* If po1  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1442V.24fco14u_furra8cclas"s7ef">d74114u_f>1442a ve9as clas32ode/* If po1 * ef">fms 0}>fmsuccess, otherwise errorlaodp;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1443V.24fco14BGu_gcl7tclas"s7ef">d74314BGu>1443   s9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1444V.24fco14a3gupla34nt"> *7DEBUG74414a3g>144    sid NCe,nnt2.nfo1/">Dia>,udhdlc1/U_attache/. omthsref"-&hdlc1/U_attach;sreff">fmt2.nfo1/">Dia>,udnet_1/UTPUeDude3l=ende3t;&6ny_fha vicl2nkende3t;&nf 3,Rss="11"0x8ce 1a href="+code6"DBGIN4k1445V.24fco14;hef">fmt2.nfo1/po1/aref14;he>144            goLo  3.1f (r>fmtmtlongef"3.shorhao{631a">Dude3l=pari+se/. omthsref"-&pari+svL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11446V.24fco147=inf 3.1in int f">D3snf147=i>144     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1447V.24fco14 3hlabe34.c#L186 id v64714 3h>144             f">fmt2.nfo1/a>,21a href="+/1a>eDude3l=1/U_to_porha/io.h">Dia>,ud1/U_to_porh;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k114B8V.24fco14ar1k3"INFO1/a>(6a hre64"14ar1>144ma ve=fmt" cllongef"3.charclf">fmtretvacef=new_ende3t;&6ny_fha vicl2nknew_ende3t;&nf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k114B9V.24fco14s3=send34label(6a hre64914s3=>1449a ve=fmt" cllongef"3.shorhao{631a">Dude3l=new_crctypUeD3snfo1/a>,3l="+s6fBGIN4k11450V.24fco14fnetf="8cclas"s6ef">d65014fne>145F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1451V.24fco14/snetlockclas"s6ef">d65114/sn>145ma vsref">fmt3as clas32ode/* If po1/  ef">fmterrorl>fmTTY interfaPU open *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1452V.24fco14NERIC_HDLCabel(6a hre65114NER>1452   sref">fmt>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3counha/io.h">Dia>,udcounhvL113Rss="11"0x8ce 1a href="+code6"DBGIN4k1453V.24fco14assnet=mmclas"s6ef">d65"14ass>145ma ve=fmt" c}T7=inf 3ef">fmt-.nfo1/asMASK2reEBUSYeD3snfo1/a>,3l="+s6fBGIN4k11454V.24fco14d35nt"> bid vL86 clae65414d35>145    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11455V.24fco14s3=yx_e35labels6ef">d65514s3=>145            g3m9hrea href="+="+/1a>e"%s t ose 32ohdlc1/U_attachref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/a># clao{6ny_fha vicl2nk1/UTPU,asref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11456V.24fco14drive35OSYNCL166 id v65614dri>145=info" class="sref"3" 421/a>#3f">7"7d6b1ur1457V.24fco14i3hlabe35.c#L186 id v65714i3h>145    sref">fmtswitchmt3m9hrea href="+ende3t;&6ny_fha vicl2nkende3t;&nf 33Rss="11"0x8ce 1a href="+code6"DBGIN4k1458V.24fco14BaramkESkl.=t *6THIS 65114Bar>145ma vNCe,vL11"ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1459V.24fco14MODE_HDLCss=",*6THIS 65"14MOD>1459a ve=fmt" clcase .nfo1/asMASK2reENCODING_NRZeDude3l=HDLC_ENCODING_NRZeD3snfo1/a>,3l="+s7"BGIN4k11460V.24fco14NCe,vL11" = 0,*6THIS 66014NCe>1460a ve=fmt" clcase .nfo1/asMASK2reENCODING_NRZIeDude3l=HDLC_ENCODING_NRZI_SPACEeD3snfo1/a>,3l="+s7"BGIN4k11461V.24fco14N_ABORT1ass=",*6THIS 66114N_A>1461a ve=fmt" clcase .nfo1/asMASK2reENCODING_FM_MARKeDude3l=HDLC_ENCODING_BIPHASE_MARKeD3snfo1/a>,3l="+s7"BGIN4k11462V.24fco14RZI_SPACEss=",*6THIS 66114RZI>1462a ve=fmt" clcase .nfo1/asMASK2reENCODING_FM_SPACEeDude3l=HDLC_ENCODING_BIPHASE_SPACEeD3snfo1/a>,3l="+s7"BGIN4k11463V.24fco14 #L8"e,vL1= 0,*6THIS 66314 #L>1463a ve=fmt" clcase .nfo1/asMASK2reENCODING_MANCHESTERe/. omthsref", ENCODING_MANCHESTERa ve: 3m9hrea href="+new_ende3t;&6ny_fha vicl2nknew_ende3t;&nf 3clao{631a">Dude3l=HDLC_ENCODING_BIPHASE_LEVELeD3snfo1/a>,3l="+s7"BGIN4k11464V.24fco148"e,vL1= 0xff,*6THIS 664148"e>146    sref">fmtdefault:3ef">fmt-.nfo1/asMASK2reEINVALeD3snfo1/a>,3l="+s6fBGIN4k11465V.24fco14_16_CCITTss=",*6THIS 66514_16>146            g.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1466V.24fco14GTH_8BITrss=",*6THIS 66614GTH>146=info" class="sref"3" 421/a>#3f">7"7d6b1ur1467V.24fco14TERN_NONEss=",*6THIS 66714TER>146    sref">fmtswitchmt3m9hrea href="+pari+se/. omthsref"-&pari+svL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11468V.24fco14e,vL11"= 9600,*6THIS 66114e,v>146ma vNCe,vL11"ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1469V.24fco14hise,vL11"= 8,*6THIS 66"14his>1469a ve=fmt" clcase .nfo1/asMASK2rePARITY_NONEeDude3l=HDLC_CRC_NONEeD3snfo1/a>,3l="+s7"BGIN4k11470V.24fco14hise,vL11"= 1,*6THIS 67014his>1470a ve=fmt" clcase .nfo1/asMASK2rePARITY_CRC16_PR1_CCITTeDude3l=HDLC_CRC_16_CCITTeD3snfo1/a>,3l="+s7"BGIN4k11471V.24fco14, ITY_NONEc#L186 id v67114, I>1471a ve=fmt" clcase .nfo1/asMASK2rePARITY_CRC32_PR1_CCITTeDude3l=HDLC_CRC_32_CCITTeD3snfo1/a>,3l="+s7"BGIN4k11472V.24fco14fUref371#L8"L166 id v67114fUr>1472   sref">fmtdefault:3ef">fmt-.nfo1/asMASK2reEINVALeD3snfo1/a>,3l="+s6fBGIN4k11473V.24fco14>3DBGfU37fne"+86 clae67314>3D>147ma ve=fmt" c}.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1474V.24fco14U3refne37nt"> *6DEBUG67U14U3r>147    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11475V.24fco14RECEIVEss="111*6DEBUG67514REC>147            g3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3ende3t;&6ny_fha vicl2nkende3t;&nf 3clao{631a">Dude3l=new_ende3t;&6ny_fha vicl2nknew_ende3t;&nf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11476V.24fco14TRANSMITss="12*6DEBUG67614TRA>1476   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3crc_typUeDude3l=new_crctypUeD3snfo1/a>,3l="+s6fBGIN4k11477V.24fco14STATUrss="11"4*6DEBUG67714STA>147    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11478V.24fco14_LIMITss="1100*6DEBUG67114_LI>147ma ve=fmt" cl3as clas32ode/* If po1/  if network interfaPU up,3efprogram hardware *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1479V.24fco14|3ia>,u37label(6a hre67"14|3i>1479   sref">fmt>fmt3m9hrea href="+&1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounhvL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11480V.24fco14UFSIZEss="1256(6a hre68014UFS>148F                   so{631ai href="+program_hwe/. omthsref", program_hw;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11481V.24fco14_SIZEss="14096(6a hre68114_SI>1481a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1482V.24fco14s3="sre38f">buf6/a>, 68114s3=>1482   sref">fmtef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11483V.24fco14ref=slBIT1clasf6/a>, 68"14ref>1483   s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1484V.24fco14ref=slBIT0_gFOf6/a>, 68414ref>148    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11485V.24fco14ef=slBIT1labels6ef">d68"14ef=>148     9as clas32ode/* If po1/* ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1486V.24fco14ref=slBITlabels6ef">d68114ref>1486   s as clas32ode/* If po1 *tcalled by generic HDLC layer to (end frao{ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1487V.24fco14i3i8k_g38.c#L186 id v68714i3i>148    s3as clas32ode/* If po1  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1488V.24fco14link3"INFO1/a>(6a hre68814lin>148ma ve as clas32ode/* If po1 *tskbmtsocket buffe,,containing HDLC frao{ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1489V.24fco14drolf"INFO1/a>(6a hre68"14dro>148ma ve9as clas32ode/* If po1 * 1/Ufmpointer to network 1/UTPU f">fmtump;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1490V.24fco14s/tt""INFO1/a>(6a hre69014s/t>149F    9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1491V.24fco14abla""INFO1/a>(6a hre69114abl>149ma vsid NCe,.nfo1/a vicl2nknet1/U_tx_ha/io.h">Dia>,udnet1/U_tx_h   sr.nfo1/">Dia>,udhdlc1/U_xmiha/io.h">Dia>,udhdlc1/U_xmih;sreff">fmt2.nfo1/">Dia>,udsk_buffe(6a hre69114alu>149ma ve=fmt" ce=fmt" cgggggggggggggggggggggggf">fmt2.nfo1/">Dia>,udnet_1/UTPUeD3snfo1/a>,3l="+s7"BGIN4k11493V.24fco14link3"INFO1/a>(6a hre69314lin>149ma vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1494V.24fco14:ata "INFO1/a>(6a hre69414:at>149    sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l=1/U_to_porha/io.h">Dia>,ud1/U_to_porh;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11495V.24fco14:ata "INFO1/a>(6a hre69"14:at>149            glongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11496V.24fco14drolf"INFO1/a>(6a hre69114dro>149=info" class="sref"3" 421/a>#3f">7"7d6b1ur1497V.24fco14idlef"INFO1/a>(6a hre69714idl>149    sref">fmt3m9hremutex_ cl="+/1a>e"%s t ose 32ohdlc_xmihref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11498V.24fco14mblef"INFO1/a>(6a hre69114mbl>149ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1499V.24fco14drolf"INFO1/a>(6a hre69"14dro>1499   sref">fmt>fmt! abclaa href="+skbefmt2.nfo1/net clludcene/. omthsref", len;sre31in int f">D3snfo1/a>,3l="+s7"BGIN4k11570V.24fco1570V.f"INFO1/a>(6a hre69"1570V>150F                   sef">fmto{631ai href="+NETDEV_TX_OKeD3snfo1/a>,3l="+s6fBGIN4k11571V.24fco157bla""INFO1/a>(6a hre691157bl>1501a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1572V.24fco157lua""INFO1/a>(6a hre691157lu>150ma ve=fmt" ce3as clas32ode/* If po1/  (&apo(ending unhil this frao{lcompleNes *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1573V.24fco157ink3"INFO1/a>(6a hre693157in>150ma ve=fmt" c}.nfo1/">Dia>,udnetif_(&ap_queuee/. omthsref"-&netif_(&ap_queue;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11574V.24fco157ata "INFO1/a>(6a hre694157at>150    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11575V.24fco157ata "INFO1/a>(6a hre69"157at>1505a ve=fmt" ce3as clas32ode/* If po1/  upd Ne network id NCsNCes *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1576V.24fco157rolf"INFO1/a>(6a hre691157ro>1506   sref">fmt abclaa href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reid NhVW/.h_flagle25Osd Nh;srent " clmutexude3tx_packetse/. omthsref"-&gx_packets;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11577V.24fco157dlef"INFO1/a>(6a hre697157dl>150    sref">fmt3m9hremutex_ cl1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reid NhVW/.h_flagle25Osd Nh;srent " clmutexude3tx_byNese/. omthsref"-&gx_byNes;sre +la3m9hrea href="+"kbefmt2.nfo1/net clludcene/. omthsref", len;sre.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11578V.24fco157blef"INFO1/a>(6a hre691157bl>150ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1579V.24fco157rolf"INFO1/a>(6a hre69"157ro>1509a ve=fmt" ce3as clas32ode/* If po1/  (avU f"art tio{lfor transmit tio{out 1/tection *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1510V.24fco15flDBgcl7tss=""s7ef">d71015flD>1510   sref">fmt3m9hremutex_ cl1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2retrans_f"arte/. omthsref"-&grans_f"art3." clao{631a">Dude3l=jiffiese/. omthsref"-&jiffies;sre.1in int f">D3snfo1/a>,3l="+s7"BGIN4k115f1V.24fco15l3sssss31ass="s7ef">d71"15l3s>1511a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl15f2V.24fco15x_enabla ss=""s7ef">d71115x_e>151ma ve=fmt" ce3m9hrea href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k115f3V.24fco15tx_act_l6ss=""s7ef">d71"15tx_>151ma ve=fmt" c}.nfo1/">Dia>,udgx_loa>e;sref3m9hrea href="+/1a>efmt2.nfo1/net clludalpha/io.hasMASK2ref7=inf 3mao{631aflaglao{6"kbefmt2.nfo1/net clludcene/. omthsref", len;sre3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k115f4V.24fco15v3 clas31nt"> *7DEBUG71415v3 >151    sref">fmt3m9hrea href="+sirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k115f5V.24fco15liek3"INFO1/a>(7a hre71515lie>151     1in int f">D3snfo1/a>,3l="+s7"BGIN4k115f6V.24fco15rror3"INFO1/a>(7a hre71615rro>1516a ve=fmt" ce3as clas32ode/* If po1/  done withtsocket buffe,,tso free it *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1517V.24fco15a3s="sr31.c#L187 id v71715a3s>151    sref">fmt3m9hremutex_ cl1/U_kfree_"kbeD3snfo1/a>,3l="+s7"BGIN4k115f8V.24fco15" ctx_ss=ss=""s7ef">d71115" c>151ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1519V.24fco15ytx_/a>, ss=""s7ef">d71"15ytx>151ma ve=fmt" clef">fmto{631ai href="+NETDEV_TX_OKeD3snfo1/a>,3l="+s6fBGIN4k11520V.24fco15l33.1u#31ait_ud7vL28"72015l33>152F    .1in int f">D3snfo1/a>,3l="+s6 8c1o cl15l1V.24fco15cflag_ss=ss=""s7ef">d72"15cfl>1521a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl15l2V.24fco15n"tx_d. 1ss=""s7ef">d72115n"t>1522a ve9as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k15l3V.24fco15al_eventk_gFO"s7ef">d72315al_>1523   s9as clas32ode/* If po1 * called by network layer when interfaPU enabledef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k15l4V.24fco15s3="com32nt"> *7DEBUG72415s3=>152    s9as clas32ode/* If po1 *las3imlefsources and initialize hardwareef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k15l5V.24fco15vent3"INFO1/a>(7a hre72515ven>152     9as clas32ode/* If po1 *ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k15l6V.24fco15g alf"INFO1/a>(7a hre72615g a>1526   s as clas32ode/* If po1 *t1/Ufmpointer to network 1/UTPU f">fmtump;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1527V.24fco15s/1sp"INFO1/a>(7a hre72715s/1>152    s3as clas32ode/* If po1  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k15l8V.24fco15_chk/a>, _gFO"s7ef">d72115_ch>152ma ve as clas32ode/* If po1 *tef">fms 0}>fmsuccess, otherwise errorlaodp;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1529V.24fco15p3rf"la32label(7a hre72"15p3r>152ma ve9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1530V.24fco15, 1k3"INFO1/a>(7a hre73015, 1>153F    id NCe,nnt2.nfo1/">Dia>,udhdlc1/U_opena/io.h">Dia>,udhdlc1/U_open;sreff">fmt2.nfo1/">Dia>,udnet_1/UTPUeD3snfo1/a>,3l="+s7"BGIN4k11531V.24fco15tork3"INFO1/a>(7a hre73115tor>1531a vity/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1532V.24fco15L33" cl33f">buf7/a>, 73115L33>153ma ve=fmt" cef">fmt2.nfo1/a>,21a href="+/1a>eDude3l=1/U_to_porha/io.h">Dia>,ud1/U_to_porh;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11533V.24fco15BGu_f="8c_gFO"s7ef">d73"15BGu>153ma ve=fmt" c}>nt2.nfo1/">Dia>,udrc6ny_fha vicl2nkrcnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11534V.24fco15f=slrss=kclas"s7ef">d73415f=s>153    sref">fmtlongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11535V.24fco15u_furra8cclas"s7ef">d73"15u_f>153     1in int f">D3snfo1/a>,3l="+s7"BGIN4k11536V.24fco15BGu_indetclas"s7ef">d73115BGu>1536a ve=fmt" ce>fmt! abclaa href="+try_module_gete/. omthsref"-&gry_module_get;sref3m9hrea href="+THIS_MODULEef331in int f">D3snfo1/a>,3l="+s7"BGIN4k11537V.24fco15ill_indetclas"s7ef">d73715ill>153                    sef">fmt-.nfo1/asMASK2reEBUSYeD3snfo1/a>,3l="+s6fBGIN4k11538V.24fco15ill_f="8cclas"s7ef">d73815ill>153ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1539V.24fco15 3ref="33label(7a hre73"15 3r>1539   sref">fmt3m9hrea href="+="+/1a>e"%s t ose 32ohdlc1/U_openref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11540V.24fco15BGu_f="8c_gFO"s7ef">d74015BGu>154F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1541V.24fco15f=sltss=kclas"s7ef">d74115f=s>154ma vsref">fmt3as clas32ode/* If po1/  generic HDLC layer open processing *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1542V.24fco15u_furra8cclas"s7ef">d74115u_f>1542   sref">fmt>fmtf3m9hrea href="+rc6ny_fha vicl2nkrcnf 3clao{631a">Dude3l=hdlc_opena/io.h">Dia>,udhdlc_open;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33331in int f">D3snfo1/a>,3l="+s7"BGIN4k11543V.24fco15BGu_gcl7tclas"s7ef">d74315BGu>154ma ve=fmt" c}T7=inf 3ef">fmt.nfo1/">Dia>,udrc6ny_fha vicl2nkrcnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11544V.24fco15a3gupla34nt"> *7DEBUG74415a3g>154    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11545V.24fco15;hef">fmt2.nfo1/po1/aref15;he>1545a ve=fmt" ce3as clas32ode/* If po1/  arbitr Ne between network and /a> opens *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1546V.24fco157=inf 3.1in int f">D3snf157=i>1546   sref">fmt abclaa href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcD+se/. ommutex_ clnetcD+sf">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11547V.24fco15 3hlabe34.c#L186 id v64715 3h>154             >fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3counha/io.h">Dia>,udcounhvL11 != 0}||t abclaa href="+/1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounhvL11 != 03aty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur15B8V.24fco15ar1k3"INFO1/a>(6a hre64"15ar1>154ma ve=fmt" clA3X_DE 3f">fmtretvacef=="+/1a>e"%s t ose 32ohdlc_open busyref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11549V.24fco15s3=send34label(6a hre64915s3=>1549a ve=fmt" clref">fmt abclaa href="+sirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcD+se/. ommutex_ clnetcD+sf">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11550V.24fco15fnetf="8cclas"s6ef">d65015fne>155F                   sef">fmt-.nfo1/asMASK2reEBUSYeD3snfo1/a>,3l="+s6fBGIN4k11551V.24fco15/snetlockclas"s6ef">d65115/sn>155ma vsref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1552V.24fco15NERIC_HDLCabel(6a hre65115NER>155ma ve=fmt" ce3m9hrea href="+/1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounhvL11=1.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11553V.24fco15assnet=mmclas"s6ef">d65"15ass>155ma ve=fmt" c}.nfo1/">Dia>,udsirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcD+se/. ommutex_ clnetcD+sf">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11554V.24fco15d35nt"> bid vL86 clae65415d35>155    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11555V.24fco15s3=yx_e35labels6ef">d65515s3=>1555a ve=fmt" ce3as clas32ode/* If po1/  as3imlefsources and init adapter *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1556V.24fco15drive35OSYNCL166 id v65615dri>1556a ve=fmt" ce>fmtf3m9hrea href="+rc6ny_fha vicl2nkrcnf 3clao{631a">Dude3l=f"artupVW/.h_flagle25Osd rtup;sref3m9hrea href="+/1a>e#7W6d6b1ur1557V.24fco15i3hlabe35.c#L186 id v65715i3h>155                    s abclaa href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcD+se/. ommutex_ clnetcD+sf">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11558V.24fco15BaramkESkl.=t *6THIS 65115Bar>155ma ve=fmt" clA3X_DE 3f">fmtretvacef=/1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounhvL11=3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11559V.24fco15MODE_HDLCss=",*6THIS 65"15MOD>1559a ve=fmt" clref">fmt abclaa href="+sirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcD+se/. ommutex_ clnetcD+sf">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11560V.24fco15NCe,vL11" = 0,*6THIS 66015NCe>156F                   sef">fmto{631ai href="+rc6ny_fha vicl2nkrcnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11561V.24fco15N_ABORT1ass=",*6THIS 66115N_A>156ma vsref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1562V.24fco15RZI_SPACEss=",*6THIS 66115RZI>1562a ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1563V.24fco15 #L8"e,vL1= 0,*6THIS 66315 #L>1563a ve=fmt" cl3as clas32ode/* If po1/  assert RTS and DTR, apply hardware settings *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1564V.24fco158"e,vL1= 0xff,*6THIS 664158"e>156    sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludngefalhVW/.h_flagle25Ongefalha ve |lao{631a">Dude3l=SerialSgefal_RTSe/. omthsref", SerialSgefal_RTS3."  |t abclaa href="+SerialSgefal_DTRe/. omthsref", SerialSgefal_DTRnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11565V.24fco15_16_CCITTss=",*6THIS 66515_16>156            g3m9hrea href="+program_hwe/. omthsref", program_hw;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11566V.24fco15GTH_8BITrss=",*6THIS 66615GTH>156=info" class="sref"3" 421/a>#3f">7"7d6b1ur1567V.24fco15TERN_NONEss=",*6THIS 66715TER>156    sref">fmt3as clas32ode/* If po1/  enable network layer transmit *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1568V.24fco15e,vL11"= 9600,*6THIS 66115e,v>156ma ve=fmt" clf">fmtretvacef=1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2retrans_f"arte/. omthsref"-&grans_f"art3." clao{631a">Dude3l=jiffiese/. omthsref"-&jiffies;sre.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11569V.24fco15hise,vL11"= 8,*6THIS 66"15his>1569   sref">fmt3m9hrea href="+netif_(&art_queuee/. omthsref"-&netif_(&art_queue;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11570V.24fco15hise,vL11"= 1,*6THIS 67015his>157F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1571V.24fco15, ITY_NONEc#L186 id v67115, I>157ma vsref">fmt3as clas32ode/* If po1/  >rm generic HDLC layer of currf p DCD id Nus *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1572V.24fco15fUref371#L8"L166 id v67115fUr>157ma ve=fmt" ce3m9hrea href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGINN4k1573V.24fco15>3DBGfU37fne"+86 clae67315>3D>157ma ve=fmt" c}.nfo1/">Dia>,udget_ngefalhVW/.h_flagle25Oget_ngefalha vef3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11574V.24fco15U3refne37nt"> *6DEBUG67U15U3r>157    sref">fmt3m9hrea href="+sirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11575V.24fco15RECEIVEss="111*6DEBUG67515REC>157            g>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkngefalhVW/.h_flagle25Ongefalha ve ">fmt" abclaldef="+/1SerialSgefal_DCDe/. omthsref", SerialSgefal_DCDnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11576V.24fco15TRANSMITss="12*6DEBUG67615TRA>1576   sref">fmtref">fmt3m9hrea href="+netif_carrier_ona/io.h">Dia>,udnetif_carrier_on;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11577V.24fco15STATUrss="11"4*6DEBUG67715STA>157    sref">fmtelse1in int f">D3snfo1/a>,3l="+s6 8c1o cl1578V.24fco15_LIMITss="1100*6DEBUG67115_LI>157ma ve=fmt" clA3X_DE 3f">fmtretvacef=netif_carrier_offeD3snfo1/a>,3l="+s7"BGIN4k11579V.24fco15|3ia>,u37label(6a hre67"15|3i>157ma ve=fmt" clef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11580V.24fco15UFSIZEss="1256(6a hre68015UFS>158F    .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1581V.24fco15_SIZEss="14096(6a hre68115_SI>1581a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1582V.24fco15s3="sre38f">buf6/a>, 68115s3=>1582a ve9as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1583V.24fco15ref=slBIT1clasf6/a>, 68"15ref>1583   s9as clas32ode/* If po1 * called by network layer when interfaPU is disabledef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1584V.24fco15ref=slBIT0_gFOf6/a>, 68415ref>158    s9as clas32ode/* If po1 *lshutdown hardware and release efsourcesef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1585V.24fco15ef=slBIT1labels6ef">d68"15ef=>158     9as clas32ode/* If po1  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1586V.24fco15ref=slBITlabels6ef">d68115ref>1586   s as clas32ode/* If po1 *t1/Ufmpointer to network 1/UTPU f">fmtump;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1587V.24fco15i3i8k_g38.c#L186 id v68715i3i>158    s3as clas32ode/* If po1  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1588V.24fco15link3"INFO1/a>(6a hre68815lin>158ma ve as clas32ode/* If po1 *tef">fms 0}>fmsuccess, otherwise errorlaodp;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1589V.24fco15drolf"INFO1/a>(6a hre68"15dro>158ma ve9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1590V.24fco15s/tt""INFO1/a>(6a hre69015s/t>159F    id NCe,nnt2.nfo1/">Dia>,udhdlc1/U_clos{6ny_fhspin_un chdlc1/U_clos{;sreff">fmt2.nfo1/">Dia>,udnet_1/UTPUeD3snfo1/a>,3l="+s7"BGIN4k11591V.24fco15abla""INFO1/a>(6a hre69115abl>1591a vity/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1592V.24fco15alua""INFO1/a>(6a hre69115alu>159ma ve=fmt" cef">fmt2.nfo1/a>,21a href="+/1a>eDude3l=1/U_to_porha/io.h">Dia>,ud1/U_to_porh;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11593V.24fco15link3"INFO1/a>(6a hre69315lin>159ma ve=fmt" c}longef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11594V.24fco15:ata "INFO1/a>(6a hre69415:at>159    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11595V.24fco15:ata "INFO1/a>(6a hre69"15:at>159            g3m9hrea href="+="+/1a>e"%s t ose 32ohdlc1/U_clos{ref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11596V.24fco15drolf"INFO1/a>(6a hre69115dro>159=info" class="sref"3" 421/a>#3f">7"7d6b1ur1597V.24fco15idlef"INFO1/a>(6a hre69715idl>159    sref">fmt3m9hremutex_ clnetif_(&ap_queuee/. omthsref"-&netif_(&ap_queue;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11598V.24fco15mblef"INFO1/a>(6a hre69115mbl>159ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1599V.24fco15drolf"INFO1/a>(6a hre69"15dro>1599a ve=fmt" ce3as clas32ode/* If po1/  (hutdown adapter and release efsources *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1670V.24fco1670V.f"INFO1/a>(6a hre69"1670V>1600   sref">fmt3m9hremutex_ cl(hutdowneD3snfo1/a>,3l="+s7"BGIN4k11671V.24fco167bla""INFO1/a>(6a hre691167bl>1601a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1672V.24fco167lua""INFO1/a>(6a hre691167lu>160ma ve=fmt" ce3m9hrea href="+hdlc_clos{6ny_fhspin_un chdlc_clos{;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11673V.24fco167ink3"INFO1/a>(6a hre693167in>1603   s1in int f">D3snfo1/a>,3l="+s7WBGIN4k11674V.24fco167ata "INFO1/a>(6a hre694167at>160    sref">fmt3m9hrea href="+sirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcD+se/. ommutex_ clnetcD+sf">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11675V.24fco167ata "INFO1/a>(6a hre69"167at>160            g3m9hrea href="+/1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounhvL11=3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11676V.24fco167rolf"INFO1/a>(6a hre691167ro>1606   sref">fmt abclaa href="+sirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcD+se/. ommutex_ clnetcD+sf">fmao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11677V.24fco167dlef"INFO1/a>(6a hre697167dl>160    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11678V.24fco167blef"INFO1/a>(6a hre691167bl>160ma ve=fmt" clf">fmtretvacef=module_puha/io.h">Dia>,udmodule_puh;sref3m9hrea href="+THIS_MODULEef3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11679V.24fco167rolf"INFO1/a>(6a hre69"167ro>160ma ve=fmt" clef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11610V.24fco16flDBgcl7tss=""s7ef">d71016flD>161F    .1in int f">D3snfo1/a>,3l="+s6 8c1o cl16f1V.24fco16l3sssss31ass="s7ef">d71"16l3s>1611a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl16f2V.24fco16x_enabla ss=""s7ef">d71116x_e>1612a ve9as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16f3V.24fco16tx_act_l6ss=""s7ef">d71"16tx_>1613   s9as clas32ode/* If po1 * called by network layer to process IOCTL call to network 1/UTPUef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16f4V.24fco16v3 clas31nt"> *7DEBUG71416v3 >161    s9as clas32ode/* If po1 *ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16f5V.24fco16liek3"INFO1/a>(7a hre71516lie>161     9as clas32ode/* If po1 * 1/Ufmpointer to network 1/UTPU f">fmtump;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16f6V.24fco16rror3"INFO1/a>(7a hre71616rro>1616   s as clas32ode/* If po1 *tifrfmpointer to network interfaPU request f">fmtump;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16f7V.24fco16a3s="sr31.c#L187 id v71716a3s>161    s3as clas32ode/* If po1   cmd  IOCTL c* Iand aodp;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16f8V.24fco16" ctx_ss=ss=""s7ef">d71116" c>161ma ve as clas32ode/* If po1 *;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16f9V.24fco16ytx_/a>, ss=""s7ef">d71"16ytx>161ma ve9as clas32ode/* If po1 * ef">fms 0}>fmsuccess, otherwise errorlaodp;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1620V.24fco16l33.1u#31ait_ud7vL28"72016l33>162F    9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k16l1V.24fco16cflag_ss=ss=""s7ef">d72"16cfl>162ma vsid NCe,nnt2.nfo1/">Dia>,udhdlc1/U_ioctl6ny_fhspin_un chdlc1/U_ioctl;sreff">fmt2.nfo1/">Dia>,udnet_1/UTPUefmt2.nfo1/a>,21a hrifreqeDia>,udcmdeD3snfo1/a>,3l="+s7"BGIN4k116l2V.24fco16n"tx_d. 1ss=""s7ef">d72116n"t>1622a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur16l3V.24fco16al_eventk_gFO"s7ef">d72316al_>1623a ve=fmt" clconst2.nfo1/a>,21a hreize_ha/io.h">Dia>,udeize_ha ve=.nfo1/a>,21a hreizea/io.h">Dia>,udeize3." claeizeoff3m9hrea href="+"1/a_serial_settingsa/io.h">Dia>,ude1/a_serial_settingsf">f3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k116l4V.24fco16s3="com32nt"> *7DEBUG72416s3=>162    sref">fmt3m9hrea href="+s1/a_serial_settingsa/io.h">Dia>,ude1/a_serial_settingsf">fao{631a">Dude3l=new_"> *7Da h5drive25O-new_"> *nf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k116l5V.24fco16vent3"INFO1/a>(7a hre72516ven>162            g3m9hrea href="+s1/a_serial_settingsa/io.h">Dia>,ude1/a_serial_settingsf">fao{631a">Dude3l=__usera/io.h">Dia>,ud__user,vL11" abclaa href="+"> *7Da h5drive25O-"> *nf 3clao{631a">Dude3l=/frefmt2.nfo1/net cllud&fr_settingsa/io.h">Dia>,ud&fr_settingsnf 3nt " clmutexude3ifs_ifsua/io.h">Dia>,ud&fs_ifsunf 3nt " clmutexude3e1/aa/io.h">Dia>,ude1/anf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k116l6V.24fco16g alf"INFO1/a>(7a hre72616g a>1626   sref">fmtf">fmt2.nfo1/a>,21a href="+/1a>eDude3l=1/U_to_porha/io.h">Dia>,ud1/U_to_porh;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11627V.24fco16s/1sp"INFO1/a>(7a hre72716s/1>162    sref">fmtlongef"3.nnt2.nfo1/">Dia>,udny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k116l8V.24fco16_chk/a>, _gFO"s7ef">d72116_ch>162ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1629V.24fco16p3rf"la32label(7a hre72"16p3r>1629   sref">fmt3m9hrea href="+="+/1a>e"%s t ose 32ohdlc1/U_ioctlref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11630V.24fco16, 1k3"INFO1/a>(7a hre73016, 1>163F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1631V.24fco16tork3"INFO1/a>(7a hre73116tor>163ma vsref">fmt3as clas32ode/* If po1/  ef">fmterrorl>fmTTY interfaPU open *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1632V.24fco16L33" cl33f">buf7/a>, 73116L33>1632   sref">fmt>fmt3m9hrea href="+/1a>efmt2.nfo1/net clludporha/io.h">Dia>,udporh;srent " clmutexude3counha/io.h">Dia>,udcounhvL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11633V.24fco16BGu_f="8c_gFO"s7ef">d73"16BGu>163ma ve=fmt" c}=fmt" clef">fmt-.nfo1/asMASK2reEBUSYeD3snfo1/a>,3l="+s6fBGIN4k11634V.24fco16f=slrss=kclas"s7ef">d73416f=s>163    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11635V.24fco16u_furra8cclas"s7ef">d73"16u_f>163            g>fmt3m9hrea href="+cmdeD3snfo1/a>,3l="+s7"BGIN4k11636V.24fco16BGu_indetclas"s7ef">d73116BGu>1636   sref">fmtref">fmtef">fmto{631ai href="+hdlc_ioctl6ny_fhspin_un chdlc_ioctl;sref abclaa href="+1/U6ny_fha vicl2nk1/Unf 3,e abclaa href="+/freDia>,udcmdeD3snfo1/a>,3l="+s6fBGIN4k11637V.24fco16ill_indetclas"s7ef">d73716ill>163    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11638V.24fco16ill_f="8cclas"s7ef">d73816ill>163ma ve=fmt" clf">fmtretvacef=memsete/. omthsref"-&memset;sref">fmt3m9hrea href="+new_"> *7Da h5drive25O-new_"> *nf 3, 0,aeizeoff3m9hrea href="+new_"> *7Da h5drive25O-new_"> *nf 333.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11639V.24fco16 3ref="33label(7a hre73"16 3r>1639   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11640V.24fco16BGu_f="8c_gFO"s7ef">d74016BGu>1640   sref">fmtswitcht3m9hrea href="+/frefmt2.nfo1/net cllud&fr_settingsa/io.h">Dia>,ud&fr_settingsnf 3nt " clmutexude3typUe#7W6d6b1ur1641V.24fco16f=sltss=kclas"s7ef">d74116f=s>1641a ve=fmt" clcase .nfo1/asMASK2reIF_GET_IFACEefmtcurrf p e1/a_serial_settings *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1642V.24fco16u_furra8cclas"s7ef">d74116u_f>1642a ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1643V.24fco16BGu_gcl7tclas"s7ef">d74316BGu>164ma ve=fmt" c}T7=inf 33m9hrea href="+/frefmt2.nfo1/net cllud&fr_settingsa/io.h">Dia>,ud&fr_settingsnf 3nt " clmutexude3typUeDude3l=IF_IFACE_SYNC_SERIALeD3snfo1/a>,3l="+s6fBGIN4k11644V.24fco16a3gupla34nt"> *7DEBUG74416a3g>1644a ve=fmt" c}T7=inf 3>fmt3m9hrea href="+/frefmt2.nfo1/net cllud&fr_settingsa/io.h">Dia>,ud&fr_settingsnf 3nt " clmutexude3eizea/io.h">Dia>,udeize3." c<t" abclaldef="+/1eizea/io.h">Dia>,udeize3." 3aty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1645V.24fco16;hef">fmt2.nfo1/po1/aref16;he>1645a ve=fmt" ce=fmt" c}T7=inf 33m9hrea href="+/frefmt2.nfo1/net cllud&fr_settingsa/io.h">Dia>,ud&fr_settingsnf 3nt " clmutexude3eizea/io.h">Dia>,udeize3." clat " clmutexude3eizea/io.h">Dia>,udeize3." ;e3as clas32ode/* If po1/  dataaeize wanted *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1646V.24fco167=inf 3.1in int f">D3snf167=i>1646   sref">fmtref">fmt=fmt" clef">fmt-.nfo1/asMASK2reENOBUFSe/. omthsref", ENOBUFSnf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11647V.24fco16 3hlabe34.c#L186 id v64716 3h>164                    s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl16B8V.24fco16ar1k3"INFO1/a>(6a hre64"16ar1>164ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1649V.24fco16s3=send34label(6a hre64916s3=>1649a ve=fmt" clref">fmt abclaa href="+ny_fhVW/.h_flagle25OFT7=inf 3clao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3ny_fhVW/.h_flagle25OFT7=inf 3c">fmt"t3m9hrea href="+HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_RXC_DPLLeD3snfo1/a>,3l="+s6 8c1o cl1650V.24fco16fnetf="8cclas"s6ef">d65016fne>165F                   sssssssssssssssssssssssssssssss abclaa href="+HDLC_FLAG_RXC_BRGeD3snfo1/a>,3l="+s6 8c1o cl1651V.24fco16/snetlockclas"s6ef">d65116/sn>165ma vsref">fmt       sssssssssssssssssssssssssssssss abclaa href="+HDLC_FLAG_TXC_TXCPINVW/.h_flagle25OHDLC_FLAG_TXC_TXCPINnf 3c|s abclaa href="+HDLC_FLAG_TXC_DPLLeD3snfo1/a>,3l="+s6 8c1o cl1652V.24fco16NERIC_HDLCabel(6a hre65116NER>165ma ve=fmt" ce=fmt" cgggggggggggggggggggggggssssssss abclaa href="+HDLC_FLAG_TXC_BRGeD3snfo1/a>,3l="+s7"BGIN4k11653V.24fco16assnet=mmclas"s6ef">d65"16ass>1653   s1in int f">D3snfo1/a>,3l="+s7WBGIN4k11654V.24fco16d35nt"> bid vL86 clae65416d35>1654a ve=fmt" c}T7=inf 3switch"t3m9hrea href="+ny_fhVW/.h_flagle25OFT7=inf 33ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1655V.24fco16s3=yx_e35labels6ef">d65516s3=>1655a ve=fmt" ce=fmt" c}case t3m9hrea href="+HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_TXC_TXCPINVW/.h_flagle25OHDLC_FLAG_TXC_TXCPINnf 3):ao{631a">Dude3l=new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestortypUeDude3l=CLOCK_EXTeD3snfo1/a>,3l="+s7"BGIN4k11656V.24fco16drive35OSYNCL166 id v65616dri>1656   sref">fmtref">fmtcase t3m9hrea href="+HDLC_FLAG_RXC_BRGe *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestortypUeDude3l=CLOCK_INTeD3snfo1/a>,3l="+s7"BGIN4k11657V.24fco16i3hlabe35.c#L186 id v65716i3h>165                    scase t3m9hrea href="+HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_TXC_BRGe *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestortypUeDude3l=CLOCK_TXINTeD3snfo1/a>,3l="+s7"BGIN4k11658V.24fco16BaramkESkl.=t *6THIS 65116Bar>165ma ve=fmt" clA3X_DE 3case t3m9hrea href="+HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_TXC_RXCPINVW/.h_flagle25OHDLC_FLAG_TXC_RXCPINnf 33:ao{631a">Dude3l=new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestortypUeDude3l=CLOCK_TXFROMRXeD3snfo1/a>,3l="+s7"BGIN4k11659V.24fco16MODE_HDLCss=",*6THIS 65"16MOD>1659a ve=fmt" clref">fmtdefault:ao{631a">Dude3l=new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestortypUeDude3l=CLOCK_DEFAULTeD3snfo1/a>,3l="+s6fBGIN4k11660V.24fco16NCe,vL11" = 0,*6THIS 66016NCe>166F                   s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1661V.24fco16N_ABORT1ass=",*6THIS 66116N_A>1661a vi1in int f">D3snfo1/a>,3l="+s6 8c1o cl1662V.24fco16RZI_SPACEss=",*6THIS 66116RZI>166ma ve=fmt" ce=fmt" cgo{631a">Dude3l=new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestorr NeeDude3l=/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3cestorspeedeD3snfo1/a>,3l="+s6fBGIN4k11663V.24fco16 #L8"e,vL1= 0,*6THIS 66316 #L>166ma ve=fmt" c}T7=inf 33m9hrea href="+new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3loopba+se/. ommutex_ clasopba+sa ve=fmlao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3loopba+se/. ommutex_ clasopba+sa ve=? 1:3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11664V.24fco168"e,vL1= 0xff,*6THIS 664168"e>166    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11665V.24fco16_16_CCITTss=",*6THIS 66516_16>1665a ve=fmt" ce=fmt" c}>fmt3m9hrea href="+copy_to_usera/io.h">Dia>,udcopy_to_user;sref abclaa href="+"> *7Da h5drive25O-"> *nf 3, ">fmt3m9hrea href="+new_"> *7Da h5drive25O-new_"> *nf 3,  abclaldef="+/1eizea/io.h">Dia>,udeize3." 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11666V.24fco16GTH_8BITrss=",*6THIS 66616GTH>1666   sref">fmtref">fmt=fmt" clef">fmt-.nfo1/asMASK2reEFAULTeD3snfo1/a>,3l="+s6fBGIN4k11667V.24fco16TERN_NONEss=",*6THIS 66716TER>166                    sef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11668V.24fco16e,vL11"= 9600,*6THIS 66116e,v>166ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1669V.24fco16hise,vL11"= 8,*6THIS 66"16his>1669   sref">fmtcase .nfo1/asMASK2reIF_IFACE_SYNC_SERIALe167F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1671V.24fco16, ITY_NONEc#L186 id v67116, I>167ma vsref">fmt       sift! abclaa href="+capablea/io.h">Dia>,udcapable;sref abclaa href="+CAP_NET_ADMINVW/.h_flagle25OCAP_NET_ADMIN3." 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11672V.24fco16fUref371#L8"L166 id v67116fUr>167ma ve=fmt" ce=fmt" cgggggggggef">fmt-.nfo1/asMASK2reEPERMeD3snfo1/a>,3l="+s6fBGIN4k11673V.24fco16>3DBGfU37fne"+86 clae67316>3D>167ma ve=fmt" c}T7=inf 3>fmt3m9hrea href="+copy_from_usera/io.h">Dia>,udcopy_from_user;sref">fmt3m9hrea href="+new_"> *7Da h5drive25O-new_"> *nf 3,  abclaa href="+"> *7Da h5drive25O-"> *nf 3,  abclaldef="+/1eizea/io.h">Dia>,udeize3." 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11674V.24fco16U3refne37nt"> *6DEBUG67U16U3r>1674a ve=fmt" c}T7=inf 3=fmt" clef">fmt-.nfo1/asMASK2reEFAULTeD3snfo1/a>,3l="+s6fBGIN4k11675V.24fco16RECEIVEss="111*6DEBUG67516REC>167     1in int f">D3snfo1/a>,3l="+s7"BGIN4k11676V.24fco16TRANSMITss="12*6DEBUG67616TRA>1676   sref">fmtref">fmtswitch"t3m9hrea href="+new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestortypUeD3snfo1/a>,3l="+s7"BGIN4k11677V.24fco16STATUrss="11"4*6DEBUG67716STA>167                    sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1678V.24fco16_LIMITss="1100*6DEBUG67116_LI>167ma ve=fmt" clA3X_DE 3case .nfo1/asMASK2reCLOCK_EXTeDude3l=HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_TXC_TXCPINVW/.h_flagle25OHDLC_FLAG_TXC_TXCPINnf 3;ebreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11679V.24fco16|3ia>,u37label(6a hre67"16|3i>1679a ve=fmt" clref">fmtcase .nfo1/asMASK2reCLOCK_TXFROMRXeDude3l=ny_fhVW/.h_flagle25OFT7=inf 3clao{631a">Dude3l=HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_TXC_RXCPINVW/.h_flagle25OHDLC_FLAG_TXC_RXCPINnf 3;ebreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11680V.24fco16UFSIZEss="1256(6a hre68016UFS>168F                   scase .nfo1/asMASK2reCLOCK_INTeDude3l=HDLC_FLAG_RXC_BRGeD3snfo1/a>,3l="+s7"BGIN4k11681V.24fco16_SIZEss="14096(6a hre68116_SI>168ma vsref">fmt       scase .nfo1/asMASK2reCLOCK_TXINTeDude3l=HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_TXC_BRGeD3snfo1/a>,3l="+s7"BGIN4k11682V.24fco16s3="sre38f">buf6/a>, 68116s3=>168ma ve=fmt" ce=fmt" cgcase .nfo1/asMASK2reCLOCK_DEFAULTeDude3l=/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3ny_fhVW/.h_flagle25OFT7=inf 3c">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k11683V.24fco16ref=slBIT1clasf6/a>, 68"16ref>168ma ve=fmt" c}T7=inf 333333333333333333333333333333t3m9hrea href="+HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_RXC_DPLLeD3snfo1/a>,3l="+s6 8c1o cl1684V.24fco16ref=slBIT0_gFOf6/a>, 68416ref>1684a ve=fmt" c}T7=inf 3=fmt" clllllllllllllllllllllll abclaa href="+HDLC_FLAG_RXC_BRGeD3snfo1/a>,3l="+s6 8c1o cl1685V.24fco16ef=slBIT1labels6ef">d68"16ef=>1685a ve=fmt" ce=fmt" c}T7=inf 3llllllllllllllllllllll abclaa href="+HDLC_FLAG_TXC_TXCPINVW/.h_flagle25OHDLC_FLAG_TXC_TXCPINnf 3c|s abclaa href="+HDLC_FLAG_TXC_DPLLeD3snfo1/a>,3l="+s6 8c1o cl1686V.24fco16ref=slBITlabels6ef">d68116ref>1686   sref">fmtref">fmt=fmt" clllllllllllllllllllllll abclaa href="+HDLC_FLAG_TXC_BRGeD3snfo1/a>,3l="+s7"BGIN4k11687V.24fco16i3i8k_g38.c#L186 id v68716i3i>168                    sdefault:aef">fmt-.nfo1/asMASK2reEINVALeD3snfo1/a>,3l="+s6fBGIN4k11688V.24fco16link3"INFO1/a>(6a hre68816lin>168ma ve=fmt" clA3X_DE 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1689V.24fco16drolf"INFO1/a>(6a hre68"16dro>1689   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11690V.24fco16s/tt""INFO1/a>(6a hre69016s/t>169F                   s>fmt3m9hrea href="+new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3loopba+se/. ommutex_ clasopba+sa ve=!= 0}">fmt">fmt" abclaldef="+/1new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3loopba+se/. ommutex_ clasopba+sa ve=!= 131in int f">D3snfo1/a>,3l="+s7"BGIN4k11691V.24fco16abla""INFO1/a>(6a hre69116abl>169ma vsref">fmt       sssssssssef">fmt-.nfo1/asMASK2reEINVALeD3snfo1/a>,3l="+s6fBGIN4k11692V.24fco16alua""INFO1/a>(6a hre69116alu>1692a ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1693V.24fco16link3"INFO1/a>(6a hre69316lin>169ma ve=fmt" c}T7=inf 33m9hrea href="+/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3ny_fhVW/.h_flagle25OFT7=inf 3c">fmt= ~t3m9hrea href="+HDLC_FLAG_RXC_RXCPINVW/.h_flagle25OHDLC_FLAG_RXC_RXCPINnf 3c|t abclaa href="+HDLC_FLAG_RXC_DPLLeD3snfo1/a>,3l="+s6 8c1o cl1694V.24fco16:ata "INFO1/a>(6a hre69416:at>1694a ve=fmt" c}T7=inf 3=fmt" clllllllllllllllll abclaa href="+HDLC_FLAG_RXC_BRGeD3snfo1/a>,3l="+s6 8c1o cl1695V.24fco16:ata "INFO1/a>(6a hre69"16:at>1695a ve=fmt" ce=fmt" c}T7=inf 3llllllllllllllll abclaa href="+HDLC_FLAG_TXC_TXCPINVW/.h_flagle25OHDLC_FLAG_TXC_TXCPINnf 3c|s abclaa href="+HDLC_FLAG_TXC_DPLLeD3snfo1/a>,3l="+s6 8c1o cl1696V.24fco16drolf"INFO1/a>(6a hre69116dro>1696   sref">fmtref">fmt=fmt" clllllllllllllllll abclaa href="+HDLC_FLAG_TXC_BRGeD3snfo1/a>,3l="+s6 8c1o cl1697V.24fco16idlef"INFO1/a>(6a hre69716idl>169                    s abclaa href="+/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3ny_fhVW/.h_flagle25OFT7=inf 3c|lao{631a">Dude3l=ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11698V.24fco16mblef"INFO1/a>(6a hre69116mbl>169ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1699V.24fco16drolf"INFO1/a>(6a hre69"16dro>1699a ve=fmt" clref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3loopba+se/. ommutex_ clasopba+sa ve=lao{631a">Dude3l=new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3loopba+se/. ommutex_ clasopba+sa ve.1in int f">D3snfo1/a>,3l="+s6fBGIN4k11770V.24fco1770V.f"INFO1/a>(6a hre69"1770V>170F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1771V.24fco177bla""INFO1/a>(6a hre691177bl>170ma vsref">fmt       sif"t3m9hrea href="+ny_fhVW/.h_flagle25OFT7=inf 3c">fmt"t3m9hrea href="+HDLC_FLAG_RXC_BRGeD3snfo1/a>,3l="+s7"BGIN4k11772V.24fco177lua""INFO1/a>(6a hre691177lu>170ma ve=fmt" ce=fmt" cgggggggggo{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3cestorspeedeDude3l=new_"> *7Da h5drive25O-new_"> *nf 3nt " clmutexude3cestorr NeeD3snfo1/a>,3l="+s6fBGIN4k11773V.24fco177ink3"INFO1/a>(6a hre693177in>170ma ve=fmt" c}T7=inf 3else1in int f">D3snfo1/a>,3l="+s6 8c1o cl1774V.24fco177ata "INFO1/a>(6a hre694177at>1704a ve=fmt" c}T7=inf 3=fmt" clo{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkparamhVW/.h_flagle25Oparamh;srent " clmutexude3cestorspeedeD3snfo1/a>,3l="+s7WBGIN4k11775V.24fco177ata "INFO1/a>(6a hre69"177at>170     1in int f">D3snfo1/a>,3l="+s7"BGIN4k11776V.24fco177rolf"INFO1/a>(6a hre691177ro>1706   sref">fmtref">fmt3as clas32ode/* If po1/  &f network interfaPU up,sefprogram hardware *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1777V.24fco177dlef"INFO1/a>(6a hre697177dl>170                    s>fmt3m9hrea href="+/1a>efmt2.nfo1/net clludnetcounha/io.h">Dia>,udnetcounhvL1131in int f">D3snfo1/a>,3l="+s7"BGIN4k11778V.24fco177blef"INFO1/a>(6a hre691177bl>170ma ve=fmt" clA3X_DE 3=fmt" clo{631a">Dude3l=program_hwe/. omthsref", program_hw;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11779V.24fco177rolf"INFO1/a>(6a hre69"177ro>1709a ve=fmt" clref">fmtef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11710V.24fco17flDBgcl7tss=""s7ef">d71017flD>171F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl17f1V.24fco17l3sssss31ass="s7ef">d71"17l3s>171ma vsref">fmtdefault:1in int f">D3snfo1/a>,3l="+s6 8c1o cl17f2V.24fco17x_enabla ss=""s7ef">d71117x_e>171ma ve=fmt" ce=fmt" cgef">fmto{631ai href="+hdlc_ioctl6ny_fhspin_un chdlc_ioctl;sref abclaa href="+1/U6ny_fha vicl2nk1/Unf 3,e abclaa href="+/freDia>,udcmdeD3snfo1/a>,3l="+s6fBGIN4k117f3V.24fco17tx_act_l6ss=""s7ef">d71"17tx_>171ma ve=fmt" c}.1in int f">D3snfo1/a>,3l="+s6 8c1o cl17f4V.24fco17v3 clas31nt"> *7DEBUG71417v3 >171    s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl17f5V.24fco17liek3"INFO1/a>(7a hre71517lie>171     1in int f">D3snfo1/a>,3l="+s7"BGIN4k117f6V.24fco17rror3"INFO1/a>(7a hre71617rro>1716   s as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k17f7V.24fco17a3s="sr31.c#L187 id v71717a3s>171    s3as clas32ode/* If po1   called by network layer when transmit timeout is detectedef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k17f8V.24fco17" ctx_ss=ss=""s7ef">d71117" c>171ma ve as clas32ode/* If po1 *;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k17f9V.24fco17ytx_/a>, ss=""s7ef">d71"17ytx>171ma ve9as clas32ode/* If po1 * 1/Ufmpointer to network 1/UTPU f">fmtump;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1720V.24fco17l33.1u#31ait_ud7vL28"72017l33>172F    9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k17l1V.24fco17cflag_ss=ss=""s7ef">d72"17cfl>172ma vsid NCe,void2.nfo1/">Dia>,udhdlc1/U_tx_timeout6ny_fhspin_un chdlc1/U_tx_timeout;sreff">fmt2.nfo1/">Dia>,udnet_1/UTPUeD3snfo1/a>,3l="+s7"BGIN4k117l2V.24fco17n"tx_d. 1ss=""s7ef">d72117n"t>1722a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur17l3V.24fco17al_eventk_gFO"s7ef">d72317al_>1723a ve=fmt" clf">fmt2.nfo1/a>,21a href="+/1a>eDude3l=1/U_to_porha/io.h">Dia>,ud1/U_to_porh;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k117l4V.24fco17s3="com32nt"> *7DEBUG72417s3=>172    sref">fmtlongef"3." clao{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 3.1in int f">D3snfo1/a>,3l="+s6fBGIN4k117l5V.24fco17vent3"INFO1/a>(7a hre72517ven>172     1in int f">D3snfo1/a>,3l="+s7"BGIN4k117l6V.24fco17g alf"INFO1/a>(7a hre72617g a>1726   sref">fmt abclaa href="+="+/1a>e"%s t ose 32ohdlc1/U_tx_timeoutref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11727V.24fco17s/1sp"INFO1/a>(7a hre72717s/1>172    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k117l8V.24fco17_chk/a>, _gFO"s7ef">d72117_ch>172ma ve=fmt" clf">fmtretvacef=1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reid Nsa/io.h">Dia>,uded Ns;srent " clmutexude3tx_errorsa/io.h">Dia>,udtx_errors;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11729V.24fco17p3rf"la32label(7a hre72"17p3r>1729   sref">fmt3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reid Nsa/io.h">Dia>,uded Ns;srent " clmutexude3tx_aborhed_errorsa/io.h">Dia>,udtx_aborhed_errors;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11730V.24fco17, 1k3"INFO1/a>(7a hre73017, 1>173F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1731V.24fco17tork3"INFO1/a>(7a hre73117tor>173ma vsref">fmt3nfo1/asMASK2reiirqsav/a># clao{6ny_fhspin_ cll_irqsav/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11732V.24fco17L33" cl33f">buf7/a>, 73117L33>173ma ve=fmt" ce3m9hrea href="+tx_(&apa/io.h">Dia>,udtx_(≈sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11733V.24fco17BGu_f="8c_gFO"s7ef">d73"17BGu>173ma ve=fmt" c}3nfo1/asMASK2reiirqsqrestor/a># clao{6ny_fhspin_un cll_irqrestor/CI_V(&sref">fmt3m9hrea href="+/1a>efmt2.nfo1/net clludcD+se/. ommutex_ clasref">fmo{631aflaglao{6ny_fhVW/.h_flagle25OFT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11734V.24fco17f=slrss=kclas"s7ef">d73417f=s>173    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11735V.24fco17u_furra8cclas"s7ef">d73"17u_f>173            g.nfo1/">Dia>,udnetif_wake_queuee/. omthsref"-&netif_wake_queue;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11736V.24fco17BGu_indetclas"s7ef">d73117BGu>1736   s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1737V.24fco17ill_indetclas"s7ef">d73717ill>173    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11738V.24fco17ill_f="8cclas"s7ef">d73817ill>173ma ve as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1739V.24fco17 3ref="33label(7a hre73"17 3r>173ma ve9as clas32ode/* If po1 * called by 1/UTPU 8ce 1a when transmit /* pletesef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1740V.24fco17BGu_f="8c_gFO"s7ef">d74017BGu>174F    9as clas32ode/* If po1 * reenable network layer transmit >fms&appedef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1741V.24fco17f=sltss=kclas"s7ef">d74117f=s>1741a ve as clas32ode/* If po1 *;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1742V.24fco17u_furra8cclas"s7ef">d74117u_f>1742a ve9as clas32ode/* If po1 *tigt;fmpointer to 1/UTPU ined nPU inform NCon;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1743V.24fco17BGu_gcl7tclas"s7ef">d74317BGu>1743   s9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1744V.24fco17a3gupla34nt"> *7DEBUG74417a3g>1744a veid NCe,void2.nfo1/">Dia>,udhdlc1/U_tx_do *7Da h5drive25O-hdlc1/U_tx_do *;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11745V.24fco17;hef">fmt2.nfo1/po1/aref17;he>1745a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1746V.24fco177=inf 3.1in int f">D3snf177=i>1746   sref">fmt>fmt3m9hrea href="+netif_queue_s&appede/. omthsref"-&netif_queue_s&apped;sref3m9hrea href="+/1a>efmt2.nfo1/net clludnet1/U6ny_fha vicl2nknet1/U    )31in int f">D3snfo1/a>,3l="+s7"BGIN4k11747V.24fco17 3hlabe34.c#L186 id v64717 3h>174                    s.nfo1/">Dia>,udnetif_wake_queuee/. omthsref"-&netif_wake_queue;sref3m9hrea href="+/1a>efmt2.nfo1/net clludnet1/U6ny_fha vicl2nknet1/U    ).1in int f">D3snfo1/a>,3l="+s7"BGIN4k117B8V.24fco17ar1k3"INFO1/a>(6a hre64"17ar1>174ma vN.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1749V.24fco17s3=send34label(6a hre64917s3=>1749   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11750V.24fco17fnetf="8cclas"s6ef">d65017fne>175F    9as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1751V.24fco17/snetlockclas"s6ef">d65117/sn>1751a ve as clas32ode/* If po1 * called by 1/UTPU 8ce 1a when fr">d recee 1def=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1752V.24fco17NERIC_HDLCabel(6a hre65117NER>1752a ve9as clas32ode/* If po1 *tp32o fr">d to network layeref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1753V.24fco17assnet=mmclas"s6ef">d65"17ass>1753   s9as clas32ode/* If po1 *ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1754V.24fco17d35nt"> bid vL86 clae65417d35>175    s9as clas32ode/* If po1 *tigt;fmpointer to 1/UTPU ined nPU inform NCon;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1755V.24fco17s3=yx_e35labels6ef">d65517s3=>175     9as clas32ode/* If po1 * buf fmpointer to buffer contianing fr">d data;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1756V.24fco17drive35OSYNCL166 id v65617dri>1756   s as clas32ode/* If po1 *teize  counh of dataabytes in buf;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1757V.24fco17i3hlabe35.c#L186 id v65717i3h>175    s3as clas32ode/* If po1  ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1758V.24fco17BaramkESkl.=t *6THIS 65117Bar>175ma veid NCe,void2.nfo1/">Dia>,udhdlc1/U_rx7Da h5drive25O-hdlc1/U_rx;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,udeizea/io.h">Dia>,udeize3." 3Rss="11"0x8ce 1a href="+code6"DBGIN4k1759V.24fco17MODE_HDLCss=",*6THIS 65"17MOD>1759a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1760V.24fco17NCe,vL11" = 0,*6THIS 66017NCe>176F            f">fmt2.nfo1/">Dia>,udek_buffa/io.h">Dia>,udek_buff,vL11" abclaa href="+skba/io.h">Dia>,udekb3." clao{631a">Dude3l=1/U_alloc_skba/io.h">Dia>,ud1/U_alloc_skb;sref3m9hrea href="+eizea/io.h">Dia>,udeize3." 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11761V.24fco17N_ABORT1ass=",*6THIS 66117N_A>1761            f">fmt2.nfo1/">Dia>,udnet_1/UTPUeDude3l=/1a>efmt2.nfo1/a vicl2nknet1/U6ny_fha vicl2nknet1/U    .1in int f">D3snfo1/a>,3l="+s7"BGIN4k11762V.24fco17RZI_SPACEss=",*6THIS 66117RZI>1762a ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1763V.24fco17 #L8"e,vL1= 0,*6THIS 66317 #L>176ma ve=fmt" c}3nfo1/asMASK2re="+/1a>e"%s t ose 32ohdlc1/U_rxref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11764V.24fco178"e,vL1= 0xff,*6THIS 664178"e>176    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11765V.24fco17_16_CCITTss=",*6THIS 66517_16>1765a ve=fmt" ce>fmt3m9hrea href="+skba/io.h">Dia>,udekb3." cllao{631a">Dude3l=NULLef3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1766V.24fco17GTH_8BITrss=",*6THIS 66617GTH>1766   sref">fmtref">fmt3nfo1/asMASK2re="+ERRe"%s t ose 32: canose9;t alloc ekb, 8coptp3cketref="7,ef"3." clao{631ai href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2relao{6ny_fha vicl2nkasref">f33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11767V.24fco17TERN_NONEss=",*6THIS 66717TER>176                    s3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reid Nsa/io.h">Dia>,uded Ns;srent " clmutexude3rx_8coppede/. omthsref"-&rx_8copped;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11768V.24fco17e,vL11"= 9600,*6THIS 66117e,v>176ma ve=fmt" clA3X_DE 3ef">fm.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11769V.24fco17hise,vL11"= 8,*6THIS 66"17his>1769   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1770V.24fco17hise,vL11"= 1,*6THIS 67017his>177F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1771V.24fco17, ITY_NONEc#L186 id v67117, I>177ma vsref">fmt3nfo1/asMASK2rememcpye/. omthsref"-&memcpy;sref3m9hrea href="+ekb_put6ny_fhspin_un cekb_put;sref3m9hrea href="+ekba/io.h">Dia>,udekb3." ,  abclaldef="+/1eizea/io.h">Dia>,udeize3." 3,  abclaldef="+/1bufeDia>,udeize3." 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11772V.24fco17fUref371#L8"L166 id v67117fUr>1772a ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1773V.24fco17>3DBGfU37fne"+86 clae67317>3D>177ma ve=fmt" c}3nfo1/asMASK2reikba/io.h">Dia>,udekb3." >fmt2.nfo1/a vicl2nkprotocol6ny_fhspin_un cprotocolnf 3clao{631a">Dude3l=hdlc_typU_trans7Da h5drive25O-hdlc_typU_trans;sref3m9hrea href="+ekba/io.h">Dia>,udekb3." ,  abclaldef="+/11/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11774V.24fco17U3refne37nt"> *6DEBUG67U17U3r>177    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11775V.24fco17RECEIVEss="111*6DEBUG67517REC>177            g.nfo1/">Dia>,ud1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reid Nsa/io.h">Dia>,uded Ns;srent " clmutexude3rx_p3cketsa/io.h">Dia>,udrx_p3ckets;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11776V.24fco17TRANSMITss="12*6DEBUG67617TRA>1776   sref">fmt abclaa href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reid Nsa/io.h">Dia>,uded Ns;srent " clmutexude3rx_bytesa/io.h">Dia>,udrx_bytes   sr+lat " clmutexude3eizea/io.h">Dia>,udeize3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11777V.24fco17STATUrss="11"4*6DEBUG67717STA>177    s1in int f">D3snfo1/a>,3l="+s6fBGIN4k11778V.24fco17_LIMITss="1100*6DEBUG67117_LI>177ma ve=fmt" clf">fmtretvacef=netif_rx7Da h5drive25O-netif_rx;sref3m9hrea href="+ekba/io.h">Dia>,udekb3." 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11779V.24fco17|3ia>,u37label(6a hre67"17|3i>1779a ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1780V.24fco17UFSIZEss="1256(6a hre68017UFS>178F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1781V.24fco17_SIZEss="14096(6a hre68117_SI>178ma vsid NCe,const2f">fmt2.nfo1/">Dia>,udnet_1/UTPU_opsa/io.h">Dia>,udnet_1/UTPU_opsa ve=.nfo1/">Dia>,udhdlc1/U_opsa/io.h">Dia>,udhdlc1/U_opsnf 3claty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1782V.24fco17s3="sre38f">buf6/a>, 68117s3=>178ma ve=fmt" cent " clmutexude3ndo_opena/io.h">Dia>,udndo_opena ve=fmt" clao{631a">Dude3l=hdlc1/U_opena/io.h">Dia>,udhdlc1/U_open3." ,y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1783V.24fco17ref=slBIT1clasf6/a>, 68"17ref>178ma ve=fmt" c}nt " clmutexude3ndo_(&apa/io.h">Dia>,udndo_(&apa ve=fmt" clao{631a">Dude3l=hdlc1/U_clos*7Da h5drive25O-hdlc1/U_clos*3." ,y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1784V.24fco17ref=slBIT0_gFOf6/a>, 68417ref>1784a ve=fmt" c}nt " clmutexude3ndo_change_mtua/io.h">Dia>,udndo_change_mtunf 3clao{631a">Dude3l=hdlc_change_mtua/io.h">Dia>,udhdlc_change_mtu3." ,y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1785V.24fco17ef=slBIT1labels6ef">d68"17ef=>1785a ve=fmt" cent " clmutexude3ndo_(&art_xmiha/io.h">Dia>,udndo_(&art_xmihnf 3clao{631a">Dude3l=hdlc_(&art_xmiha/io.h">Dia>,udhdlc_(&art_xmih3." ,y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1786V.24fco17ref=slBITlabels6ef">d68117ref>1786   sref">fmtnt " clmutexude3ndo_do_ioctl6ny_fhspin_un cndo_do_ioctl   sreflao{631a">Dude3l=hdlc1/U_ioctl6ny_fhspin_un chdlc1/U_ioctl3." ,y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1787V.24fco17i3i8k_g38.c#L186 id v68717i3i>178             nt " clmutexude3ndo_tx_timeout6ny_fhspin_un cndo_tx_timeoutnf 3clao{631a">Dude3l=hdlc1/U_tx_timeout6ny_fhspin_un chdlc1/U_tx_timeout;sre,y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1788V.24fco17link3"INFO1/a>(6a hre68817lin>178ma ve}.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11789V.24fco17drolf"INFO1/a>(6a hre68"17dro>1789   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11790V.24fco17s/tt""INFO1/a>(6a hre69017s/t>179F    9as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1791V.24fco17abla""INFO1/a>(6a hre69117abl>1791a ve as clas32ode/* If po1 * called by 1/UTPU 8ce 1a when adding 1/UTPU ined nPUef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1792V.24fco17alua""INFO1/a>(6a hre69117alu>1792a ve9as clas32ode/* If po1 *tdo generCe,HDLC initializ NCon;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1793V.24fco17link3"INFO1/a>(6a hre69317lin>1793   s9as clas32ode/* If po1 *ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1794V.24fco17:ata "INFO1/a>(6a hre69417:at>179    s9as clas32ode/* If po1 *tigt;fmpointer to 1/UTPU ined nPU inform NCon;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1795V.24fco17:ata "INFO1/a>(6a hre69"17:at>179     9as clas32ode/* If po1 *;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1796V.24fco17drolf"INFO1/a>(6a hre69117dro>1796   s as clas32ode/* If po1 *tef">fms 0 >fmsuccess, otherwise error de3l;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1797V.24fco17idlef"INFO1/a>(6a hre69717idl>179    s3as clas32ode/* If po1  ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1798V.24fco17mblef"INFO1/a>(6a hre69117mbl>179ma veid NCe,nnt2.nfo1/">Dia>,udhdlc1/U_iniha/io.h">Dia>,udhdlc1/U_inih;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11799V.24fco17drolf"INFO1/a>(6a hre69"17dro>1799a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1870V.24fco1870V.f"INFO1/a>(6a hre69"1870V>180F            nnt2.nfo1/">Dia>,udrca/io.h">Dia>,udrc3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11871V.24fco187bla""INFO1/a>(6a hre691187bl>1801            f">fmt2.nfo1/">Dia>,udnet_1/UTPUeD3snfo1/a>,3l="+s7"BGIN4k11872V.24fco187lua""INFO1/a>(6a hre691187lu>180ma ve=fmt" ce3m9hrea href="+hdlc_1/UTPUeD3snfo1/a>,3l="+s7"BGIN4k11873V.24fco187ink3"INFO1/a>(6a hre693187in>1803   s1in int f">D3snfo1/a>,3l="+s7WBGIN4k11874V.24fco187ata "INFO1/a>(6a hre694187at>1804a ve=fmt" c}3as clas32ode/* If po1/  allocate and initialize network and HDLC layer objects *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1875V.24fco187ata "INFO1/a>(6a hre69"187at>180     1in int f">D3snfo1/a>,3l="+s7"BGIN4k11876V.24fco187rolf"INFO1/a>(6a hre691187ro>1806   sref">fmt>fmt!f3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 3clao{631a">Dude3l=alloc_hdlc1/U6ny_fha vicl2nkalloc_hdlc1/U;sref3m9hrea href="+/1a>e#7W6d6b1ur1877V.24fco187dlef"INFO1/a>(6a hre697187dl>180                    s.nfo1/a vicl2nkprnntse/. ommutex_ clprnnts;sref3m9hrea href="+KERN_ERRe"%s t ose 32ohdlc 1/UTPU alloc failureref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11878V.24fco187blef"INFO1/a>(6a hre691187bl>180ma ve=fmt" clA3X_DE 3ef">fmt-.nfo1/asMASK2reENOMEMeD3snfo1/a>,3l="+s7"BGIN4k11879V.24fco187rolf"INFO1/a>(6a hre69"187ro>1809   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1810V.24fco18flDBgcl7tss=""s7ef">d71018flD>181F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl18f1V.24fco18l3sssss31ass="s7ef">d71"18l3s>181ma vsref">fmt3as clas32ode/* If po1/  for network layer reporhing purposes only *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k18f2V.24fco18x_enabla ss=""s7ef">d71118x_e>181ma ve=fmt" ce3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2remem_(&arte/. omthsref"-&mem_(&artnf 3clao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkphys_reg_addreD3snfo1/a>,3l="+s7"BGIN4k118f3V.24fco18tx_act_l6ss=""s7ef">d71"18tx_>181ma ve=fmt" c}3nfo1/asMASK2re1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2remem_ende/. omthsref"-&mem_end   sreflao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkphys_reg_addreDude3l=SLGT_REG_SIZEeD3snfo1/a>,3l="+s7"BGIN4k118f4V.24fco18v3 clas31nt"> *7DEBUG71418v3 >1814a ve=fmt" c}3nfo1/asMASK2re1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2reirqeDude3l=/1a>efmt2.nfo1/a vicl2nk=rq_level6ny_fhspin_un c=rq_levelnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k118f5V.24fco18liek3"INFO1/a>(7a hre71518lie>181     1in int f">D3snfo1/a>,3l="+s7"BGIN4k118f6V.24fco18rror3"INFO1/a>(7a hre71618rro>1816a vsref">fmt3as clas32ode/* If po1/  network layer callba+ss and settings *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k18f7V.24fco18a3s="sr31.c#L187 id v71718a3s>1817a ve=fmt" c}3nfo1/asMASK2re1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2renet1/U_opsa/io.h">Dia>,udnet1/U_opsnf 3ct" cla">fmt3m9hrea href="+hdlc1/U_opsa/io.h">Dia>,udhdlc1/U_opsnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k118f8V.24fco18" ctx_ss=ss=""s7ef">d71118" c>181ma ve=fmt" clf">fmtretvacef=1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2rewatchdog_timeo6ny_fha vicl2nkwatchdog_timeonf 3cla10 *t abclaa href="+HZ6ny_fha vicl2nkHZnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k118f9V.24fco18ytx_/a>, ss=""s7ef">d71"18ytx>1819   sref">fmt3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 3>fmt2.nfo1/asMASK2retx_queue_lena/io.h">Dia>,udtx_queue_len   srefla53.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11820V.24fco18l33.1u#31ait_ud7vL28"72018l33>182F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl18l1V.24fco18cflag_ss=ss=""s7ef">d72"18cfl>182ma vsref">fmt3as clas32ode/* If po1/  generCe,HDLC layer callba+ss and settings *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k18l2V.24fco18n"tx_d. 1ss=""s7ef">d72118n"t>182ma ve=fmt" ce3m9hrea href="+hdlceDude3l=1/U_to_hdlceD3snfo1/a>,3l="+s7"BGIN4k118l3V.24fco18al_eventk_gFO"s7ef">d72318al_>182ma ve=fmt" c}3nfo1/asMASK2rehdlcefmt2.nfo1/asMASK2reattach6ny_fha vicl2nkattachnf 3clao{631a">Dude3l=hdlc1/U_attach6ny_fha vicl2nkhdlc1/U_attachnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k118l4V.24fco18s3="com32nt"> *7DEBUG72418s3=>1824a ve=fmt" c}3nfo1/asMASK2rehdlcefmt2.nfo1/asMASK2rexmiha/io.h">Dia>,udxmihnf 3ceflao{631a">Dude3l=hdlc1/U_xmiha/io.h">Dia>,udhdlc1/U_xmihnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k118l5V.24fco18vent3"INFO1/a>(7a hre72518ven>182     1in int f">D3snfo1/a>,3l="+s7"BGIN4k118l6V.24fco18g alf"INFO1/a>(7a hre72618g a>1826a vsref">fmt3as clas32ode/* If po1/  register objects with,HDLC layer *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k18l7V.24fco18s/1sp"INFO1/a>(7a hre72718s/1>1827a ve=fmt" c}>fmtf3m9hrea href="+rca/io.h">Dia>,udrc3." flao{631a">Dude3l=register_hdlc_1/UTPUed72118_ch>182ma ve=fmt" clA3X_DE 3.nfo1/a vicl2nkprnntse/. ommutex_ clprnnts;sref3m9hrea href="+KERN_WARNINGe"%s t ose 32:unable to register hdlc 1/UTPUref="7,ef"3." cl3m9hrea href="+__FILE__eD3snfo1/a>,3l="+s7"BGIN4k118l9V.24fco18p3rf"la32label(7a hre72"18p3r>1829a ve=fmt" clref">fmt abclaa href="+free_net1/U6ny_fha vicl2nkfree_net1/U;sref3m9hrea href="+1/U6ny_fha vicl2nk1/Unf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11830V.24fco18, 1k3"INFO1/a>(7a hre73018, 1>183F                   sef">fmto{631ai href="+rca/io.h">Dia>,udrc3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11831V.24fco18tork3"INFO1/a>(7a hre73118tor>183ma vsref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1832V.24fco18L33" cl33f">buf7/a>, 73118L33>1832a ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1833V.24fco18BGu_f="8c_gFO"s7ef">d73"18BGu>183ma ve=fmt" c}3nfo1/asMASK2re/1a>efmt2.nfo1/a vicl2nknet1/U6ny_fha vicl2nknet1/U    3lao{631a">Dude3l=1/U6ny_fha vicl2nk1/Unf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11834V.24fco18f=slrss=kclas"s7ef">d73418f=s>1834a ve=fmt" c}ef">fmt3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11835V.24fco18u_furra8cclas"s7ef">d73"18u_f>183     .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1836V.24fco18BGu_indetclas"s7ef">d73118BGu>1836   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl1837V.24fco18ill_indetclas"s7ef">d73718ill>183    s3as clas32ode/* If po1/  ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1838V.24fco18ill_f="8cclas"s7ef">d73818ill>183ma ve as clas32ode/* If po1 * called by 1/UTPU 8ce 1a when removing 1/UTPU ined nPUef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1839V.24fco18 3ref="33label(7a hre73"18 3r>183ma ve9as clas32ode/* If po1 * do generCe,HDLC cleanupef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1840V.24fco18BGu_f="8c_gFO"s7ef">d74018BGu>184F    9as clas32ode/* If po1 *ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1841V.24fco18f=sltss=kclas"s7ef">d74118f=s>1841a ve as clas32ode/* If po1 *tigt;fmpointer to 1/UTPU ined nPU inform NCon;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1842V.24fco18u_furra8cclas"s7ef">d74118u_f>1842a ve9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1843V.24fco18BGu_gcl7tclas"s7ef">d74318BGu>1843   sid NCe,void2.nfo1/">Dia>,udhdlc1/U_exiha/io.h">Dia>,udhdlc1/U_exih;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11844V.24fco18a3gupla34nt"> *7DEBUG74418a3g>1844a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1845V.24fco18;hef">fmt2.nfo1/po1/aref18;he>184            g.nfo1/">Dia>,udunregister_hdlc_1/UTPUefmt2.nfo1/net clludnet1/U6ny_fha vicl2nknet1/U    ).1in int f">D3snfo1/a>,3l="+s7"BGIN4k11846V.24fco187=inf 3.1in int f">D3snf187=i>1846   sref">fmt abclaa href="+free_net1/U6ny_fha vicl2nkfree_net1/U;sref3m9hrea href="+/1a>efmt2.nfo1/net clludnet1/U6ny_fha vicl2nknet1/U    ).1in int f">D3snfo1/a>,3l="+s7"BGIN4k11847V.24fco18 3hlabe34.c#L186 id v64718 3h>1847a ve=fmt" c}3nfo1/asMASK2re/1a>efmt2.nfo1/a vicl2nknet1/U6ny_fha vicl2nknet1/U    3lao{631a">Dude3l=NULLef.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11848V.24fco18ar1k3"INFO1/a>(6a hre64"18ar1>184ma vN.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1849V.24fco18s3=send34label(6a hre64918s3=>1849   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11850V.24fco18fnetf="8cclas"s6ef">d65018fne>185F    #end>fm3as clas32ode/* If po1/  &fdef CONFIG_HDLC *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1851V.24fco18/snetlockclas"s6ef">d65118/sn>1851a veRss="11"0x8ce 1a href="+code6"DBGIN4k1852V.24fco18NERIC_HDLCabel(6a hre65118NER>1852a ve9as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1853V.24fco18assnet=mmclas"s6ef">d65"18ass>1853   s9as clas32ode/* If po1 * get a"+co dataafrom rx DMA buffersef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1854V.24fco18d35nt"> bid vL86 clae65418d35>185    s9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1855V.24fco18s3=yx_e35labels6ef">d65518s3=>185     id NCe,void2.nfo1/">Dia>,udrx_a"+coa/io.h">Dia>,udrx_a"+co;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11856V.24fco18drive35OSYNCL166 id v65618dri>1856   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1857V.24fco18i3hlabe35.c#L186 id v65718i3h>1857a ve=fmt" c}f">fmt2.nfo1/">Dia>,udmgsl_icounha/io.h">Dia>,udmgsl_icounh,vL11" abclaa href="+/counha/io.h">Dia>,udicounh,vL11la">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11858V.24fco18BaramkESkl.=t *6THIS 65118Bar>185ma ve=fmt" cllongef"3.nnt2.nfo1/">Dia>,ude&arte/. omthsref"-&(&artnf 3lao{631ai href="+ende/. omthsref"-&end   s.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11859V.24fco18MODE_HDLCss=",*6THIS 65"18MOD>1859a ve=fmt" cllongef"3.char1" abclaa href="+pa/io.h">Dia>,udp   s.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11860V.24fco18NCe,vL11" = 0,*6THIS 66018NCe>186F            longef"3.char1.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11861V.24fco18N_ABORT1ass=",*6THIS 66118N_A>1861            f">fmt2.nfo1/">Dia>,ude25OSdesoa/io.h">Dia>,ude25OSdeso,vL11" abclaa href="+bufsa/io.h">Dia>,udbufsnf 3clao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkrbufsa/io.h">Dia>,udrbufsnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11862V.24fco18RZI_SPACEss=",*6THIS 66118RZI>186ma ve=fmt" cennt2.nfo1/">Dia>,udieDia>,udcounh,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11863V.24fco18 #L8"e,vL1= 0,*6THIS 66318 #L>186ma ve=fmt" c}nnt2.nfo1/">Dia>,udcharsa/io.h">Dia>,udcharsnf 3cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11864V.24fco188"e,vL1= 0xff,*6THIS 664188"e>1864a ve=fmt" c}nnt2.nfo1/">Dia>,uded Na/io.h">Dia>,uded N,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11865V.24fco18_16_CCITTss=",*6THIS 66518_16>1865a ve=fmt" celongef"3.char1.nfo1/">Dia>,udch6ny_fha vicl2nkchnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11866V.24fco18GTH_8BITrss=",*6THIS 66618GTH>1866   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl1867V.24fco18TERN_NONEss=",*6THIS 66718TER>1867a ve=fmt" c}3nfo1/asMASK2ree&arte/. omthsref"-&(&artnf 3clao{631a">Dude3l=ende/. omthsref"-&end   sclao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkrbuf_currenha/io.h">Dia>,udrbuf_currenhnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11868V.24fco18e,vL11"= 9600,*6THIS 66118e,v>186ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1869V.24fco18hise,vL11"= 8,*6THIS 66"18his>1869   sref">fmtwhilef3m9hrea href="+1/sc_/* plete6ny_fha vicl2nk1/sc_/* plete;sref3m9hrea href="+bufsa/io.h">Dia>,udbufsnf 3[o{631a">Dude3l=ende/. omthsref"-&end   s])3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1870V.24fco18hise,vL11"= 1,*6THIS 67018his>187F                   so{631ai href="+counha/io.h">Dia>,udcounh,vL13lao{631a">Dude3l=1/sc_/*unha/io.h">Dia>,ud1/sc_/*unh;sref3m9hrea href="+bufsa/io.h">Dia>,udbufsnf 3[o{631a">Dude3l=ende/. omthsref"-&end   s]) -ao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkrbuf_index7Da h5drive25O-rbuf_indexnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11871V.24fco18, ITY_NONEc#L186 id v67118, I>187ma vsref">fmt       s abclaa href="+pa/io.h">Dia>,udp   s    slao{631a">Dude3l=bufsa/io.h">Dia>,udbufsnf 3[o{631a">Dude3l=ende/. omthsref"-&end   s]nt " clmutexude3bufeDude3l=/1a>efmt2.nfo1/a vicl2nkrbuf_index7Da h5drive25O-rbuf_indexnf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11872V.24fco18fUref371#L8"L166 id v67118fUr>1872a ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl1873V.24fco18>3DBGfU37fne"+86 clae67318>3D>187ma ve=fmt" c}       s abclaa href="+1/((SRe"%s t ose 32orx_a"+co counh=ose 3dref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+counha/io.h">Dia>,udcounh,vL133.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11874V.24fco18U3refne37nt"> *6DEBUG67U18U3r>1874a ve=fmt" c}T7=inf 3 abclaa href="+1/(DATAeDia>,udp   slao{631ai href="+counha/io.h">Dia>,udcounh,vL1,=.as lasing">"%s t rxf="7,ef"3." c3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11875V.24fco18RECEIVEss="111*6DEBUG67518REC>187     1in int f">D3snfo1/a>,3l="+s7"BGIN4k11876V.24fco18TRANSMITss="12*6DEBUG67618TRA>1876   sref">fmtttttttttforf3m9hrea href="+/eDia>,udieDia>,udcounha/io.h">Dia>,udcounh,vL1.2.nfo1/">Dia>,udieDia>,udp   s+=23sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1877V.24fco18STATUrss="11"4*6DEBUG67718STA>187                    s       so{631ai href="+ch6ny_fha vicl2nkchnf 3sla" abclaa href="+pa/io.h">Dia>,udp   s.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11878V.24fco18_LIMITss="1100*6DEBUG67118_LI>187ma ve=fmt" clA3X_DE 3=fmt" clo{631a">Dude3l==counha/io.h">Dia>,udicounh,vL1>fmt2.nfo1/a vicl2nkrx7Da h5drive25O-rxnf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11879V.24fco18|3ia>,u37label(6a hre67"18|3i>1879   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11880V.24fco18UFSIZEss="1256(6a hre68018UFS>188F                   s=fmt" clo{631a">Dude3l=ed Na/io.h">Dia>,uded N,vL1cla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11881V.24fco18_SIZEss="14096(6a hre68118_SI>1881a veRss="11"0x8ce 1a href="+code6"DBGIN4k1882V.24fco18s3="sre38f">buf6/a>, 68118s3=>188ma ve=fmt" ce=fmt" cggggggggg>fmtf3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3sla"f3m9hrea href="+pa/io.h">Dia>,udp   s+1)c">fmt"t3m9hrea href="+BIT1a/io.h">Dia>,udBIT1;s 3 +ao{631a">Dude3l=BIT0a/io.h">Dia>,udBIT0,vL1333sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1883V.24fco18ref=slBIT1clasf6/a>, 68"18ref>188ma ve=fmt" c}       s=fmt" cggggggggg>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT1a/io.h">Dia>,udBIT1;s 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11884V.24fco18ref=slBIT0_gFOf6/a>, 68418ref>1884a ve=fmt" c}T7=inf 3=fmt" clA3X_DE 3=fmt" clo{631a">Dude3l==counha/io.h">Dia>,udicounh,vL1>fmt2.nfo1/a vicl2nkparitye/. omthsref"-&paritynf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11885V.24fco18ef=slBIT1labels6ef">d68"18ef=>1885a ve=fmt" ceeeeeeeeeeeeeeeeeeeeeeeeeelseg>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT0a/io.h">Dia>,udBIT0,vL131in int f">D3snfo1/a>,3l="+s7"BGIN4k11886V.24fco18ref=slBITlabels6ef">d68118ref>1886   sref">fmttttttttt=fmt" clA3X_DE 3=fmt" clo{631a">Dude3l==counha/io.h">Dia>,udicounh,vL1>fmt2.nfo1/a vicl2nkfr">d6ny_fha vicl2nkfrao{3." ++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11887V.24fco18i3i8k_g38.c#L186 id v68718i3i>188                    s       s=fmt" cloas clas32ode/* If po1/  discar3.char1>fm/a> control FT7=i say so *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1888V.24fco18link3"INFO1/a>(6a hre68818lin>188ma ve=fmt" clA3X_DE 3=fmt" clllllllll>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+/1a>efmt2.nfo1/a vicl2nk=gnore_s& Nus_masse/. ommutex_ cl=gnore_s& Nus_mass,vL131in int f">D3snfo1/a>,3l="+s7"BGIN4k11889V.24fco18drolf"INFO1/a>(6a hre68"18dro>1889a ve=fmt" clref">fmtttttttttttttttttttttttttcontinue.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11890V.24fco18s/tt""INFO1/a>(6a hre69018s/t>189F                   s=fmt" clllllllll>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT1a/io.h">Dia>,udBIT1;s 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11891V.24fco18abla""INFO1/a>(6a hre69118abl>189ma vsref">fmt       ssssssssssssssssssssssssso{631a">Dude3l=ed Na/io.h">Dia>,uded N,vL1clao{631a">Dude3l=TTY_PARITYa/io.h">Dia>,udTTY_PARITY   s.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11892V.24fco18alua""INFO1/a>(6a hre69118alu>189ma ve=fmt" ce=fmt" cgggggggggggggggggelseg>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT0a/io.h">Dia>,udBIT0,vL131in int f">D3snfo1/a>,3l="+s7"BGIN4k11893V.24fco18link3"INFO1/a>(6a hre69318lin>189ma ve=fmt" c}       s=fmt" cgggggggggsssssssso{631a">Dude3l=ed Na/io.h">Dia>,uded N,vL1clao{631a">Dude3l=TTY_FRAMEeD3snfo1/a>,3l="+s7"BGIN4k11894V.24fco18:ata "INFO1/a>(6a hre69418:at>1894a ve=fmt" c}T7=inf 3=fmt" cl.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1895V.24fco18:ata "INFO1/a>(6a hre69"18:at>1895a ve=fmt" ceeeeeeeeeeeeeeeeeo{631a">Dude3l=/a>_insert_flip_chare_insert_flip_char;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srelao{631ai href="+ch6ny_fha vicl2nkchnf 3,e3m9hrea href="+ed Na/io.h">Dia>,uded N,vL13.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11896V.24fco18drolf"INFO1/a>(6a hre69118dro>1896   sref">fmttttttttt=fmt" cl.nfo1/">Dia>,udcharsa/io.h">Dia>,udcharsnf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11897V.24fco18idlef"INFO1/a>(6a hre69718idl>189                    s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1898V.24fco18mblef"INFO1/a>(6a hre69118mbl>189ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1899V.24fco18drolf"INFO1/a>(6a hre69"18dro>1899a ve=fmt" clref">fmt>fmt3m9hrea href="+ieDia>,udcounha/io.h">Dia>,udcounh,vL13sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1970V.24fco1970V.f"INFO1/a>(6a hre69"1970V>190F                   s=fmt" cloas clas32ode/* If po1/  recee 1 buffer not /* pleted *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1971V.24fco197bla""INFO1/a>(6a hre691197bl>190ma vsref">fmt       ssssssssso{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkrbuf_index7Da h5drive25O-rbuf_indexnf 3r+lat " clmutexude3ieD3snfo1/a>,3l="+s7"BGIN4k11972V.24fco197lua""INFO1/a>(6a hre691197lu>190ma ve=fmt" ce=fmt" cgggggggggt " clmutexude3mod_timerefmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkrx_timereDia>,udjiffies;s 3 +a13.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11973V.24fco197ink3"INFO1/a>(6a hre693197in>190ma ve=fmt" c}       s=fmt" cgbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11974V.24fco197ata "INFO1/a>(6a hre694197at>1904a ve=fmt" c}T7=inf 3.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1975V.24fco197ata "INFO1/a>(6a hre69"197at>190     1in int f">D3snfo1/a>,3l="+s7"BGIN4k11976V.24fco197rolf"INFO1/a>(6a hre691197ro>1906   sref">fmttttttttto{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkrbuf_index7Da h5drive25O-rbuf_indexnf 3rla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11977V.24fco197dlef"INFO1/a>(6a hre697197dl>190                    s.nfo1/a vicl2nkfree_rbufsa/io.h">Dia>,udfree_rbufs;sref3m9hrea href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11978V.24fco197blef"INFO1/a>(6a hre691197bl>190ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1979V.24fco197rolf"INFO1/a>(6a hre69"197ro>1909a ve=fmt" clref">fmt>fmt++o{631a">Dude3l=ende/. omthsref"-&end   scllao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkrbuf_counha/io.h">Dia>,udrbuf_counh,vL131in int f">D3snfo1/a>,3l="+s7"BGIN4k11910V.24fco19flDBgcl7tss=""s7ef">d71019flD>191F                   s=fmt" clo{631a">Dude3l=ende/. omthsref"-&end   scla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k119f1V.24fco19l3sssss31ass="s7ef">d71"19l3s>1911a veRss="11"0x8ce 1a href="+code6"DBGIN4k19f2V.24fco19x_enabla ss=""s7ef">d71119x_e>191ma ve=fmt" ce=fmt" cg3as clas32ode/* If po1/  &f f pire list2fearched then no fr">d available *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k19f3V.24fco19tx_act_l6ss=""s7ef">d71"19tx_>191ma ve=fmt" c}       s>fmt3m9hrea href="+ende/. omthsref"-&end   scllao{631a">Dude3l=e&arte/. omthsref"-&(&artnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11914V.24fco19v3 clas31nt"> *7DEBUG71419v3 >1914a ve=fmt" c}T7=inf 3=fmt" clbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k119f5V.24fco19liek3"INFO1/a>(7a hre71519lie>1915a ve=fmt" ce.1in int f">D3snfo1/a>,3l="+s6 8c1o cl19f6V.24fco19rror3"INFO1/a>(7a hre71619rro>1916   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl19f7V.24fco19a3s="sr31.c#L187 id v71719a3s>1917a ve=fmt" c}>fmt.nfo1/">Dia>,udcharsa/io.h">Dia>,udcharsnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k11918V.24fco19" ctx_ss=ss=""s7ef">d71119" c>191ma ve=fmt" clA3X_DE 3.nfo1/a vicl2nk/a>_flip_buffer_push6ny_fha vicl2nk/a>_flip_buffer_push;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;sre3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k119f9V.24fco19ytx_/a>, ss=""s7ef">d71"19ytx>1919a ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1920V.24fco19l33.1u#31ait_ud7vL28"72019l33>192F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl19l1V.24fco19cflag_ss=ss=""s7ef">d72"19cfl>1921a ve as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k19l2V.24fco19n"tx_d. 1ss=""s7ef">d72119n"t>1922a ve9as clas32ode/* If po1 *tef">fmtnext bottom half acNCon to performef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k19l3V.24fco19al_eventk_gFO"s7ef">d72319al_>1923   s9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k19l4V.24fco19s3="com32nt"> *7DEBUG72419s3=>1924a veid NCe,nnt2.nfo1/">Dia>,udbh_acNConefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k119l5V.24fco19vent3"INFO1/a>(7a hre72519ven>192     ty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur19l6V.24fco19g alf"INFO1/a>(7a hre72619g a>1926a vsref">fmtlongef"3.longs.nfo1/a vicl2nkfT7=ia/io.h">Dia>,udfT7=inf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k119l7V.24fco19s/1sp"INFO1/a>(7a hre72719s/1>1927a ve=fmt" c}>nt2.nfo1/">Dia>,udrca/io.h">Dia>,udrc3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k119l8V.24fco19_chk/a>, _gFO"s7ef">d72119_ch>192ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl19l9V.24fco19p3rf"la32label(7a hre72"19p3r>1929   sref">fmt3m9hrea href="+spin_lock_irqsavd6ny_fha vicl2nkspin_lock_irqsavd;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udfT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11930V.24fco19, 1k3"INFO1/a>(7a hre73019, 1>193F    1in int f">D3snfo1/a>,3l="+s6 8c1o cl1931V.24fco19tork3"INFO1/a>(7a hre73119tor>193ma vsref">fmt>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s">fmt"3m9hrea href="+BH_RECEIVEe#7W6d6b1ur1932V.24fco19L33" cl33f">buf7/a>, 73119L33>193ma ve=fmt" ce=fmt" cg3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s">fmt= ~3m9hrea href="+BH_RECEIVEeD3snfo1/a>,3l="+s7"BGIN4k11933V.24fco19BGu_f="8c_gFO"s7ef">d73"19BGu>193ma ve=fmt" c}       s abclaa href="+rca/io.h">Dia>,udrc3." flao{631a">Dude3l=BH_RECEIVEeD3snfo1/a>,3l="+s7"BGIN4k11934V.24fco19f=slrss=kclas"s7ef">d73419f=s>1934a ve=fmt" c}}gelseg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s">fmt"3m9hrea href="+BH_TRANSMITe#7W6d6b1ur1935V.24fco19u_furra8cclas"s7ef">d73"19u_f>1935a ve=fmt" ceeeeeeeee3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s">fmt= ~3m9hrea href="+BH_TRANSMITeD3snfo1/a>,3l="+s7"BGIN4k11936V.24fco19BGu_indetclas"s7ef">d73119BGu>1936   sref">fmttttttttto{631a">Dude3l=rca/io.h">Dia>,udrc3." flao{631a">Dude3l=BH_TRANSMITeD3snfo1/a>,3l="+s7"BGIN4k11937V.24fco19ill_indetclas"s7ef">d73719ill>1937a ve=fmt" c}}gelseg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s">fmt"3m9hrea href="+BH_STATUSe#7W6d6b1ur1938V.24fco19ill_f="8cclas"s7ef">d73819ill>193ma ve=fmt" clA3X_DE 3.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s">fmt= ~3m9hrea href="+BH_STATUSeD3snfo1/a>,3l="+s7"BGIN4k11939V.24fco19 3ref="33label(7a hre73"19 3r>1939a ve=fmt" clref">fmt abclaa href="+rca/io.h">Dia>,udrc3." flao{631a">Dude3l=BH_STATUSeD3snfo1/a>,3l="+s7"BGIN4k11940V.24fco19BGu_f="8c_gFO"s7ef">d74019BGu>1940a ve=fmt" c}}gelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1941V.24fco19f=sltss=kclas"s7ef">d74119f=s>194ma vsref">fmt       s as clas32ode/* If po1/  Mark BH routs"s as /* plete *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1942V.24fco19u_furra8cclas"s7ef">d74119u_f>194ma ve=fmt" ce=fmt" cg3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkbh_runnt;&#Dude3l=fals*7Da h5drive25O-fals*,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11943V.24fco19BGu_gcl7tclas"s7ef">d74319BGu>194ma ve=fmt" c}       s abclaa href="+i1a>efmt2.nfo1/a vicl2nkbh_requestede/. omthsref"-&bh_requested3." flao{631a">Dude3l=fals*7Da h5drive25O-fals*,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11944V.24fco19a3gupla34nt"> *7DEBUG74419a3g>1944a ve=fmt" c}T7=inf 3 abclaa href="+rca/io.h">Dia>,udrc3." fla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11945V.24fco19;hef">fmt2.nfo1/po1/aref19;he>1945a ve=fmt" ce.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1946V.24fco197=inf 3.1in int f">D3snf197=i>1946   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl1947V.24fco19 3hlabe34.c#L186 id v64719 3h>1947a ve=fmt" c}3nfo1/asMASK2respin_unlock_irqrestord6ny_fha vicl2nkspin_unlock_irqrestord;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udfT7=inf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11948V.24fco19ar1k3"INFO1/a>(6a hre64"19ar1>194ma vN1in int f">D3snfo1/a>,3l="+s6 8c1o cl1949V.24fco19s3=send34label(6a hre64919s3=>1949a ve=fmt" clef">fmto{631ai href="+rca/io.h">Dia>,udrc3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11950V.24fco19fnetf="8cclas"s6ef">d65019fne>195F    .1in int f">D3snfo1/a>,3l="+s6 8c1o cl1951V.24fco19/snetlockclas"s6ef">d65119/sn>1951a veRss="11"0x8ce 1a href="+code6"DBGIN4k1952V.24fco19NERIC_HDLCabel(6a hre65119NER>1952a ve9as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1953V.24fco19assnet=mmclas"s6ef">d65"19ass>1953   s9as clas32ode/* If po1 * perform bottom half processt;&3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1954V.24fco19d35nt"> bid vL86 clae65419d35>195    s9as clas32ode/* If po1 *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1955V.24fco19s3=yx_e35labels6ef">d65519s3=>195     id NCe,void2.nfo1/">Dia>,udbh_handlerefmt2.nfo1/">Dia>,udwork_f">fmtefmt,vL11" abclaa href="+workeD3snfo1/a>,3l="+s7"BGIN4k11956V.24fco19drive35OSYNCL166 id v65619dri>1956   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1957V.24fco19i3hlabe35.c#L186 id v65719i3h>1957a ve=fmt" c}f">fmt2.nfo1/">Dia>,udef="+/1a>eDude3l=contaL18r_ofefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11958V.24fco19BaramkESkl.=t *6THIS 65119Bar>195ma ve=fmt" cl>nt2.nfo1/">Dia>,udacNConeD3snfo1/a>,3l="+s7"BGIN4k11959V.24fco19MODE_HDLCss=",*6THIS 65"19MOD>1959   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k11960V.24fco19NCe,vL11" = 0,*6THIS 66019NCe>196F            3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkbh_runnt;&#Dude3l=">fd6ny_fha vicl2nk">fd;sre;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11961V.24fco19N_ABORT1ass=",*6THIS 66119N_A>1961a veRss="11"0x8ce 1a href="+code6"DBGIN4k1962V.24fco19RZI_SPACEss=",*6THIS 66119RZI>196ma ve=fmt" cewhileff3m9hrea href="+acNConeDude3l=bh_acNCone#7W6d6b1ur1963V.24fco19 #L8"e,vL1= 0,*6THIS 66319 #L>196ma ve=fmt" c}       sswitchmt3m9hrea href="+acNCone#7W6d6b1ur1964V.24fco198"e,vL1= 0xff,*6THIS 664198"e>1964a ve=fmt" c}T7=inf 3casego{631a">Dude3l=BH_RECEIVEe#7W6d6b1ur1965V.24fco19_16_CCITTss=",*6THIS 66519_16>1965a ve=fmt" ceeeeeeeeeeeeeeeeeo{631a">Dude3l=DBGBHe"%s t ose 32obh recee 1ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11966V.24fco19GTH_8BITrss=",*6THIS 66619GTH>1966   sref">fmttttttttt=fmt" clswitcht3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkparamia/io.h">Dia>,udparami3." nt " clmutexude3mudea/io.h">Dia>,udmude;sre3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1967V.24fco19TERN_NONEss=",*6THIS 66719TER>196                    s       scasego{631a">Dude3l=MGSL_MODE_ASYNCa/io.h">Dia>,udMGSL_MODE_ASYNC,vL1:y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1968V.24fco19e,vL11"= 9600,*6THIS 66119e,v>196ma ve=fmt" clA3X_DE 3=fmt" clllllllllo{631ai href="+rx_a"+coa/io.h">Dia>,udrx_a"+co;sref abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11969V.24fco19hise,vL11"= 8,*6THIS 66"19his>1969a ve=fmt" clref">fmtttttttttttttttttbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11970V.24fco19hise,vL11"= 1,*6THIS 67019his>197F                   s       scasego{631a">Dude3l=MGSL_MODE_HDLCa/io.h">Dia>,udMGSL_MODE_HDLC,vL1:y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1971V.24fco19, ITY_NONEc#L186 id v67119, I>197ma vsref">fmt       ssssssssssssssssswhilef3m9hrea href="+rx_get_fr">d6ny_fha vicl2nkrx_get_fr">d;sref abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11972V.24fco19fUref371#L8"L166 id v67119fUr>197ma ve=fmt" ce=fmt" cgggggggggggggggggbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11973V.24fco19>3DBGfU37fne"+86 clae67319>3D>197ma ve=fmt" c}       s       scasego{631a">Dude3l=MGSL_MODE_RAWa/io.h">Dia>,udMGSL_MODE_RAW,vL1:y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1974V.24fco19U3refne37nt"> *6DEBUG67U19U3r>1974a ve=fmt" c}T7=inf 3       scasego{631a">Dude3l=MGSL_MODE_MONOSYNCa/io.h">Dia>,udMGSL_MODE_MONOSYNC,vL1:y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1975V.24fco19RECEIVEss="111*6DEBUG67519REC>1975a ve=fmt" ceeeeeeeeeeeeeeeeecasego{631a">Dude3l=MGSL_MODE_BISYNCa/io.h">Dia>,udMGSL_MODE_BISYNC,vL1:y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1976V.24fco19TRANSMITss="12*6DEBUG67619TRA>1976   sref">fmttttttttteeeeeeeecasego{631a">Dude3l=MGSL_MODE_XSYNCa/io.h">Dia>,udMGSL_MODE_XSYNC,vL1:y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1977V.24fco19STATUrss="11"4*6DEBUG67719STA>197                    s       ssssssssswhilef3m9hrea href="+rx_get_bufeD3snfo1/a>,3l="+s7"BGIN4k11978V.24fco19_LIMITss="1100*6DEBUG67119_LI>197ma ve=fmt" clA3X_DE 3=fmt" clllllllllbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11979V.24fco19|3ia>,u37label(6a hre67"19|3i>1979a ve=fmt" clref">fmttttttttt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1980V.24fco19UFSIZEss="1256(6a hre68019UFS>198F                   s=fmt" cloas clas32ode/* If po1/  re(&art recee 1r1>fmrx DMA buffers exhausted *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k1981V.24fco19_SIZEss="14096(6a hre68119_SI>198ma vsref">fmt       sssssssss>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrx_re(&arteD3snfo1/a>,3l="+s7"BGIN4k11982V.24fco19s3="sre38f">buf6/a>, 68119s3=>198ma ve=fmt" ce=fmt" cggggggggg=fmt" clonfo1/a vicl2nkrx_(&arteD3snfo1/a>,3l="+s7"BGIN4k11983V.24fco19ref=slBIT1clasf6/a>, 68"19ref>198ma ve=fmt" c}       s=fmt" cgbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11984V.24fco19ref=slBIT0_gFOf6/a>, 68419ref>1984a ve=fmt" c}T7=inf 3casego{631a">Dude3l=BH_TRANSMITe#7W6d6b1ur1985V.24fco19ef=slBIT1labels6ef">d68"19ef=>1985a ve=fmt" ceeeeeeeeeeeeeeeeeo{631a">Dude3l=bh_transmiha/io.h">Dia>,udbh_transmih3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k11986V.24fco19ref=slBITlabels6ef">d68119ref>1986   sref">fmttttttttt=fmt" clbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11987V.24fco19i3i8k_g38.c#L186 id v68719i3i>198                    scasego{631a">Dude3l=BH_STATUSe#7W6d6b1ur1988V.24fco19link3"INFO1/a>(6a hre68819lin>198ma ve=fmt" clA3X_DE 3=fmt" clo{631a">Dude3l=DBGBHe"%s t ose 32obh ed Nusref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11989V.24fco19drolf"INFO1/a>(6a hre68"19dro>1989a ve=fmt" clref">fmttttttttt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkri_chkcounha/io.h">Dia>,udri_chkcounh3." fla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11990V.24fco19s/tt""INFO1/a>(6a hre69019s/t>199F                   s=fmt" clo{631ai href="+/1a>efmt2.nfo1/a vicl2nk1sr_chkcounha/io.h">Dia>,ud1sr_chkcounh3." fla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11991V.24fco19abla""INFO1/a>(6a hre69119abl>199ma vsref">fmt       ssssssssso{631ai href="+/1a>efmt2.nfo1/a vicl2nk1cd_chkcounha/io.h">Dia>,ud1cd_chkcounh3." fla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11992V.24fco19alua""INFO1/a>(6a hre69119alu>199ma ve=fmt" ce=fmt" cgggggggggo{631ai href="+/1a>efmt2.nfo1/a vicl2nkcts_chkcounha/io.h">Dia>,udcts_chkcounh3." fla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k11993V.24fco19link3"INFO1/a>(6a hre69319lin>199ma ve=fmt" c}       s=fmt" cgbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11994V.24fco19:ata "INFO1/a>(6a hre69419:at>1994a ve=fmt" c}T7=inf 3default:y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur1995V.24fco19:ata "INFO1/a>(6a hre69"19:at>1995a ve=fmt" ceeeeeeeeeeeeeeeeeo{631a">Dude3l=DBGBHe"%s t ose 32ounknown acNConref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k11996V.24fco19drolf"INFO1/a>(6a hre69119dro>1996   sref">fmttttttttt=fmt" clbreak.1in int f">D3snfo1/a>,3l="+s7"BGIN4k11997V.24fco19idlef"INFO1/a>(6a hre69719idl>199                    s.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1998V.24fco19mblef"INFO1/a>(6a hre69119mbl>199ma ve=fmt" cl.1in int f">D3snfo1/a>,3l="+s6 8c1o cl1999V.24fco19drolf"INFO1/a>(6a hre69"19dro>1999   sref">fmt3m9hrea href="+DBGBHe"%s t ose 32obh_handler exihref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12070V.24fco2070V.f"INFO1/a>(6a hre69"2070V>2070    .1i/pre>(6a24fcb8/51/785c5a2cb92e831799m55468d679683176f1_3/2070V>in int f">D3snfo1/a>,3l="+s7"BGIN4k12071V.24fco207bla""INFO1/a>(6a hre691207bl>2071a veRss="11"0x8ce 1a href="+code6"DBGIN4k2072V.24fco207lua""INFO1/a>(6a hre691207lu>2072    id NCe,void2.nfo1/">Dia>,udbh_transmiha/io.h">Dia>,udbh_transmih3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12073V.24fco207ink3"INFO1/a>(6a hre693207in>2073   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2074V.24fco207ata "INFO1/a>(6a hre694207at>2074a ve=fmt" c}f">fmt2.nfo1/">Dia>,ud/a>_f">fmte_f">fmt,vL11" abclaa href="+ttye/. omthsref"-&ttynf 3clao{631a">Dude3l=/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12075V.24fco207ata "INFO1/a>(6a hre69"207at>207     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12076V.24fco207rolf"INFO1/a>(6a hre691207ro>2076   sref">fmt abclaa href="+DBGBHe"%s t ose 32obh_transmihref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12077V.24fco207dlef"INFO1/a>(6a hre697207dl>2077a ve=fmt" c}>fmt.nfo1/">Dia>,udttye/. omthsref"-&ttynf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12078V.24fco207blef"INFO1/a>(6a hre691207bl>207ma ve=fmt" clA3X_DE 3.nfo1/a vicl2nk/a>_wakeupa/io.h">Dia>,ud/a>_wakeup3." f abclaa href="+ttye/. omthsref"-&ttynf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12079V.24fco207rolf"INFO1/a>(6a hre69"207ro>2079a ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2010V.24fco20flDBgcl7tss=""s7ef">d71020flD>20fl    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12011V.24fco20l3sssss31ass="s7ef">d71"20l3s>20f1    id NCe,void2.nfo1/">Dia>,ud1sr_chang{6ny_fha vicl2nk1sr_chang{3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,ude&atusa/io.h">Dia>,uded Nusnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12012V.24fco20x_enabla ss=""s7ef">d71120x_e>20f2   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2013V.24fco20tx_act_l6ss=""s7ef">d71"20tx_>20f3a ve=fmt" c}>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT3a/io.h">Dia>,udBIT3;sre3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur20f4V.24fco20v3 clas31nt"> *7DEBUG71420v3 >20f4a ve=fmt" c}T7=inf 3 abclaa href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=|lao{631a">Dude3l=SerialSgefal_DSReD3snfo1/a>,3l="+s7"BGIN4k12015V.24fco20liek3"INFO1/a>(7a hre71520lie>20f5a ve=fmt" ceeeeeeeee3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude31sr_upa/io.h">Dia>,ud1sr_up;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k120f6V.24fco20rror3"INFO1/a>(7a hre71620rro>20f6   sref">fmt}gelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur20f7V.24fco20a3s="sr31.c#L187 id v71720a3s>20f                    s.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmt= ~3m9hrea href="+SerialSgefal_DSReD3snfo1/a>,3l="+s7"BGIN4k12018V.24fco20" ctx_ss=ss=""s7ef">d71120" c>20fma ve=fmt" clA3X_DE 3.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude31sr_downeD3snfo1/a>,3l="+s7"BGIN4k120f9V.24fco20ytx_/a>, ss=""s7ef">d71"20ytx>20f9   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2020V.24fco20l33.1u#31ait_ud7vL28"72020l33>20l3   sref">fmt abclaa href="+DBG(SRe"%s t 1sr_chang{ ose 32oegefals=ose 304Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12021V.24fco20cflag_ss=ss=""s7ef">d72"20cfl>20lma vsref">fmt>fmtt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nk1sr_chkcounha/io.h">Dia>,ud1sr_chkcounh3." )++cllao{631a">Dude3l=IO_PIN_SHUTDOWN_LIMITe#7W6d6b1ur2022V.24fco20n"tx_d. 1ss=""s7ef">d72120n"t>20lma ve=fmt" ce=fmt" cg3m9hrea href="+e25OSYrq_offeD3snfo1/a>,3l="+s7"BGIN4k12023V.24fco20al_eventk_gFO"s7ef">d72320al_>20lma ve=fmt" c}       sef">fm;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12024V.24fco20s3="com32nt"> *7DEBUG72420s3=>20l4   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2025V.24fco20vent3"INFO1/a>(7a hre72520ven>20l5   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude31sra/io.h">Dia>,ud1sr;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12026V.24fco20g alf"INFO1/a>(7a hre72620g a>20l6   sref">fmt abclaa href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nks& Nus_event_wait_qa/io.h">Dia>,uded Nus_event_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12027V.24fco20s/1sp"INFO1/a>(7a hre72720s/1>20l7a ve=fmt" c}3nfo1/asMASK2rewake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevent_wait_qa/io.h">Dia>,udevent_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12028V.24fco20_chk/a>, _gFO"s7ef">d72120_ch>20l8   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_STATUSeD3snfo1/a>,3l="+s7"BGIN4k120l9V.24fco20p3rf"la32label(7a hre72"20p3r>20l9a ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2030V.24fco20, 1k3"INFO1/a>(7a hre73020, 1>20,     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12031V.24fco20tork3"INFO1/a>(7a hre73120tor>20,1    id NCe,void2.nfo1/">Dia>,udcts_chang{6ny_fha vicl2nkcts_chang{3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,ude&atusa/io.h">Dia>,uded Nusnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12032V.24fco20L33" cl33f">buf7/a>, 73120L33>20,2   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2033V.24fco20BGu_f="8c_gFO"s7ef">d73"20BGu>20,3a ve=fmt" c}>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT2e#7W6d6b1ur2034V.24fco20f=slrss=kclas"s7ef">d73420f=s>20,4a ve=fmt" c}T7=inf 3 abclaa href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=|lao{631a">Dude3l=SerialSgefal_CTSeD3snfo1/a>,3l="+s7"BGIN4k12035V.24fco20u_furra8cclas"s7ef">d73"20u_f>20,5a ve=fmt" ceeeeeeeee3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude3cts_upa/io.h">Dia>,udcts_up;sre++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12036V.24fco20BGu_indetclas"s7ef">d73120BGu>20,6   sref">fmt}gelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2037V.24fco20ill_indetclas"s7ef">d73720ill>20,                    s.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmt= ~3m9hrea href="+SerialSgefal_CTSeD3snfo1/a>,3l="+s7"BGIN4k12038V.24fco20ill_f="8cclas"s7ef">d73820ill>20,ma ve=fmt" clA3X_DE 3.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude3cts_downeD3snfo1/a>,3l="+s7"BGIN4k12039V.24fco20 3ref="33label(7a hre73"20 3r>20,9   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2040V.24fco20BGu_f="8c_gFO"s7ef">d74020BGu>20BG   sref">fmt abclaa href="+DBG(SRe"%s t cts_chang{ ose 32oegefals=ose 304Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve33;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2041V.24fco20f=sltss=kclas"s7ef">d74120f=s>20Bma vsref">fmt>fmtt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkcts_chkcounha/io.h">Dia>,udcts_chkcounh3." )++cllao{631a">Dude3l=IO_PIN_SHUTDOWN_LIMITe#7W6d6b1ur2042V.24fco20u_furra8cclas"s7ef">d74120u_f>20Bma ve=fmt" ce=fmt" cg3m9hrea href="+e25OSYrq_offeD3snfo1/a>,3l="+s7"BGIN4k12043V.24fco20BGu_gcl7tclas"s7ef">d74320BGu>20Bma ve=fmt" c}       sef">fm;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12044V.24fco20a3gupla34nt"> *7DEBUG74420a3g>20B4   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2045V.24fco20;hef">fmt2.nfo1/po1/aref20;he>20B5   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude3ctsa/io.h">Dia>,udctsnf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k120B6V.24fco207=inf 3.1in int f">D3snf207=i>20B6   sref">fmt abclaa href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nks& Nus_event_wait_qa/io.h">Dia>,uded Nus_event_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12047V.24fco20 3hlabe34.c#L186 id v64720 3h>20B7a ve=fmt" c}3nfo1/asMASK2rewake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevent_wait_qa/io.h">Dia>,udevent_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12048V.24fco20ar1k3"INFO1/a>(6a hre64"20ar1>20B8   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_STATUSeD3snfo1/a>,3l="+s7"BGIN4k12049V.24fco20s3=send34label(6a hre64920s3=>20B9   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12050V.24fco20fnetf="8cclas"s6ef">d65020fne>20fna ve=fmt" c}>fmt.nfo1/">Dia>,udtty_porh_cts_enablede/. omthsref"-&tty_porh_cts_enabled3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;sre33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2051V.24fco20/snetlockclas"s6ef">d65120/sn>20fma vsref">fmt       s>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2052V.24fco20NERIC_HDLCabel(6a hre65120NER>20fma ve=fmt" ce=fmt" cggggggggg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nkhw_stoppede/. omthsref"-&hw_stoppednf 33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2053V.24fco20assnet=mmclas"s6ef">d65"20ass>20fma ve=fmt" c}       s=fmt" cggggggggg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmtao{631a">Dude3l=SerialSgefal_CTSe#7W6d6b1ur2054V.24fco20d35nt"> bid vL86 clae65420d35>20f4a ve=fmt" c}T7=inf 3       sssssssssssssssss3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nkhw_stoppede/. omthsref"-&hw_stoppednf 3fla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k120f5V.24fco20s3=yx_e35labels6ef">d65520s3=>20f5a ve=fmt" ceeeeeeeeeeeeeeeeessssssssssssssss3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_TRANSMITeD3snfo1/a>,3l="+s7"BGIN4k120f6V.24fco20drive35OSYNCL166 id v65620dri>20f6   sref">fmttttttttt=fmt" clllllllllllllllllef">fm;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12057V.24fco20i3hlabe35.c#L186 id v65720i3h>20f                    s       sssssssss.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2058V.24fco20BaramkESkl.=t *6THIS 65120Bar>20fma ve=fmt" clA3X_DE 3=fmt" cl}gelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2059V.24fco20MODE_HDLCss=",*6THIS 65"20MOD>20f9a ve=fmt" clref">fmttttttttttttttttt>fmt!t3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmtao{631a">Dude3l=SerialSgefal_CTSeD3snfo1/a>,3l="+s7"BGIN4k12060V.24fco20NCe,vL11" = 0,*6THIS 66020NCe>20NCa ve=fmt" c}T7=inf 3       sssssssssssssssss3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nkhw_stoppede/. omthsref"-&hw_stoppednf 3fla1;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12061V.24fco20N_ABORT1ass=",*6THIS 66120N_A>20Nma vsref">fmt       sssssssss.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2062V.24fco20RZI_SPACEss=",*6THIS 66120RZI>20Nma ve=fmt" ce=fmt" cg.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2063V.24fco20 #L8"e,vL1= 0,*6THIS 66320 #L>20Nma ve=fmt" c}.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2064V.24fco208"e,vL1= 0xff,*6THIS 664208"e>20N4a ve.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2065V.24fco20_16_CCITTss=",*6THIS 66520_16>20N     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12066V.24fco20GTH_8BITrss=",*6THIS 66620GTH>20N6    id NCe,void2.nfo1/">Dia>,ud1cd_chang{6ny_fha vicl2nk1cd_chang{3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,ude&atusa/io.h">Dia>,uded Nusnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12067V.24fco20TERN_NONEss=",*6THIS 66720TER>20N7   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2068V.24fco20e,vL11"= 9600,*6THIS 66120e,v>20Nma ve=fmt" cl>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT1e#7W6d6b1ur2069V.24fco20hise,vL11"= 8,*6THIS 66"20his>20N9a ve=fmt" clref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=|lao{631a">Dude3l=SerialSgefal_DCDeD3snfo1/a>,3l="+s7"BGIN4k12070V.24fco20hise,vL11"= 1,*6THIS 67020his>20hia ve=fmt" clA3X_DE 3.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude31cd_upa/io.h">Dia>,ud1cd_upnf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12071V.24fco20, ITY_NONEc#L186 id v67120, I>20hma vsref">fmt}gelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2072V.24fco20fUref371#L8"L166 id v67120fUr>20hma ve=fmt" ce=fmt" cg3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmt= ~3m9hrea href="+SerialSgefal_DCDeD3snfo1/a>,3l="+s7"BGIN4k12073V.24fco20>3DBGfU37fne"+86 clae67320>3D>20hma ve=fmt" c}       s abclaa href="+i1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude31cd_downeD3snfo1/a>,3l="+s7"BGIN4k12074V.24fco20U3refne37nt"> *6DEBUG67U20U3r>20h4   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2075V.24fco20RECEIVEss="111*6DEBUG67520REC>20h5   sref">fmt abclaa href="+DBG(SRe"%s t 1cd_chang{ ose 32oegefals=ose 304Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve33;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2076V.24fco20TRANSMITss="12*6DEBUG67620TRA>20h6a ve=fmt" cl>fmtt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nk1cd_chkcounha/io.h">Dia>,ud1cd_chkcounh3." )++cllao{631a">Dude3l=IO_PIN_SHUTDOWN_LIMITe#7W6d6b1ur2077V.24fco20STATUrss="11"4*6DEBUG67720STA>20h                    s.nfo1/a vicl2nke25OSYrq_offeD3snfo1/a>,3l="+s7"BGIN4k12078V.24fco20_LIMITss="1100*6DEBUG67120_LI>20hma ve=fmt" clA3X_DE 3ef">fm;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12079V.24fco20|3ia>,u37label(6a hre67"20|3i>20h9   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2080V.24fco20UFSIZEss="1256(6a hre68020UFS>20UF   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude31cda/io.h">Dia>,ud1cdnf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12081V.24fco20_SIZEss="14096(6a hre68120_SI>20Uma vs#>fm3m9hrea href="+SYNCLINK_GENERIC_HDLCa/io.h">Dia>,udSYNCLINK_GENERIC_HDLC    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12082V.24fco20s3="sre38f">buf6/a>, 68120s3=>20U2a ve=fmt" cl>fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounh;sre3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2083V.24fco20ref=slBIT1clasf6/a>, 68"20ref>20Uma ve=fmt" c}       s>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmtao{631a">Dude3l=SerialSgefal_DCDeD3snfo1/a>,3l="+s7"BGIN4k12084V.24fco20ref=slBIT0_gFOf6/a>, 68420ref>20U4a ve=fmt" c}T7=inf 3       s.nfo1/a vicl2nknetif_carri8r_onefmt2.nfo1/a vicl2nknet1/UeD3snfo1/a>,3l="+s7"BGIN4k12085V.24fco20ef=slBIT1labels6ef">d68"20ef=>20U5a ve=fmt" ceeeeeeeeeelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12086V.24fco20ref=slBITlabels6ef">d68120ref>20U6   sref">fmttttttttt=fmt" cl.nfo1/a vicl2nknetif_carri8r_offefmt2.nfo1/a vicl2nknet1/UeD3snfo1/a>,3l="+s7"BGIN4k12087V.24fco20i3i8k_g38.c#L186 id v68720i3i>20U7   sref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2088V.24fco20link3"INFO1/a>(6a hre68820lin>20Uma ve#end>f1in int f">D3snfo1/a>,3l="+s6 8c1o cl2089V.24fco20drolf"INFO1/a>(6a hre68"20dro>20U9   sref">fmt3m9hrea href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nks& Nus_event_wait_qa/io.h">Dia>,uded Nus_event_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12090V.24fco20s/tt""INFO1/a>(6a hre69020s/t>20s/   sref">fmt3m9hrea href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevent_wait_qa/io.h">Dia>,udevent_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12091V.24fco20abla""INFO1/a>(6a hre69120abl>20s1   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_STATUSeD3snfo1/a>,3l="+s7"BGIN4k12092V.24fco20alua""INFO1/a>(6a hre69120alu>20s2    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12093V.24fco20link3"INFO1/a>(6a hre69320lin>20s3a ve=fmt" c}>fmt.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3fT7=ia/io.h">Dia>,udfT7=inf 3=">fmtao{631a">Dude3l=ASYNC_CHECK_CDe#7W6d6b1ur2094V.24fco20:ata "INFO1/a>(6a hre69420:at>20s4a ve=fmt" c}T7=inf 3>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmtao{631a">Dude3l=SerialSgefal_DCDeD3snfo1/a>,3l="+s7"BGIN4k12095V.24fco20:ata "INFO1/a>(6a hre69"20:at>20s5a ve=fmt" ceeeeeeeeeeeeeeeeeo{631a">Dude3l=wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3open_waita/io.h">Dia>,udopen_waitnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12096V.24fco20drolf"INFO1/a>(6a hre69120dro>20s6   sref">fmtttttttttelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2097V.24fco20idlef"INFO1/a>(6a hre69720idl>20s                    s       s>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12098V.24fco20mblef"INFO1/a>(6a hre69120mbl>20sma ve=fmt" clA3X_DE 3=fmt" clllllllllo{631ai href="+tty_hangupa/io.h">Dia>,ud/a>_hangup3." f abclaa href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12099V.24fco20drolf"INFO1/a>(6a hre69"20dro>20s9a ve=fmt" clref">fmt.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2170V.24fco2170V.f"INFO1/a>(6a hre69"2170V>2100a ve=fmt" c}}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2171V.24fco217bla""INFO1/a>(6a hre691217bl>2171a ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2172V.24fco217lua""INFO1/a>(6a hre691217lu>2102    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12173V.24fco217ink3"INFO1/a>(6a hre693217in>2173   sid NCe,void2.nfo1/">Dia>,udri_chang{6ny_fha vicl2nkri_chang{3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,ude&atusa/io.h">Dia>,uded Nusnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12174V.24fco217ata "INFO1/a>(6a hre694217at>2174a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2175V.24fco217ata "INFO1/a>(6a hre69"217at>2105a ve=fmt" ce>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+BIT0a/io.h">Dia>,udBIT0;sre3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2176V.24fco217rolf"INFO1/a>(6a hre691217ro>2106   sref">fmttttttttt abclaa href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=|lao{631a">Dude3l=SerialSgefal_RIeD3snfo1/a>,3l="+s7"BGIN4k12177V.24fco217dlef"INFO1/a>(6a hre697217dl>210                    s.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude3ri_upa/io.h">Dia>,udri_upnf 3++.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12178V.24fco217blef"INFO1/a>(6a hre691217bl>217ma ve=fmt" cl}gelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2179V.24fco217rolf"INFO1/a>(6a hre69"217ro>2109a ve=fmt" clref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve=">fmt= ~3m9hrea href="+SerialSgefal_RIeD3snfo1/a>,3l="+s7"BGIN4k12110V.24fco21flDBgcl7tss=""s7ef">d71021flD>211ia ve=fmt" clA3X_DE 3.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkinput_egefal_eventsa/io.h">Dia>,udinput_egefal_events;srent " clmutexude3ri_downeD3snfo1/a>,3l="+s7"BGIN4k12111V.24fco21l3sssss31ass="s7ef">d71"21l3s>2111a ve=fmt" c}}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2112V.24fco21x_enabla ss=""s7ef">d71121x_e>2112a ve=fmt" cl abclaa href="+DBG(SRe"%s t ri_chang{ ose 32oegefals=ose 304Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefalsa ve33;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2113V.24fco21tx_act_l6ss=""s7ef">d71"21tx_>21f3a ve=fmt" c}>fmtt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkri_chkcounha/io.h">Dia>,udri_chkcounh3." )++cllao{631a">Dude3l=IO_PIN_SHUTDOWN_LIMITe#7W6d6b1ur21f4V.24fco21v3 clas31nt"> *7DEBUG71421v3 >21f4a ve=fmt" c}T7=inf 3 abclaa href="+e25OSYrq_offeD3snfo1/a>,3l="+s7"BGIN4k12115V.24fco21liek3"INFO1/a>(7a hre71521lie>21f5a ve=fmt" ceeeeeeeeeef">fm;1in int f">D3snfo1/a>,3l="+s7"BGIN4k121f6V.24fco21rror3"INFO1/a>(7a hre71621rro>21f6   sref">fmt}1in int f">D3snfo1/a>,3l="+s7"BGIN4k121f7V.24fco21a3s="sr31.c#L187 id v71721a3s>2117a ve=fmt" c}3nfo1/asMASK2re/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude3r;&#D3snfo1/a>,3l="+s7"BGIN4k12118V.24fco21" ctx_ss=ss=""s7ef">d71121" c>2118   sref">fmt abclaa href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nks& Nus_event_wait_qa/io.h">Dia>,uded Nus_event_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k121f9V.24fco21ytx_/a>, ss=""s7ef">d71"21ytx>2119   sref">fmt3m9hrea href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevent_wait_qa/io.h">Dia>,udevent_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12120V.24fco21l33.1u#31ait_ud7vL28"72021l33>21l3   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_STATUSeD3snfo1/a>,3l="+s7"BGIN4k12121V.24fco21cflag_ss=ss=""s7ef">d72"21cfl>2121a ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2122V.24fco21n"tx_d. 1ss=""s7ef">d72121n"t>2122    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12123V.24fco21al_eventk_gFO"s7ef">d72321al_>2123   sid NCe,void2.nfo1/">Dia>,udisr_rxdataefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12124V.24fco21s3="com32nt"> *7DEBUG72421s3=>2124a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2125V.24fco21vent3"INFO1/a>(7a hre72521ven>21l5   sref">fmtlongef"3.YNt2.nfo1/">Dia>,udcounha/io.h">Dia>,udcounh3." fla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrbuf_fill_counha/io.h">Dia>,udrbuf_fill_counh,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12126V.24fco21g alf"INFO1/a>(7a hre72621g a>21l6   sref">fmtlongef"3.YNt2.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nkrbuf_fill_indexa/io.h">Dia>,udrbuf_fill_index,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12127V.24fco21s/1sp"INFO1/a>(7a hre72721s/1>21l7a ve=fmt" c}longef"3.shorh1.nfo1/">Dia>,udre&#D3snfo1/a>,3l="+s7"BGIN4k12128V.24fco21_chk/a>, _gFO"s7ef">d72121_ch>21l8   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12129V.24fco21p3rf"la32label(7a hre72"21p3r>2129   sref">fmtwhilemt.nfo1/">Dia>,udrd_regrror3"INFO1ve25O rd_regrr3." f abclaa href="+/1a>efmt"3m9hrea href="+IRQ_RXDATAe#7W6d6b1ur2130V.24fco21, 1k3"INFO1/a>(7a hre73021, 1>213ia ve=fmt" clA3X_DE 3.nfo1/a vicl2nkre&#D3snfo1/a>,3l="+s7"BGIN4k12131V.24fco21tork3"INFO1/a>(7a hre73121tor>213ma vsref">fmt       s abclaa href="+DBG(SRe"%s t =sr_rxdata ose 32oRDR=ose 304Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+re&#D3snfo1/a>,3l="+s6 8c1o cl2132V.24fco21L33" cl33f">buf7/a>, 73121L33>213ma ve=fmt" ce=fmt" cg>fmt.nfo1/">Dia>,uddesc_complet{6ny_fha vicl2nk1/sc_complet{3." f abclaa href="+/1a>efmt2.nfo1/a vicl2nkrbufsa/io.h">Dia>,udrbufs3." [.nfo1/">Dia>,udie#7W6d6b1ur2133V.24fco21BGu_f="8c_gFO"s7ef">d73"21BGu>213ma ve=fmt" c}       s       s as clas32ode/* If po1/  all buffers full *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2134V.24fco21f=slrss=kclas"s7ef">d73421f=s>21,4a ve=fmt" c}T7=inf 3A3X_DE 3.nfo1/a vicl2nkrx_stopa/io.h">Dia>,udrx_stop3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2135V.24fco21u_furra8cclas"s7ef">d73"21u_f>21,5a ve=fmt" ceeeeeeeeeA3X_DE 3.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkrx_re(&arteD3snfo1/a>,3l="+s7"BGIN4k12136V.24fco21BGu_indetclas"s7ef">d73121BGu>2136   sref">fmttttttttt=fmt" clcontinue;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12137V.24fco21ill_indetclas"s7ef">d73721ill>21,                    s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2138V.24fco21ill_f="8cclas"s7ef">d73821ill>21,ma ve=fmt" clA3X_DE 3.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkrbufsa/io.h">Dia>,udrbufs3." [.nfo1/">Dia>,udieDia>,udcounha/io.h">Dia>,udcounh3." ++]fla(longef"3.char).nfo1/">Dia>,udre&#D3snfo1/a>,3l="+s7"BGIN4k12139V.24fco21 3ref="33label(7a hre73"21 3r>2139a ve=fmt" clref">fmt as clas32ode/* If po1/  a3l=" m>,u saves ed Nus byte to buffer for each data byte *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2140V.24fco21BGu_f="8c_gFO"s7ef">d74021BGu>214ia ve=fmt" clA3X_DE 3>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams,vL1nt " clmutexude3m>,ua/io.h">Dia>,udm>,u3." flla3m9hrea href="+MGSL_MODE_ASYNCa/io.h">Dia>,udMGSL_MODE_ASYNC3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k12141V.24fco21f=sltss=kclas"s7ef">d74121f=s>214ma vsref">fmt       ssssssssso{631ai href="+/1a>efmt2.nfo1/a vicl2nkrbufsa/io.h">Dia>,udrbufs3." [.nfo1/">Dia>,udieDia>,udcounha/io.h">Dia>,udcounh3." ++]fla(longef"3.char)t.nfo1/">Dia>,udre&#D3snfo1/a>,3l="+s6 8c1o cl2142V.24fco21u_furra8cclas"s7ef">d74121u_f>21Bma ve=fmt" ce=fmt" cg>fmt3m9hrea href="+counha/io.h">Dia>,udcounh3." flla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrbuf_fill_levela/io.h">Dia>,udrbuf_fill_levelnf 3s||mt.nfo1/">Dia>,udre&#fmt"3m9hrea href="+BIT10a/io.h">Dia>,udBIT1ia ve33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2143V.24fco21BGu_gcl7tclas"s7ef">d74321BGu>21Bma ve=fmt" c}       sref">fmt as clas32ode/* If po1/  buffer full or end of frame *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2144V.24fco21a3gupla34nt"> *7DEBUG74421a3g>2144a ve=fmt" c}T7=inf 3A3X_DE 3.nfo1/a vicl2nkset_1/sc_counha/io.h">Dia>,udset_1/sc_counh3." f abclaa href="+/1a>efmt2.nfo1/a vicl2nkrbufsa/io.h">Dia>,udrbufs3." [.nfo1/">Dia>,udieDia>,udcounh3." 3;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2145V.24fco21;hef">fmt2.nfo1/po1/aref21;he>2145a ve=fmt" ceeeeeeeeeA3X_DE 3.nfo1/a vicl2nkset_1/sc_e&atusa/io.h">Dia>,udeet_1/sc_e&atus3." f abclaa href="+/1a>efmt2.nfo1/a vicl2nkrbufsa/io.h">Dia>,udrbufs3." [.nfo1/">Dia>,udieDia>,udBIT15a ve=|mt.nfo1/">Dia>,udre&#D3snfo1/a>,3l="+s6 8c1o cl2146V.24fco217=inf 3.1in int f">D3snf217=i>2146   sref">fmttttttttt=fmt" cl.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkrbuf_fill_counha/io.h">Dia>,udrbuf_fill_counh,vL1fla3m9hrea href="+counha/io.h">Dia>,udcounh3." fla3.1in int f">D3snfo1/a>,3l="+s7WBGIN4k12147V.24fco21 3hlabe34.c#L186 id v64721 3h>214                    s       s>fmt++.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nkrbuf_counha/io.h">Dia>,udrbuf_counh3." 31in int f">D3snfo1/a>,3l="+s7WBGIN4k12148V.24fco21ar1k3"INFO1/a>(6a hre64"21ar1>214ma ve=fmt" clA3X_DE 3=fmt" clllllllllo{631ai href="+ieD3snfo1/a>,3l="+s7WBGIN4k12149V.24fco21s3=send34label(6a hre64921s3=>2149a ve=fmt" clref">fmttttttttt abclaa href="+/1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_RECEIVEeD3snfo1/a>,3l="+s7"BGIN4k12150V.24fco21fnetf="8cclas"s6ef">d65021fne>215ia ve=fmt" clA3X_DE 3}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2151V.24fco21/snetlockclas"s6ef">d65121/sn>2151a ve=fmt" c}}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2152V.24fco21NERIC_HDLCabel(6a hre65121NER>2152    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12153V.24fco21assnet=mmclas"s6ef">d65"21ass>21fma ve=fmt" c}3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrbuf_fill_indexa/io.h">Dia>,udrbuf_fill_index,vL1fla3m9hrea href="+ieD3snfo1/a>,3l="+s7"BGIN4k12154V.24fco21d35nt"> bid vL86 clae65421d35>21f4a ve=fmt" c}.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkrbuf_fill_counha/io.h">Dia>,udrbuf_fill_counh,vL1fla3m9hrea href="+counha/io.h">Dia>,udcounh3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12155V.24fco21s3=yx_e35labels6ef">d65521s3=>21f5a ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2156V.24fco21drive35OSYNCL166 id v65621dri>21f6   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2157V.24fco21i3hlabe35.c#L186 id v65721i3h>21f     id NCe,void2.nfo1/">Dia>,udisr_serialefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12158V.24fco21BaramkESkl.=t *6THIS 65121Bar>21fma vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2159V.24fco21MODE_HDLCss=",*6THIS 65"21MOD>21f9a ve=fmt" cllongef"3.shorh1.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3fla3m9hrea href="+rd_regrror3"INFO1ve25O rd_regrr3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12160V.24fco21NCe,vL11" = 0,*6THIS 66021NCe>216     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12161V.24fco21N_ABORT1ass=",*6THIS 66121N_A>2161   sref">fmt abclaa href="+DBG(SRe"%s t ose 32o=sr_serial ed Nus=ose 304Xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+e&atusa/io.h">Dia>,uded Nusnf 333.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12162V.24fco21RZI_SPACEss=",*6THIS 66121RZI>2162    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12163V.24fco21 #L8"e,vL1= 0,*6THIS 66321 #L>216ma ve=fmt" c}3m9hrea href="+wr_regrror3"INFO1ve25O wr_regrr3." f abclaa href="+/1a>eDia>,uded Nusnf 33;t as clas32ode/* If po1/  clear pend>ng *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2164V.24fco218"e,vL1= 0xff,*6THIS 664218"e>21N4a veRss="11"0x8ce 1a href="+code6"DBGIN4k2165V.24fco21_16_CCITTss=",*6THIS 66521_16>2165   sref">fmt abclaa href="+/1a>efmt2.nfo1/a vicl2nk=rq_occurrede/. omthsref"-&=rq_occurrednf 3fla3m9hrea href="+">f{6ny_fha vicl2nk">f{3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12166V.24fco21GTH_8BITrss=",*6THIS 66621GTH>2166   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2167V.24fco21TERN_NONEss=",*6THIS 66721TER>216             >fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams,vL1nt " clmutexude3m>,ua/io.h">Dia>,udm>,u3." flla3m9hrea href="+MGSL_MODE_ASYNCa/io.h">Dia>,udMGSL_MODE_ASYNC3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2168V.24fco21e,vL11"= 9600,*6THIS 66121e,v>216ma ve=fmt" clA3X_DE 3>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_TXIDLEe#7W6d6b1ur2169V.24fco21hise,vL11"= 8,*6THIS 66"21his>21N9a ve=fmt" clref">fmt        >fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nktx_actRUN6ny_fha vicl2nk"x_actRUN3." 31in int f">D3snfo1/a>,3l="+s7"BGIN4k12170V.24fco21hise,vL11"= 1,*6THIS 67021his>21hia ve=fmt" clA3X_DE 3ref">fmttttttttt abclaa href="+/sr_txeomeDia>,uded Nusnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12171V.24fco21, ITY_NONEc#L186 id v67121, I>217ma vsref">fmt       s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2172V.24fco21fUref371#L8"L166 id v67121fUr>21hma ve=fmt" ce=fmt" cg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrx_pi>enf 3s">fmt">fmt"t.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_RXDATAeD3snfo1/a>,3l="+s7"BGIN4k12173V.24fco21>3DBGfU37fne"+86 clae67321>3D>21hma ve=fmt" c}       stttttttt abclaa href="+/sr_rxdataeD3snfo1/a>,3l="+s6 8c1o cl2174V.24fco21U3refne37nt"> *6DEBUG67U21U3r>2174a ve=fmt" c}T7=inf 3>fmtt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_RXBREAKefmt">fmt"t.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+RXBREAKe#7W6d6b1ur2175V.24fco21RECEIVEss="111*6DEBUG67521REC>2175a ve=fmt" ceeeeeeeeeA3X_DE 3.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude3brkeD3snfo1/a>,3l="+s6 8c1o cl2176V.24fco21TRANSMITss="12*6DEBUG67621TRA>2176   sref">fmttttttttt=fmt" cl.as clas32ode/* If po1/  process break detectRon3>fm/a>lcontrol allows *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2177V.24fco21STATUrss="11"4*6DEBUG67721STA>21h                    s=fmt" cg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2178V.24fco21_LIMITss="1100*6DEBUG67121_LI>21hma ve=fmt" clA3X_DE 3       s=fmt" cg>fmt!t3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+/1a>efmt2.nfo1/a vicl2nk=gnore_e&atus_maske#7W6d6b1ur2179V.24fco21|3ia>,u37label(6a hre67"21|3i>2179a ve=fmt" clref">fmttttttttttttttttt=fmt" cg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkread_e&atus_maskefmt"3m9hrea href="+MASK_BREAKe#7W6d6b1ur2180V.24fco21UFSIZEss="1256(6a hre68021UFS>218Ca ve=fmt" c}T7=inf 3       ssssssssssssssssssssssssst " clmutexude3tty_insert_flip_chare/. omthsref"-&tty_insert_flip_char3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;sre, 0lao{631ai href="+TTY_BREAKeD3snfo1/a>,3l="+s6 8c1o cl2181V.24fco21_SIZEss="14096(6a hre68121_SI>218ma vsref">fmt       ssssssssstttttttttttttttt=fmt" cg>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3fT7=ia/io.h">Dia>,udfT7=inf 3=">fmtao{631a">Dude3l=ASYNC_SAKeD3snfo1/a>,3l="+s7"BGIN4k12182V.24fco21s3="sre38f">buf6/a>, 68121s3=>218ma ve=fmt" ce=fmt" cggggggggg       ssssssssssssssssssssssssst " clmutexude3do_SAKefmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12183V.24fco21ref=slBIT1clasf6/a>, 68"21ref>21Uma ve=fmt" c}       sssssssssssssssssssssssss}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2184V.24fco21ref=slBIT0_gFOf6/a>, 68421ref>21U4a ve=fmt" c}T7=inf 3       sssssssss}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2185V.24fco21ef=slBIT1labels6ef">d68"21ef=>21U5a ve=fmt" ceeeeeeeeessssssss}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2186V.24fco21ref=slBITlabels6ef">d68121ref>21U6   sref">fmttttttttt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2187V.24fco21i3i8k_g38.c#L186 id v68721i3i>21U7   sref">fmt.gelsegty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2188V.24fco21link3"INFO1/a>(6a hre68821lin>218ma ve=fmt" clA3X_DE 3>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"t.nfo1/">Dia>,udIRQ_TXIDLEeD3snfo1/a>,3l="+s7"BGIN4k12189V.24fco21drolf"INFO1/a>(6a hre68"21dro>2189a ve=fmt" clref">fmttttttttt abclaa href="+/sr_txeomeDia>,uded Nusnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12190V.24fco21s/tt""INFO1/a>(6a hre69021s/t>219ia ve=fmt" clA3X_DE 3>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrx_pi>enf 3s">fmt">fmt"t.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_RXDATAeD3snfo1/a>,3l="+s7"BGIN4k12191V.24fco21abla""INFO1/a>(6a hre69121abl>219ma vsref">fmt       ssssssssso{631ai href="+/sr_rxdataeD3snfo1/a>,3l="+s6 8c1o cl2192V.24fco21alua""INFO1/a>(6a hre69121alu>219ma ve=fmt" ce=fmt" cg>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_RXIDLEe#7W6d6b1ur2193V.24fco21link3"INFO1/a>(6a hre69321lin>219ma ve=fmt" c}       sssssssss>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+RXIDLEe#7W6d6b1ur2194V.24fco21:ata "INFO1/a>(6a hre69421:at>21s4a ve=fmt" c}T7=inf 3       ssssssssso{631ai href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude3rxidl{6ny_fha vicl2nkrxidl{3." ++;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2195V.24fco21:ata "INFO1/a>(6a hre69"21:at>21s5a ve=fmt" ceeeeeeeeeeeeeeeeeelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12196V.24fco21drolf"INFO1/a>(6a hre69121dro>21s6   sref">fmttttttttt       ssssssssso{631ai href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude3exithunha/io.h">Dia>,udexithunh3." ++;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2197V.24fco21idlef"INFO1/a>(6a hre69721idl>21s                    s       s3m9hrea href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevent_wait_qa/io.h">Dia>,udevent_wait_qnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12198V.24fco21mblef"INFO1/a>(6a hre69121mbl>21sma ve=fmt" clA3X_DE 3}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2199V.24fco21drolf"INFO1/a>(6a hre69"21dro>2199   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12270V.24fco2270V.f"INFO1/a>(6a hre69"2270V>220ia ve=fmt" clA3X_DE 3>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_RXOVERe#7W6d6b1ur2271V.24fco227bla""INFO1/a>(6a hre691227bl>220ma vsref">fmt       ssssssssso{631ai href="+rx_starteD3snfo1/a>,3l="+s6 8c1o cl2272V.24fco227lua""INFO1/a>(6a hre691227lu>220ma ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2273V.24fco227ink3"INFO1/a>(6a hre693227in>2273   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2274V.24fco227ata "INFO1/a>(6a hre694227at>2204a ve=fmt" c}>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_DSRe#7W6d6b1ur2275V.24fco227ata "INFO1/a>(6a hre69"227at>2205a ve=fmt" ceeeeeeeeet " clmutexude3dsr_chang{6ny_fha vicl2nk1sr_chang{3." f abclaa href="+/1a>eDia>,uded Nusnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12276V.24fco227rolf"INFO1/a>(6a hre691227ro>2206a ve=fmt" cl>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_CTSe#7W6d6b1ur2277V.24fco227dlef"INFO1/a>(6a hre697227dl>220                    s.nfo1/a vicl2nkcts_chang{6ny_fha vicl2nkcts_chang{3." f abclaa href="+/1a>eDia>,uded Nusnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12278V.24fco227blef"INFO1/a>(6a hre691227bl>220ma ve=fmt" cl>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_DCDeD3snfo1/a>,3l="+s7"BGIN4k12279V.24fco227rolf"INFO1/a>(6a hre69"227ro>2209a ve=fmt" clref">fmt abclaa href="+1cd_chang{6ny_fha vicl2nk1cd_chang{3." f abclaa href="+/1a>eDia>,uded Nusnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12210V.24fco22flDBgcl7tss=""s7ef">d71022flD>221ia ve=fmt" cl>fmt3m9hrea href="+e&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_RIeD3snfo1/a>,3l="+s7"BGIN4k12211V.24fco22l3sssss31ass="s7ef">d71"22l3s>221ma vsref">fmt       s abclaa href="+ri_chang{6ny_fha vicl2nkri_chang{3." f abclaa href="+/1a>eDia>,uded Nusnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12212V.24fco22x_enabla ss=""s7ef">d71122x_e>2212a ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2213V.24fco22tx_act_l6ss=""s7ef">d71"22tx_>2213   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl22f4V.24fco22v3 clas31nt"> *7DEBUG71422v3 >22f4a veid NCe,void2.nfo1/">Dia>,udisr_rdmaefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12215V.24fco22liek3"INFO1/a>(7a hre71522lie>2215a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur22f6V.24fco22rror3"INFO1/a>(7a hre71622rro>2216   sref">fmtlongef"3.YNt2.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3fla3m9hrea href="+rd_regL33" cl33f"ve25O rd_reg3ma vef abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12217V.24fco22a3s="sr31.c#L187 id v71722a3s>2217a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12218V.24fco22" ctx_ss=ss=""s7ef">d71122" c>2218   sref">fmt abclaa href="+DBG(SRe"%s t ose 32o=sr_rdma ed Nus=ose 308xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+e&atusa/io.h">Dia>,uded Nusnf 333.1in int f">D3snfo1/a>,3l="+s7"BGIN4k122f9V.24fco22ytx_/a>, ss=""s7ef">d71"22ytx>2219   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12220V.24fco22l33.1u#31ait_ud7vL28"72022l33>22l3   sref">fmt as clas32ode/* If po1/  RDCSR (rx DMAlcontrol/ed Nus)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2221V.24fco22cflag_ss=ss=""s7ef">d72"22cfl>2221a ve as clas32ode/* If po1t       s*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2222V.24fco22n"tx_d. 1ss=""s7ef">d72122n"t>2222     as clas32ode/* If po1t       s* 31..07eeefservednf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2223V.24fco22al_eventk_gFO"s7ef">d72322al_>2223   s as clas32ode/* If po1t       s* 06     ssave ed Nus byte to DMAlbuffernf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2224V.24fco22s3="com32nt"> *7DEBUG72422s3=>2224a ve as clas32ode/* If po1t       s* 05     serrornf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2225V.24fco22vent3"INFO1/a>(7a hre72522ven>22l5   s as clas32ode/* If po1t       s* 04     seol (end of list)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2226V.24fco22g alf"INFO1/a>(7a hre72622g a>22l6   s as clas32ode/* If po1t       s* 03     seob (end of buffer)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2227V.24fco22s/1sp"INFO1/a>(7a hre72722s/1>22l7a ve as clas32ode/* If po1t       s* 02     sIRQ enabl{3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2228V.24fco22_chk/a>, _gFO"s7ef">d72122_ch>22l8   s as clas32ode/* If po1t       s* 01     sefset3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2229V.24fco22p3rf"la32label(7a hre72"22p3r>2229   s as clas32ode/* If po1t       s* 00     senabl{3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2230V.24fco22, 1k3"INFO1/a>(7a hre73022, 1>223ia ve as clas32ode/* If po1t       s*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2231V.24fco22tork3"INFO1/a>(7a hre73122tor>2231   sref">fmt abclaa href="+wr_regL33" cl33f"ve25O wr_regL3a vef abclaa href="+/1a>eDia>,uded Nusnf 33;tt as clas32ode/* If po1/  clear pend>ng *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2232V.24fco22L33" cl33f">buf7/a>, 73122L33>2232    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12233V.24fco22BGu_f="8c_gFO"s7ef">d73"22BGu>223ma ve=fmt" c}>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"t.nfo1/">Dia>,udBIT5a/io.h">Dia>,udBIT53."  +"3m9hrea href="+BIT4a/io.h">Dia>,udBIT4nf 333sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2234V.24fco22f=slrss=kclas"s7ef">d73422f=s>22,4a ve=fmt" c}T7=inf 3 abclaa href="+DBG(SRe"%s t ose 32o=sr_rdma rx_re(&art=1ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12235V.24fco22u_furra8cclas"s7ef">d73"22u_f>22,5a ve=fmt" ceeeeeeeee3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrx_re(&artef{6ny_fha vicl2nk">f{3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12236V.24fco22BGu_indetclas"s7ef">d73122BGu>2236   sref">fmt}1in int f">D3snfo1/a>,3l="+s7"BGIN4k12237V.24fco22ill_indetclas"s7ef">d73722ill>2237a ve=fmt" c}3nfo1/asMASK2re/1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_RECEIVEeD3snfo1/a>,3l="+s7"BGIN4k12238V.24fco22ill_f="8cclas"s7ef">d73822ill>22,ma ve}1in int f">D3snfo1/a>,3l="+s7"BGIN4k12239V.24fco22 3ref="33label(7a hre73"22 3r>2239   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12240V.24fco22BGu_f="8c_gFO"s7ef">d74022BGu>224ia veid NCe,void2.nfo1/">Dia>,udisr_tdmaefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12241V.24fco22f=sltss=kclas"s7ef">d74122f=s>224ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2242V.24fco22u_furra8cclas"s7ef">d74122u_f>22Bma ve=fmt" celongef"3.YNt2.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3fla3m9hrea href="+rd_regL33" cl33f"ve25O rd_reg3ma vef abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12243V.24fco22BGu_gcl7tclas"s7ef">d74322BGu>2243   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2244V.24fco22a3gupla34nt"> *7DEBUG74422a3g>2244a ve=fmt" c}.nfo1/a vicl2nkDBG(SRe"%s t ose 32o=sr_tdma ed Nus=ose 308xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+e&atusa/io.h">Dia>,uded Nusnf 333.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12245V.24fco22;hef">fmt2.nfo1/po1/aref22;he>2245a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12246V.24fco227=inf 3.1in int f">D3snf227=i>2246   sref">fmt as clas32ode/* If po1/  TDCSR (tx DMAlcontrol/ed Nus)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2247V.24fco22 3hlabe34.c#L186 id v64722 3h>2247a ve as clas32ode/* If po1t       s*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2248V.24fco22ar1k3"INFO1/a>(6a hre64"22ar1>2248   s as clas32ode/* If po1t       s* 31..06eeefservednf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2249V.24fco22s3=send34label(6a hre64922s3=>2249   s as clas32ode/* If po1t       s* 05     serrornf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2250V.24fco22fnetf="8cclas"s6ef">d65022fne>225ia ve as clas32ode/* If po1t       s* 04     seol (end of list)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2251V.24fco22/snetlockclas"s6ef">d65122/sn>2251a ve as clas32ode/* If po1t       s* 03     seob (end of buffer)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2252V.24fco22NERIC_HDLCabel(6a hre65122NER>2252     as clas32ode/* If po1t       s* 02     sIRQ enabl{3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2253V.24fco22assnet=mmclas"s6ef">d65"22ass>2253   s as clas32ode/* If po1t       s* 01     sefset3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2254V.24fco22d35nt"> bid vL86 clae65422d35>2254a ve as clas32ode/* If po1t       s* 00     senabl{3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2255V.24fco22s3=yx_e35labels6ef">d65522s3=>2255   s as clas32ode/* If po1t       s*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2256V.24fco22drive35OSYNCL166 id v65622dri>2256a ve=fmt" c}.nfo1/a vicl2nkwr_regL33" cl33f"ve25O wr_regL3a vef abclaa href="+/1a>eDia>,uded Nusnf 33;tt as clas32ode/* If po1/  clear pend>ng *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2257V.24fco22i3hlabe35.c#L186 id v65722i3h>2257a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12258V.24fco22BaramkESkl.=t *6THIS 65122Bar>225ma ve=fmt" cl>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"t.nfo1/">Dia>,udBIT5a/io.h">Dia>,udBIT53."  +"3m9hrea href="+BIT4a/io.h">Dia>,udBIT4nf 3 +"3m9hrea href="+BIT3a/io.h">Dia>,udBIT3nf 333sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2259V.24fco22MODE_HDLCss=",*6THIS 65"22MOD>2259a ve=fmt" clref">fmt as clas32ode/* If po1// another transmit buffer has complet{dnf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2260V.24fco22NCe,vL11" = 0,*6THIS 66022NCe>226ia ve=fmt" clA3X_DE 3.as clas32ode/* If po1// run bottom half to get more send data from usernf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2261V.24fco22N_ABORT1ass=",*6THIS 66122N_A>226ma vsref">fmt       s abclaa href="+/1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_TRANSMITeD3snfo1/a>,3l="+s7"BGIN4k12262V.24fco22RZI_SPACEss=",*6THIS 66122RZI>226ma ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2263V.24fco22 #L8"e,vL1= 0,*6THIS 66322 #L>226ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2264V.24fco228"e,vL1= 0xff,*6THIS 664228"e>22N4a veRss="11"0x8ce 1a href="+code6"DBGIN4k2265V.24fco22_16_CCITTss=",*6THIS 66522_16>2265   s as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2266V.24fco22GTH_8BITrss=",*6THIS 66622GTH>2266   s as clas32ode/* If po1t*eef">fm ">f{3>fm/here are lonf p tx DMAlbuffers, otherwise fals{3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2267V.24fco22TERN_NONEss=",*6THIS 66722TER>2267a ve as clas32ode/* If po1t*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2268V.24fco22e,vL11"= 9600,*6THIS 66122e,v>2268   s as clas32ode/* If po1t*3>fm/here are lonf p buffers /hen =ef">fmt2tbuf_(&art3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2269V.24fco22hise,vL11"= 8,*6THIS 66"22his>2269   s as clas32ode/* If po1t*3>s set to index of first lonf p buffer3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2270V.24fco22hise,vL11"= 1,*6THIS 67022his>227ia ve as clas32ode/* If po1t*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2271V.24fco22, ITY_NONEc#L186 id v67122, I>227ma vsid NCe,o{631a">Dude3l=booleDude3l=lonf p_tbufsa/io.h">Dia>,udlonf p_tbufs3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12272V.24fco22fUref371#L8"L166 id v67122fUr>22hma vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2273V.24fco22>3DBGfU37fne"+86 clae67322>3D>22hma ve=fmt" c}longef"3.YNt2.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nktbuf_currenha/io.h">Dia>,udtbuf_currenh,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12274V.24fco22U3refne37nt"> *6DEBUG67U22U3r>2274a ve=fmt" c}.nfo1/a vicl2nkbooleDude3l=rc3" cl33f"ve25O rc3." fla3m9hrea href="+fals{3" cl33f"ve25O fals{3.L1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12275V.24fco22RECEIVEss="111*6DEBUG67522REC>2275a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12276V.24fco22TRANSMITss="12*6DEBUG67622TRA>2276   sref">fmt as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2277V.24fco22STATUrss="11"4*6DEBUG67722STA>2277a ve as clas32ode/* If po1t       s* search backwards from s32t load"3.buffer (precedes /buf_currenh)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2278V.24fco22_LIMITss="1100*6DEBUG67122_LI>2278   s as clas32ode/* If po1t       s* for first lonf p buffer (1/sc_counhffmt2 0)ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2279V.24fco22|3ia>,u37label(6a hre67"22|3i>2279   s as clas32ode/* If po1t       s*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2280V.24fco22UFSIZEss="1256(6a hre68022UFS>228     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12281V.24fco22_SIZEss="14096(6a hre68122_SI>228ma vsref">fmtdosty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2282V.24fco22s3="sre38f">buf6/a>, 68122s3=>228ma ve=fmt" ce=fmt" cg>fmt3m9hrea href="+ieD3snfo1/a>,3l="+s7"BGIN4k12283V.24fco22ref=slBIT1clasf6/a>, 68"22ref>22Uma ve=fmt" c}       sssssssss3m9hrea href="+ieD3snfo1/a>,3l="+s7"BGIN4k12284V.24fco22ref=slBIT0_gFOf6/a>, 68422ref>22U4a ve=fmt" c}T7=inf 3else1in int f">D3snfo1/a>,3l="+s7"BGIN4k12285V.24fco22ef=slBIT1labels6ef">d68"22ef=>22U5a ve=fmt" ceeeeeeeeessssssss.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nktbuf_counha/io.h">Dia>,udtbuf_counh3."  -a1;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12286V.24fco22ref=slBITlabels6ef">d68122ref>22U6   sref">fmttttttttt>fmt!.nfo1/a vicl2nk1/sc_counha/io.h">Dia>,ud1/sc_counh3." f abclaa href="+/1a>efmt2.nfo1/a vicl2nktbufsa/io.h">Dia>,udtbufs3." [.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12287V.24fco22i3i8k_g38.c#L186 id v68722i3i>228                    s       sbreak;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12288V.24fco22link3"INFO1/a>(6a hre68822lin>228ma ve=fmt" clA3X_DE 33m9hrea href="+i1a>efmt2.nfo1/a vicl2nktbuf_(&arteD3snfo1/a>,3l="+s7"BGIN4k12289V.24fco22drolf"INFO1/a>(6a hre68"22dro>2289a ve=fmt" clref">fmto{631a">Dude3l=rc3" cl33f"ve25O rc3." fla3m9hrea href="+t>f{6ny_fha vicl2nk">f{3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12290V.24fco22s/tt""INFO1/a>(6a hre69022s/t>229ia ve=fmt" cl}twhilemt.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nktbuf_currenha/io.h">Dia>,udtbuf_currenh,vL13.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12291V.24fco22abla""INFO1/a>(6a hre69122abl>229ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12292V.24fco22alua""INFO1/a>(6a hre69122alu>229ma ve=fmt" ceef">fm o{631a">Dude3l=rc3" cl33f"ve25O rc3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12293V.24fco22link3"INFO1/a>(6a hre69322lin>229ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2294V.24fco22:ata "INFO1/a>(6a hre69422:at>2294a veRss="11"0x8ce 1a href="+code6"DBGIN4k2295V.24fco22:ata "INFO1/a>(6a hre69"22:at>22s5a veid NCe,void2.nfo1/">Dia>,udisr_txeomefmt2.nfo1/">Dia>,udef="+/1a>eDia>,ude&atusa/io.h">Dia>,uded Nusnf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12296V.24fco22drolf"INFO1/a>(6a hre69122dro>22s6   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2297V.24fco22idlef"INFO1/a>(6a hre69722idl>2297a ve=fmt" c}3nfo1/asMASK2reDBG(SRe"%s t ose 32otxeom ed Nus=ose 304xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+e&atusa/io.h">Dia>,uded Nusnf 333.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12298V.24fco22mblef"INFO1/a>(6a hre69122mbl>22sma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12299V.24fco22drolf"INFO1/a>(6a hre69"22dro>2299a ve=fmt" c}3nfo1/asMASK2ree25OSYrq_offeD3snfo1/a>,3l="+s7"BGIN4k12370V.24fco2370V.f"INFO1/a>(6a hre69"2370V>230ia ve=fmt" cl.nfo1/a vicl2nktdma_efseta/io.h">Dia>,udtdma_efseta vef abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12371V.24fco237bla""INFO1/a>(6a hre691237bl>230ma vsref">fmt>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_TXUNDERe#7W6d6b1ur2372V.24fco237lua""INFO1/a>(6a hre691237lu>230ma ve=fmt" ce=fmt" cglongef"3.shorh1.nfo1/">Dia>,udvaleD3snfo1/a>,3l="+s7"BGIN4k12373V.24fco237ink3"INFO1/a>(6a hre693237in>230ma ve=fmt" c}       s.nfo1/a vicl2nkwr_regrror3"INFO1ve25O wr_regrr3." f abclaa href="+/1a>eDia>,udvale(6a hre694237at>2304a ve=fmt" c}T7=inf 3 abclaa href="+wr_regrror3"INFO1ve25O wr_regrr3." f abclaa href="+/1a>eDia>,udvale(6a hre69"237at>2305a ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2376V.24fco237rolf"INFO1/a>(6a hre691237ro>2306   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2377V.24fco237dlef"INFO1/a>(6a hre697237dl>230             >fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nktx_actRUN6ny_fha vicl2nk"x_actRUN3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2378V.24fco237blef"INFO1/a>(6a hre691237bl>230ma ve=fmt" clA3X_DE 3>fmt.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams,vL1nt " clmutexude3m>,ua/io.h">Dia>,udm>,u3." f!la3m9hrea href="+MGSL_MODE_ASYNCa/io.h">Dia>,udMGSL_MODE_ASYNC3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2379V.24fco237rolf"INFO1/a>(6a hre69"237ro>2309a ve=fmt" clref">fmtref">fmt>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_TXUNDERe#7W6d6b1ur2310V.24fco23flDBgcl7tss=""s7ef">d71023flD>231ia ve=fmt" clA3X_DE 3ref">fmttttttttt abclaa href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude3txundere/. omthsref"-&txunder,vL1++;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2311V.24fco23l3sssss31ass="s7ef">d71"23l3s>231ma vsref">fmt       ssssssssselseg>fmt.nfo1/">Dia>,ude&atusa/io.h">Dia>,uded Nusnf 3s">fmt"3m9hrea href="+IRQ_TXIDLEeD3snfo1/a>,3l="+s6 8c1o cl2312V.24fco23x_enabla ss=""s7ef">d71123x_e>231ma ve=fmt" ce=fmt" cggggggggg       s abclaa href="+/1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1nt " clmutexude3txokeD3snfo1/a>,3l="+s6 8c1o cl2313V.24fco23tx_act_l6ss=""s7ef">d71"23tx_>231ma ve=fmt" c}       s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl23f4V.24fco23v3 clas31nt"> *7DEBUG71423v3 >2314a veRss="11"0x8ce 1a href="+code6"DBGIN4k2315V.24fco23liek3"INFO1/a>(7a hre71523lie>2315a ve=fmt" ceeeeeeeee>fmt.nfo1/">Dia>,udlonf p_tbufsa/io.h">Dia>,udlonf p_tbufs3." f abclaa href="+/1a>e#7W6d6b1ur23f6V.24fco23rror3"INFO1/a>(7a hre71623rro>2316   sref">fmttttttttt=fmt" cl.nfo1/a vicl2nktx_starteD3snfo1/a>,3l="+s6 8c1o cl2317V.24fco23a3s="sr31.c#L187 id v71723a3s>231                    s       s3m9hrea href="+update_tx_timere/. omthsref"-&update_tx_timer3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2318V.24fco23" ctx_ss=ss=""s7ef">d71123" c>231ma ve=fmt" clA3X_DE 3       sef">fm;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2319V.24fco23ytx_/a>, ss=""s7ef">d71"23ytx>2319a ve=fmt" clref">fmt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2320V.24fco23l33.1u#31ait_ud7vL28"72023l33>232ia ve=fmt" clA3X_DE 3.m9hrea href="+i1a>efmt2.nfo1/a vicl2nktx_actRUN6ny_fha vicl2nk"x_actRUN3." fla3m9hrea href="+fals{3" cl33f"ve25O fals{3.L1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12321V.24fco23cflag_ss=ss=""s7ef">d72"23cfl>232ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12322V.24fco23n"tx_d. 1ss=""s7ef">d72123n"t>232ma ve=fmt" ce=fmt" cg.nfo1/a vicl2nk1/l_timere/. omthsref"-&1/l_timer3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nktx_timere/. omthsref"-&tx_timer3." 3;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2323V.24fco23al_eventk_gFO"s7ef">d72323al_>2323   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2324V.24fco23s3="com32nt"> *7DEBUG72423s3=>2324a ve=fmt" c}T7=inf 3>fmt.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams,vL1nt " clmutexude3m>,ua/io.h">Dia>,udm>,u3." f!la3m9hrea href="+MGSL_MODE_ASYNCa/io.h">Dia>,udMGSL_MODE_ASYNC3." s">fmt">fmt"o{631ai href="+/1a>efmt2.nfo1/a vicl2nk1rop_rts_on_tx_don{6ny_fha vicl2nk1rop_rts_on_tx_don{3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2325V.24fco23vent3"INFO1/a>(7a hre72523ven>2325a ve=fmt" ceeeeeeeeeA3X_DE 3.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkngefalsa/io.h">Dia>,udegefals3." s">fmt= ~.nfo1/a vicl2nkSerialSgefal_RTSeD3snfo1/a>,3l="+s7"BGIN4k12326V.24fco23g alf"INFO1/a>(7a hre72623g a>2326   sref">fmttttttttt=fmt" cl.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nk1rop_rts_on_tx_don{6ny_fha vicl2nk1rop_rts_on_tx_don{3." fla3m9hrea href="+fals{3" cl33f"ve25O fals{3.L1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12327V.24fco23s/1sp"INFO1/a>(7a hre72723s/1>232                    s       s3m9hrea href="+set_ngefalsa/io.h">Dia>,udeet_ngefals3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2328V.24fco23_chk/a>, _gFO"s7ef">d72123_ch>232ma ve=fmt" clA3X_DE 3}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2329V.24fco23p3rf"la32label(7a hre72"23p3r>2329   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12330V.24fco23, 1k3"INFO1/a>(7a hre73023, 1>233ia ve#>fm.nfo1/a vicl2nkSYNCLINK_GENERIC_HDLCa/io.h">Dia>,udSYNCLINK_GENERIC_HDLC   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12331V.24fco23tork3"INFO1/a>(7a hre73123tor>233ma vsref">fmt       s>fmt.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounh3." 31in int f">D3snfo1/a>,3l="+s6 8c1o cl2332V.24fco23L33" cl33f">buf7/a>, 73123L33>233ma ve=fmt" ce=fmt" cggggggggg.nfo1/a vicl2nkhdlcdev_tx_don{6ny_fha vicl2nkhdlcdev_tx_don{3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2333V.24fco23BGu_f="8c_gFO"s7ef">d73"23BGu>233ma ve=fmt" c}       selse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12334V.24fco23f=slrss=kclas"s7ef">d73423f=s>23,4a ve#end>f1in int f">D3snfo1/a>,3l="+s7"BGIN4k12335V.24fco23u_furra8cclas"s7ef">d73"23u_f>23,5a ve=fmt" ceeeeeeeeety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2336V.24fco23BGu_indetclas"s7ef">d73123BGu>2336   sref">fmttttttttt=fmt" cl>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3s">fmt">fmt"t.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nkntoppeda/io.h">Dia>,udedopped3." f||"3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nkhw_ntoppeda/io.h">Dia>,udhw_ntopped3." 33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2337V.24fco23ill_indetclas"s7ef">d73723ill>233                    s       sgggggggg.nfo1/a vicl2nktx_(&opeD3snfo1/a>,3l="+s6 8c1o cl2338V.24fco23ill_f="8cclas"s7ef">d73823ill>233ma ve=fmt" clA3X_DE 3       s=fmt" cgef">fm;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2339V.24fco23 3ref="33label(7a hre73"23 3r>2339a ve=fmt" clref">fmtref">fmt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2340V.24fco23BGu_f="8c_gFO"s7ef">d74023BGu>234ia ve=fmt" clA3X_DE 3ref">fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s|lao{631a">Dude3l=BH_TRANSMITeD3snfo1/a>,3l="+s7"BGIN4k12341V.24fco23f=sltss=kclas"s7ef">d74123f=s>234ma vsref">fmt       s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2342V.24fco23u_furra8cclas"s7ef">d74123u_f>234ma ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2343V.24fco23BGu_gcl7tclas"s7ef">d74323BGu>234ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2344V.24fco23a3gupla34nt"> *7DEBUG74423a3g>2344a veRss="11"0x8ce 1a href="+code6"DBGIN4k2345V.24fco23;hef">fmt2.nfo1/po1/aref23;he>2345a veid NCe,void2.nfo1/">Dia>,udisr_gpi>e3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,udchang{da/io.h">Dia>,udchang{d3." ,llongef"3.YNt2.nfo1/">Dia>,udid N{6ny_fha vicl2nkid N{3." 31in int f">D3snfo1/a>,3l="+s6 8c1o cl2346V.24fco237=inf 3.1in int f">D3snf237=i>2346   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2347V.24fco23 3hlabe34.c#L186 id v64723 3h>234             f">fmt2.nfo1/">Dia>,udcond_waita/io.h">Dia>,udcond_wait,vL11" abclaa href="+wor3"INFO1ve25O w3." ,l" abclaa href="+prev6ny_fha vicl2nkprev,vL1.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12348V.24fco23ar1k3"INFO1/a>(6a hre64"23ar1>234ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12349V.24fco23s3=send34label(6a hre64923s3=>2349a ve=fmt" c}3as clas32ode/* If po1/  wake processes wait>ng for specifCe,transitRons *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2350V.24fco23fnetf="8cclas"s6ef">d65023fne>235ia ve=fmt" clfor f abclaa href="+wor3"INFO1ve25O w3." fla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkgpi>_wait_qa/io.h">Dia>,udgpi>_wait_q;sre,a.nfo1/">Dia>,udprev6ny_fha vicl2nkprev,vL1fla3m9hrea href="+NULL6ny_fha vicl2nkNULL,vL1ft"o{631ai href="+wor3"INFO1ve25O w3." f!la3m9hrea href="+NULL6ny_fha vicl2nkNULL,vL1ft"o{631ai href="+wor3"INFO1ve25O w3." fla3m9hrea href="+wor3"INFO1ve25O w3." >fmt2.nfo1/a vicl2nknexha/io.h">Dia>,udnext3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2351V.24fco23/snetlockclas"s6ef">d65123/sn>235ma vsref">fmt       s>fmt.nfo1/">Dia>,udwor3"INFO1ve25O w3." >fmt2.nfo1/a vicl2nkdataefmt"3m9hrea href="+chang{da/io.h">Dia>,udchang{d3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2352V.24fco23NERIC_HDLCabel(6a hre65123NER>235ma ve=fmt" ce=fmt" cggggggggg.nfo1/a vicl2nkwor3"INFO1ve25O w3." >fmt2.nfo1/a vicl2nkdataeD3snfo1/a>,3l="+s7"BGIN4k12353V.24fco23assnet=mmclas"s6ef">d65"23ass>235ma ve=fmt" c}       sssssssss3m9hrea href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+wor3"INFO1ve25O w3." >fmt2.nfo1/a vicl2nkqa/io.h">Dia>,udqnf 33;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12354V.24fco23d35nt"> bid vL86 clae65423d35>2354a ve=fmt" c}T7=inf 3       s>fmt.nfo1/">Dia>,udprev6ny_fha vicl2nkprev,vL1f!la3m9hrea href="+NULL6ny_fha vicl2nkNULL,vL131in int f">D3snfo1/a>,3l="+s6 8c1o cl2355V.24fco23s3=yx_e35labels6ef">d65523s3=>2355a ve=fmt" ceeeeeeeeeA3X_DE 3ssssssss3m9hrea href="+prev6ny_fha vicl2nkprev,vL1>fmt2.nfo1/a vicl2nknexha/io.h">Dia>,udnext3." fla3m9hrea href="+wor3"INFO1ve25O w3." >fmt2.nfo1/a vicl2nknexha/io.h">Dia>,udnext3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12356V.24fco23drive35OSYNCL166 id v65623dri>2356   sref">fmttttttttt=fmt" clelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12357V.24fco23i3hlabe35.c#L186 id v65723i3h>235                    s       sgggggggg.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkgpi>_wait_qa/io.h">Dia>,udgpi>_wait_q;srefla3m9hrea href="+wor3"INFO1ve25O w3." >fmt2.nfo1/a vicl2nknexha/io.h">Dia>,udnext3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12358V.24fco23BaramkESkl.=t *6THIS 65123Bar>235ma ve=fmt" clA3X_DE 3}lelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12359V.24fco23MODE_HDLCss=",*6THIS 65"23MOD>2359a ve=fmt" clref">fmtssssssss3m9hrea href="+prev6ny_fha vicl2nkprev,vL1fla3m9hrea href="+wor3"INFO1ve25O w3." ;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12360V.24fco23NCe,vL11" = 0,*6THIS 66023NCe>236ia ve=fmt" cl}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2361V.24fco23N_ABORT1ass=",*6THIS 66123N_A>236ma vs}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2362V.24fco23RZI_SPACEss=",*6THIS 66123RZI>2362    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12363V.24fco23 #L8"e,vL1= 0,*6THIS 66323 #L>2363   s as clas32ode/* If po1/  YNterrupt service rout>n{3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2364V.24fco238"e,vL1= 0xff,*6THIS 664238"e>2364a ve as clas32ode/* If po1t ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2365V.24fco23_16_CCITTss=",*6THIS 66523_16>2365   s as clas32ode/* If po1 *     s>rq    s>Nterrupt number3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2366V.24fco23GTH_8BITrss=",*6THIS 66623GTH>2366   s as clas32ode/* If po1t*eeeeeedev_ideedevice ID suppli"3.duot;&s>Nterrupt regif">atRon3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2367V.24fco23TERN_NONEss=",*6THIS 66723TER>2367a ve as clas32ode/* If po1t*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2368V.24fco23e,vL11"= 9600,*6THIS 66123e,v>2368   sid NCe,o{631a">Dude3l=>rqef">fm_ha/io.h">Dia>,udirqef">fm_ha ve=.nfo1/">Dia>,udef="+/1terrupteDia>,uddummye/. omthsref"-&dummy;sre,avoid2" abclaa href="+dev_ide/. omthsref"-&1/v_id,vL131in int f">D3snfo1/a>,3l="+s6 8c1o cl2369V.24fco23hise,vL11"= 8,*6THIS 66"23his>2369   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2370V.24fco23hise,vL11"= 1,*6THIS 67023his>237ia ve=fmt" clf">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12371V.24fco23, ITY_NONEc#L186 id v67123, I>237ma vsref">fmtlongef"3.YNt2.nfo1/">Dia>,udgsre/. omthsref"-&gsr,vL1;1in int f">D3snfo1/a>,3l="+s7"BGIN4k12372V.24fco23fUref371#L8"L166 id v67123fUr>237ma ve=fmt" celongef"3.YNt2.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12373V.24fco23>3DBGfU37fne"+86 clae67323>3D>2373   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2374V.24fco23U3refne37nt"> *6DEBUG67U23U3r>2374a ve=fmt" c}.nfo1/a vicl2nkDBG(SRe"%s t e25OSYNterrupts>rq=ose 3d f pryref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nkYrq_leveleD3snfo1/a>,3l="+s7"BGIN4k12375V.24fco23RECEIVEss="111*6DEBUG67523REC>2375a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12376V.24fco23TRANSMITss="12*6DEBUG67623TRA>2376   sref">fmtwhile(t.nfo1/">Dia>,udgsre/. omthsref"-&gsr,vL1fla3m9hrea href="+rd_regL33" cl33f"ve25O rd_reg3ma vef abclaa href="+/1a>efmt"0xffffff0033sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2377V.24fco23STATUrss="11"4*6DEBUG67723STA>237                    s.nfo1/a vicl2nkDBG(SRe"%s t ose 32ogsr=ose 308xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+gsre/. omthsref"-&gsr,vL133.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12378V.24fco23_LIMITss="1100*6DEBUG67123_LI>237ma ve=fmt" clA3X_DE 33m9hrea href="+i1a>efmt2.nfo1/a vicl2nkYrq_occurrede/. omthsref"-&Yrq_occurred,vL1fla3m9hrea href="+t>f{6ny_fha vicl2nk">f{3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12379V.24fco23|3ia>,u37label(6a hre67"23|3i>2379a ve=fmt" clref">fmtfort.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nkporh_counha/io.h">Dia>,udporh_counh,vL1ft"o{631ai href="+/e#7W6d6b1ur2380V.24fco23UFSIZEss="1256(6a hre68023UFS>238ia ve=fmt" clA3X_DE 3ref">fmt>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udieD3snfo1/a>,3l="+s6 8c1o cl2381V.24fco23_SIZEss="14096(6a hre68123_SI>238ma vsref">fmt       ssssssssssssssssscontinue.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12382V.24fco23s3="sre38f">buf6/a>, 68123s3=>238ma ve=fmt" ce=fmt" cgA3X_DE 33m9hrea href="+spin_lockefmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nklockeD3snfo1/a>,3l="+s7"BGIN4k12383V.24fco23ref=slBIT1clasf6/a>, 68"23ref>23Uma ve=fmt" c}       sssssssss>fmt3m9hrea href="+gsre/. omthsref"-&gsr,vL1f">fmt"t.nfo1/">Dia>,udBIT8e/. omthsref"-&BIT83."  <t<t"o{631ai href="+/eD3snfo1/a>,3l="+s7"BGIN4k12384V.24fco23ref=slBIT0_gFOf6/a>, 68423ref>23U4a ve=fmt" c}T7=inf 3=fmt" cgA3X_DE 33m9hrea href="+isr_serialefmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12385V.24fco23ef=slBIT1labels6ef">d68"23ef=>23U5a ve=fmt" ceeeeeeeeessssssss>fmt3m9hrea href="+gsre/. omthsref"-&gsr,vL1f">fmt"t.nfo1/">Dia>,udBITrror3"INFO1ve25O BITrr3."  <t<t"t.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12386V.24fco23ref=slBITlabels6ef">d68123ref>23U6   sref">fmttttttttt=fmt" cgA3X_DE 33m9hrea href="+isr_rdmaefmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12387V.24fco23i3i8k_g38.c#L186 id v68723i3i>238                    s       s>fmt3m9hrea href="+gsre/. omthsref"-&gsr,vL1f">fmt"t.nfo1/">Dia>,udBITr7or3"INFO1ve25O BITr73."  <t<t"t.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12388V.24fco23link3"INFO1/a>(6a hre68823lin>238ma ve=fmt" clA3X_DE 3=fmt" cgA3X_DE 33m9hrea href="+isr_tdmaefmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12389V.24fco23drolf"INFO1/a>(6a hre68"23dro>2389a ve=fmt" clref">fmtA3X_DE 33m9hrea href="+spin_unlockefmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nklockeD3snfo1/a>,3l="+s7"BGIN4k12390V.24fco23s/tt""INFO1/a>(6a hre69023s/t>239ia ve=fmt" clA3X_DE 3}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2391V.24fco23abla""INFO1/a>(6a hre69123abl>239ma vsref">fmt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2392V.24fco23alua""INFO1/a>(6a hre69123alu>2392    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12393V.24fco23link3"INFO1/a>(6a hre69323lin>239ma ve=fmt" c}>fmt.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkgpi>_pefsenha/io.h">Dia>,udgpi>_pefsenh3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2394V.24fco23:ata "INFO1/a>(6a hre69423:at>2394a ve=fmt" c}T7=inf 3longef"3.YNt2.nfo1/">Dia>,udid N{6ny_fha vicl2nkid N{3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12395V.24fco23:ata "INFO1/a>(6a hre69"23:at>2395a ve=fmt" ceeeeeeeeelongef"3.YNt2.nfo1/">Dia>,udchang{da/io.h">Dia>,udchang{d3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12396V.24fco23drolf"INFO1/a>(6a hre69123dro>2396   sref">fmttttttttt3m9hrea href="+spin_lockefmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nklockeD3snfo1/a>,3l="+s7"BGIN4k12397V.24fco23idlef"INFO1/a>(6a hre69723idl>239                    swhilemtt.nfo1/">Dia>,udchang{da/io.h">Dia>,udchang{d3." fla3m9hrea href="+rd_regL33" cl33f"ve25O rd_reg3ma vef abclaa href="+/1a>e#7W6d6b1ur2398V.24fco23mblef"INFO1/a>(6a hre69123mbl>239ma ve=fmt" clA3X_DE 3=fmt" cg.nfo1/a vicl2nkDBG(SRe"%s t ose 32oiosr=ose 308xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+chang{da/io.h">Dia>,udchang{d3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12399V.24fco23drolf"INFO1/a>(6a hre69"23dro>2399a ve=fmt" clref">fmtA3X_DE 33as clas32ode/* If po1/  read latch"3.sd N{ of GPIO ngefalst*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2470V.24fco2470V.f"INFO1/a>(6a hre69"2470V>240ia ve=fmt" clA3X_DE 3ref">fmt3m9hrea href="+id N{6ny_fha vicl2nkid N{3." fla3m9hrea href="+rd_regL33" cl33f"ve25O rd_reg3ma vef abclaa href="+/1a>eD3snfo1/a>,3l="+s7"BGIN4k12471V.24fco247bla""INFO1/a>(6a hre691247bl>240ma vsref">fmt       sssssssss as clas32ode/* If po1/  clear pend>ng GPIO YNterruptsbitst*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2472V.24fco247lua""INFO1/a>(6a hre691247lu>240ma ve=fmt" ce=fmt" cgref">fmt3m9hrea href="+wr_regL33" cl33f"ve25O wr_regL3a vef abclaa href="+/1a>eDia>,udchang{d3." 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12473V.24fco247ink3"INFO1/a>(6a hre693247in>240ma ve=fmt" c}       sssssssssfor f abclaa href="+iefmt2.nfo1/a vicl2nkporh_counha/io.h">Dia>,udporh_counh,vL1ft"o{631ai href="+/e#7W6d6b1ur2474V.24fco247ata "INFO1/a>(6a hre694247at>2404a ve=fmt" c}T7=inf 33333333333333333>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udieD3snfo1/a>,3l="+s6 8c1o cl2475V.24fco247ata "INFO1/a>(6a hre69"247at>2405a ve=fmt" ceeeeeeeeeA3X_DE 3ssssssssref">fmt3m9hrea href="+isr_gpi>e3." f3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udieDia>,udchang{d3." lao{631ai href="+e&at{6ny_fha vicl2nkid N{3." 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12476V.24fco247rolf"INFO1/a>(6a hre691247ro>2406   sref">fmttttttttt=fmt" cg}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2477V.24fco247dlef"INFO1/a>(6a hre697247dl>240                    s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2478V.24fco247blef"INFO1/a>(6a hre691247bl>240ma ve=fmt" clA3X_DE 33m9hrea href="+spin_unlockefmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nklockeD3snfo1/a>,3l="+s7"BGIN4k12479V.24fco247rolf"INFO1/a>(6a hre69"247ro>2409a ve=fmt" cl}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2410V.24fco24flDBgcl7tss=""s7ef">d71024flD>241     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12411V.24fco24l3sssss31ass="s7ef">d71"24l3s>241ma vsref">fmtfort.nfo1/">Dia>,udiefmt2.nfo1/a vicl2nkporh_counha/io.h">Dia>,udporh_counh,vL1ft"o{631ai href="+/es7"BGIN4k12412V.24fco24x_enabla ss=""s7ef">d71124x_e>241ma ve=fmt" ce=fmt" cgf">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,udporh;srefla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporh_arraye/. omthsref"-&porh_array3." [.nfo1/">Dia>,udieD3snfo1/a>,3l="+s7"BGIN4k12413V.24fco24tx_act_l6ss=""s7ef">d71"24tx_>241ma ve=fmt" c}       s>fmt.nfo1/">Dia>,udporha/io.h">Dia>,udporh;sreflla3m9hrea href="+NULL6ny_fha vicl2nkNULL,vL131in int f">D3snfo1/a>,3l="+s6 8c1o cl24f4V.24fco24v3 clas31nt"> *7DEBUG71424v3 >2414a ve=fmt" c}T7=inf 333333333continue.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12415V.24fco24liek3"INFO1/a>(7a hre71524lie>2415a ve=fmt" ceeeeeeeee3m9hrea href="+spin_lockefmt3m9hrea href="+porha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nklockeD3snfo1/a>,3l="+s7"BGIN4k124f6V.24fco24rror3"INFO1/a>(7a hre71624rro>2416   sref">fmttttttttt>fmtt.nfo1/">Dia>,udporha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3counha/io.h">Dia>,udcounh,vL1f||"3m9hrea href="+porha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounh3." 3s">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k124f7V.24fco24a3s="sr31.c#L187 id v71724a3s>241                    s    .nfo1/">Dia>,udporha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s">fmt">fmt"!.nfo1/a vicl2nkporha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nkbh_runnt;&#/io.h">Dia>,udbh_runnt;&nf 3s">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k124f8V.24fco24" ctx_ss=ss=""s7ef">d71124" c>241ma ve=fmt" clA3X_DE 3    !.nfo1/a vicl2nkporha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nkbh_request{da/io.h">Dia>,udbh_request{d3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2419V.24fco24ytx_/a>, ss=""s7ef">d71"24ytx>2419a ve=fmt" clref">fmt   s    .nfo1/">Dia>,udDBG(SRe"%s t ose 32obh queuedref="7,ef"3." clao{631ai href="+porha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12420V.24fco24l33.1u#31ait_ud7vL28"72024l33>242ia ve=fmt" clA3X_DE 3eeeeeeee3m9hrea href="+sch"3ule_workefmt3m9hrea href="+porha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nktaskeD3snfo1/a>,3l="+s7"BGIN4k12421V.24fco24cflag_ss=ss=""s7ef">d72"24cfl>242ma vsref">fmt       sssssssss nfo1/a vicl2nkporha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nkbh_request{da/io.h">Dia>,udbh_request{d3." fla3m9hrea href="+t>f{6ny_fha vicl2nk">f{3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12422V.24fco24n"tx_d. 1ss=""s7ef">d72124n"t>242ma ve=fmt" ce=fmt" cg}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2423V.24fco24al_eventk_gFO"s7ef">d72324al_>242ma ve=fmt" c}       s.nfo1/a vicl2nkspin_unlockefmt3m9hrea href="+porha/io.h">Dia>,udporh;sre>fmt2.nfo1/a vicl2nklockeD3snfo1/a>,3l="+s7"BGIN4k12424V.24fco24s3="com32nt"> *7DEBUG72424s3=>2424a ve=fmt" c}}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2425V.24fco24vent3"INFO1/a>(7a hre72524ven>2425a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12426V.24fco24g alf"INFO1/a>(7a hre72624g a>2426   sref">fmt.nfo1/">Dia>,udDBG(SRe"%s t e25OSYNterrupts>rq=ose 3d fxitref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nkYrq_leveleD3snfo1/a>,3l="+s7"BGIN4k12427V.24fco24s/1sp"INFO1/a>(7a hre72724s/1>242             ef">fm o{631a">Dude3l=IRQ_HANDLEDeD3snfo1/a>,3l="+s7"BGIN4k12428V.24fco24_chk/a>, _gFO"s7ef">d72124_ch>242ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2429V.24fco24p3rf"la32label(7a hre72"24p3r>2429   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12430V.24fco24, 1k3"INFO1/a>(7a hre73024, 1>243ia veid NCe,YNt2.nfo1/">Dia>,udid rtupefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2431V.24fco24tork3"INFO1/a>(7a hre73124tor>243ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2432V.24fco24L33" cl33f">buf7/a>, 73124L33>243ma ve=fmt" ce.nfo1/">Dia>,udDBG(NFOe"%s t ose 32oid rtupref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12433V.24fco24BGu_f="8c_gFO"s7ef">d73"24BGu>2433   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2434V.24fco24f=slrss=kclas"s7ef">d73424f=s>2434a ve=fmt" c}>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s">fmtao{631ai href="+ASYNC_INITIALIZEDeD3snfo1/a>,3l="+s6 8c1o cl2435V.24fco24u_furra8cclas"s7ef">d73"24u_f>24,5a ve=fmt" ceeeeeeeeeef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12436V.24fco24BGu_indetclas"s7ef">d73124BGu>2436   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2437V.24fco24ill_indetclas"s7ef">d73724ill>243             >fmt!.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nktx_bufe#7W6d6b1ur2438V.24fco24ill_f="8cclas"s7ef">d73824ill>243ma ve=fmt" clA3X_DE 3.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nktx_bufefmt2.nfo1/a vicl2nkmax_fr">d_siz{6ny_fha vicl2nkmax_fr">d_siz{3." lao{631ai href="+GFP_KERNEL6ny_fha vicl2nkGFP_KERNEL3." 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12439V.24fco24 3ref="33label(7a hre73"24 3r>2439a ve=fmt" clref">fmt>fmt!.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nktx_bufe#7W6d6b1ur2440V.24fco24BGu_f="8c_gFO"s7ef">d74024BGu>244ia ve=fmt" clA3X_DE 3ref">fmt3m9hrea href="+1/(ERRe"%s t ose 32ocanose9;t alloc N{ tx bufferref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12441V.24fco24f=sltss=kclas"s7ef">d74124f=s>244ma vsref">fmt       seeeeeeeeef">fm -.nfo1/a vicl2nkENOMEM6ny_fha vicl2nkENOMEM3." .1in int f">D3snfo1/a>,3l="+s7"BGIN4k12442V.24fco24u_furra8cclas"s7ef">d74124u_f>244ma ve=fmt" ce=fmt" cg}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2443V.24fco24BGu_gcl7tclas"s7ef">d74324BGu>244ma ve=fmt" c}}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2444V.24fco24a3gupla34nt"> *7DEBUG74424a3g>2444a veRss="11"0x8ce 1a href="+code6"DBGIN4k2445V.24fco24;hef">fmt2.nfo1/po1/aref24;he>2445a ve=fmt" ce3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkpend>ng_bh6ny_fha vicl2nkpend>ng_bhnf 3s= 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12446V.24fco247=inf 3.1in int f">D3snf247=i>2446   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2447V.24fco24 3hlabe34.c#L186 id v64724 3h>2447a ve=fmt" c}3nfo1/asMASK2rememseta/io.h">Dia>,udmemset3." f">fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL1, 0, siz{off3m9hrea href="+i1a>efmt2.nfo1/a vicl2nk=counha/io.h">Dia>,udicounh,vL133.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12448V.24fco24ar1k3"INFO1/a>(6a hre64"24ar1>244ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12449V.24fco24s3=send34label(6a hre64924s3=>2449a ve=fmt" c}3as clas32ode/* If po1/  progr"> hardwaresfor curreNt2parametnfot*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2450V.24fco24fnetf="8cclas"s6ef">d65024fne>245ia ve=fmt" cl.nfo1/a vicl2nkchang{_paramsa/io.h">Dia>,udchang{_params3." f3m9hrea href="+i1a>eD3snfo1/a>,3l="+s7"BGIN4k12451V.24fco24/snetlockclas"s6ef">d65124/sn>245ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12452V.24fco24NERIC_HDLCabel(6a hre65124NER>245ma ve=fmt" ce>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2453V.24fco24assnet=mmclas"s6ef">d65"24ass>245ma ve=fmt" c}       s.nfo1/a vicl2nkclear_bita/io.h">Dia>,udclear_bit3." f3m9hrea href="+TTY_IO_ERRORefmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nkflagsa/io.h">Dia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12454V.24fco24d35nt"> bid vL86 clae65424d35>2454a veRss="11"0x8ce 1a href="+code6"DBGIN4k2455V.24fco24s3=yx_e35labels6ef">d65524s3=>2455a ve=fmt" ce3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s|lao{631a">Dude3l=ASYNC_INITIALIZEDeD3snfo1/a>,3l="+s7"BGIN4k12456V.24fco24drive35OSYNCL166 id v65624dri>2456   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2457V.24fco24i3hlabe35.c#L186 id v65724i3h>245             ef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12458V.24fco24BaramkESkl.=t *6THIS 65124Bar>245ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2459V.24fco24MODE_HDLCss=",*6THIS 65"24MOD>2459   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12460V.24fco24NCe,vL11" = 0,*6THIS 66024NCe>246ia ve3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2461V.24fco24N_ABORT1ass=",*6THIS 66124N_A>246ma vs as clas32ode/* If po1t*eecalled bylasose() and hangup() to shutdown hardwareef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2462V.24fco24RZI_SPACEss=",*6THIS 66124RZI>2462     as clas32ode/* If po1t*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2463V.24fco24 #L8"e,vL1= 0,*6THIS 66324 #L>2463   sid NCe,void2.nfo1/">Dia>,udshutdownefmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2464V.24fco248"e,vL1= 0xff,*6THIS 664248"e>2464a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2465V.24fco24_16_CCITTss=",*6THIS 66524_16>2465a ve=fmt" celongef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12466V.24fco24GTH_8BITrss=",*6THIS 66624GTH>2466   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2467V.24fco24TERN_NONEss=",*6THIS 66724TER>246             >fmt!t3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s">fmtao{631ai href="+ASYNC_INITIALIZEDeD3snfo1/a>,3l="+s6 8c1o cl2468V.24fco24e,vL11"= 9600,*6THIS 66124e,v>246ma ve=fmt" clA3X_DE 3ef">fm;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2469V.24fco24hise,vL11"= 8,*6THIS 66"24his>2469   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12470V.24fco24hise,vL11"= 1,*6THIS 67024his>247ia ve=fmt" cl.nfo1/a vicl2nkDBG(NFOe"%s t ose 32oihutdownref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12471V.24fco24, ITY_NONEc#L186 id v67124, I>247ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12472V.24fco24fUref371#L8"L166 id v67124fUr>247ma ve=fmt" ce as clas32ode/* If po1/  clear ed Nus wait queue because ed Nus chang{ot*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2473V.24fco24>3DBGfU37fne"+86 clae67324>3D>2473a ve=fmt" ce as clas32ode/* If po1/  canose9;t happen aftnfoihutt>ng down the hardwares*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2474V.24fco24U3refne37nt"> *6DEBUG67U24U3r>2474a ve=fmt" c}.nfo1/a vicl2nkwake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nknd Nus_evf p_wait_qa/io.h">Dia>,udnd Nus_evf p_wait_qnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12475V.24fco24RECEIVEss="111*6DEBUG67524REC>2475a ve=fmt" ce3m9hrea href="+wake_upSYNterruptibl{6ny_fha vicl2nkwake_upSYNterruptibl{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevf p_wait_qa/io.h">Dia>,udevf p_wait_qnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12476V.24fco24TRANSMITss="12*6DEBUG67624TRA>2476   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2477V.24fco24STATUrss="11"4*6DEBUG67724STA>2477a ve=fmt" c}3nfo1/asMASK2re1/l_timer_3l="6ny_fha vicl2nk1/l_timer_3l="3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nktx_timere/. omthsref"-&tx_timer3." 3;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2478V.24fco24_LIMITss="1100*6DEBUG67124_LI>247ma ve=fmt" cl3nfo1/asMASK2re1/l_timer_3l="6ny_fha vicl2nk1/l_timer_3l="3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkrx_timere/. omthsref"-&rx_timer3." 3;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2479V.24fco24|3ia>,u37label(6a hre67"24|3i>2479   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12480V.24fco24UFSIZEss="1256(6a hre68024UFS>248ia ve=fmt" cl.nfo1/a vicl2nkkfre{6ny_fha vicl2nkkfre{3." f3m9hrea href="+i1a>efmt2.nfo1/a vicl2nktx_bufeD3snfo1/a>,3l="+s6 8c1o cl2481V.24fco24_SIZEss="14096(6a hre68124_SI>248ma vsref">fmt.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nktx_bufeD3snfo1/a>,3l="+s6 8c1o cl2482V.24fco24s3="sre38f">buf6/a>, 68124s3=>2482    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12483V.24fco24ref=slBIT1clasf6/a>, 68"24ref>24Uma ve=fmt" c}.nfo1/a vicl2nknpin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12484V.24fco24ref=slBIT0_gFOf6/a>, 68424ref>2484a veRss="11"0x8ce 1a href="+code6"DBGIN4k2485V.24fco24ef=slBIT1labels6ef">d68"24ef=>2485a ve=fmt" ce3m9hrea href="+tx_(&opeD3snfo1/a>,3l="+s6 8c1o cl2486V.24fco24ref=slBITlabels6ef">d68124ref>2486   sref">fmt.nfo1/">Dia>,udrx_(&opeD3snfo1/a>,3l="+s6 8c1o cl2487V.24fco24i3i8k_g38.c#L186 id v68724i3i>248     1in int f">D3snfo1/a>,3l="+s6 8c1o cl2488V.24fco24link3"INFO1/a>(6a hre68824lin>248ma ve=fmt" cl3nfo1/asMASK2ree25OSYrq_offeD3snfo1/a>,3l="+s6 8c1o cl2489V.24fco24drolf"INFO1/a>(6a hre68"24dro>2489   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12490V.24fco24s/tt""INFO1/a>(6a hre69024s/t>249ia ve=fmt" cl>fmt!.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3s||"3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nktermiosa/io.h">Dia>,udtermios;srent " clmutexude3c_cflaga/io.h">Dia>,udc_cflagnf 3s">fmtao{631ai href="+HUPCL6ny_fha vicl2nkHUPCL3." 3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2491V.24fco24abla""INFO1/a>(6a hre69124abl>249ma vsref">fmt       s3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkngefalsefmt= ~f abclaa href="+SerialSgefal_RTSeD3snfo1/a>,3l="+s6 8c1o cl2492V.24fco24alua""INFO1/a>(6a hre69124alu>249ma ve=fmt" ce=fmt" cg.nfo1/a vicl2nknet_ngefalseD3snfo1/a>,3l="+s6 8c1o cl2493V.24fco24link3"INFO1/a>(6a hre69324lin>249ma ve=fmt" c}}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2494V.24fco24:ata "INFO1/a>(6a hre69424:at>2494a veRss="11"0x8ce 1a href="+code6"DBGIN4k2495V.24fco24:ata "INFO1/a>(6a hre69"24:at>2495a ve=fmt" ce3m9hrea href="+flush_cond_waita/io.h">Dia>,udflush_cond_wait3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkgpi>_wait_qa/io.h">Dia>,udgpi>_wait_q;sre3;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2496V.24fco24drolf"INFO1/a>(6a hre69124dro>2496   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2497V.24fco24idlef"INFO1/a>(6a hre69724idl>2497a ve=fmt" c}3nfo1/asMASK2respin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12498V.24fco24mblef"INFO1/a>(6a hre69124mbl>249ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12499V.24fco24drolf"INFO1/a>(6a hre69"24dro>2499a ve=fmt" cl>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2570V.24fco2570V.f"INFO1/a>(6a hre69"2570V>250ia ve=fmt" clA3X_DE 3.nfo1/a vicl2nknet_bita/io.h">Dia>,udnet_bit3." f3m9hrea href="+TTY_IO_ERRORefmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nkflagsa/io.h">Dia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2571V.24fco257bla""INFO1/a>(6a hre691257bl>250ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12572V.24fco257lua""INFO1/a>(6a hre691257lu>250ma ve=fmt" ce.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s">fmt= ~o{631a">Dude3l=ASYNC_INITIALIZEDeD3snfo1/a>,3l="+s7"BGIN4k12573V.24fco257ink3"INFO1/a>(6a hre693257in>250ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2574V.24fco257ata "INFO1/a>(6a hre694257at>2504a veRss="11"0x8ce 1a href="+code6"DBGIN4k2575V.24fco257ata "INFO1/a>(6a hre69"257at>2505a veid NCe,void2.nfo1/">Dia>,udprogr">_hwor3"INFO1ve25O progr">_hw;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2576V.24fco257rolf"INFO1/a>(6a hre691257ro>2506   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2577V.24fco257dlef"INFO1/a>(6a hre697257dl>250             longef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12578V.24fco257blef"INFO1/a>(6a hre691257bl>250ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12579V.24fco257rolf"INFO1/a>(6a hre69"257ro>2509a ve=fmt" cl.nfo1/a vicl2nknpin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12510V.24fco25flDBgcl7tss=""s7ef">d71025flD>251     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12511V.24fco25l3sssss31ass="s7ef">d71"25l3s>251ma vsref">fmt.nfo1/a vicl2nkrx_(&opeD3snfo1/a>,3l="+s6 8c1o cl2512V.24fco25x_enabla ss=""s7ef">d71125x_e>251ma ve=fmt" ce.nfo1/">Dia>,udtx_(&opeD3snfo1/a>,3l="+s6 8c1o cl2513V.24fco25tx_act_l6ss=""s7ef">d71"25tx_>2513   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl25f4V.24fco25v3 clas31nt"> *7DEBUG71425v3 >2514a ve=fmt" c}>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3mudea/io.h">Dia>,udmudea ve=!la3m9hrea href="+MGSL_MODE_ASYNCa/io.h">Dia>,udMGSL_MODE_ASYNCnf 3s||1in int f">D3snfo1/a>,3l="+s6 8c1o cl25f5V.24fco25liek3"INFO1/a>(7a hre71525lie>2515a ve=fmt" ceeeee3m9hrea href="+i1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounh3." 31in int f">D3snfo1/a>,3l="+s6 8c1o cl25f6V.24fco25rror3"INFO1/a>(7a hre71625rro>2516   sref">fmttttttttt.nfo1/a vicl2nknl="_mudea/io.h">Dia>,udnl="_mude3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2517V.24fco25a3s="sr31.c#L187 id v71725a3s>251             else1in int f">D3snfo1/a>,3l="+s7"BGIN4k125f8V.24fco25" ctx_ss=ss=""s7ef">d71125" c>251ma ve=fmt" clA3X_DE 3 abclaa href="+anl="_mudea/io.h">Dia>,udanl="_mude3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2519V.24fco25ytx_/a>, ss=""s7ef">d71"25ytx>2519   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12520V.24fco25l33.1u#31ait_ud7vL28"72025l33>252ia ve=fmt" cl.nfo1/a vicl2nknet_ngefalseD3snfo1/a>,3l="+s6 8c1o cl2521V.24fco25cflag_ss=ss=""s7ef">d72"25cfl>252ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12522V.24fco25n"tx_d. 1ss=""s7ef">d72125n"t>252ma ve=fmt" ce.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkdcd_chkcounha/io.h">Dia>,uddcd_chkcounh3." fla0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12523V.24fco25al_eventk_gFO"s7ef">d72325al_>252ma ve=fmt" c}.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkcts_chkcounha/io.h">Dia>,udcts_chkcounh3." fla0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12524V.24fco25s3="com32nt"> *7DEBUG72425s3=>2524a ve=fmt" c}.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkri_chkcounha/io.h">Dia>,udri_chkcounh3." fla0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12525V.24fco25vent3"INFO1/a>(7a hre72525ven>2525a ve=fmt" ce3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkdsr_chkcounha/io.h">Dia>,uddsr_chkcounh3." fla0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12526V.24fco25g alf"INFO1/a>(7a hre72625g a>2526   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2527V.24fco25s/1sp"INFO1/a>(7a hre72725s/1>2527a ve=fmt" c}3nfo1/asMASK2res25OSYrq_oneD3snfo1/a>,3l="+s6 8c1o cl2528V.24fco25_chk/a>, _gFO"s7ef">d72125_ch>252ma ve=fmt" cl3nfo1/asMASK2reget_ngefalseD3snfo1/a>,3l="+s6 8c1o cl2529V.24fco25p3rf"la32label(7a hre72"25p3r>2529   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12530V.24fco25, 1k3"INFO1/a>(7a hre73025, 1>253ia ve=fmt" cl>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nknetcounha/io.h">Dia>,udnetcounh3." s||1in int f">D3snfo1/a>,3l="+s6 8c1o cl2531V.24fco25tork3"INFO1/a>(7a hre73125tor>253ma vsref">fmt    t3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3s">fmt">fmt"3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nktermiosa/io.h">Dia>,udtermios;srent " clmutexude3c_cflaga/io.h">Dia>,udc_cflagnf 3s">fmtao{631ai href="+CREADeD3snfo1/a>,3l="+s6 8c1o cl2532V.24fco25L33" cl33f">buf7/a>, 73125L33>253ma ve=fmt" ce=fmt" cg.nfo1/a vicl2nkrx_(&arha/io.h">Dia>,udrx_(&arh3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2533V.24fco25BGu_f="8c_gFO"s7ef">d73"25BGu>2533   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2534V.24fco25f=slrss=kclas"s7ef">d73425f=s>2534a ve=fmt" c}.nfo1/a vicl2nkspin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12535V.24fco25u_furra8cclas"s7ef">d73"25u_f>25,5a ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2536V.24fco25BGu_indetclas"s7ef">d73125BGu>2536   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2537V.24fco25ill_indetclas"s7ef">d73725ill>253     3as clas32ode/* If po1/ ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2538V.24fco25ill_f="8cclas"s7ef">d73825ill>253ma ve as clas32ode/* If po1t*ereconfigure adaptnfobased on new2parametnfoef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2539V.24fco25 3ref="33label(7a hre73"25 3r>2539a ve as clas32ode/* If po1t*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2540V.24fco25BGu_f="8c_gFO"s7ef">d74025BGu>254ia veid NCe,void2.nfo1/">Dia>,udchang{_paramsa/io.h">Dia>,udchang{_params3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2541V.24fco25f=sltss=kclas"s7ef">d74125f=s>254ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2542V.24fco25u_furra8cclas"s7ef">d74125u_f>254ma ve=fmt" celongef"3..nfo1/">Dia>,udcflaga/io.h">Dia>,udcflagnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12543V.24fco25BGu_gcl7tclas"s7ef">d74325BGu>254ma ve=fmt" c}YNt2.nfo1/">Dia>,udbits_per_chare/. omthsref"-&bits_per_charnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12544V.24fco25a3gupla34nt"> *7DEBUG74425a3g>2544a veRss="11"0x8ce 1a href="+code6"DBGIN4k2545V.24fco25;hef">fmt2.nfo1/po1/aref25;he>2545a ve=fmt" ce>fmt!.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2546V.24fco257=inf 3.1in int f">D3snf257=i>2546   sref">fmtttttttttef">fm;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2547V.24fco25 3hlabe34.c#L186 id v64725 3h>2547a ve=fmt" c}3nfo1/asMASK2reDBG(NFOe"%s t ose 32ochang{_paramsref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12548V.24fco25ar1k3"INFO1/a>(6a hre64"25ar1>254ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12549V.24fco25s3=send34label(6a hre64925s3=>2549a ve=fmt" cl.nfo1/a vicl2nkcflaga/io.h">Dia>,udcflagnf 3fla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3>fmt2.nfo1/a vicl2nktermiosa/io.h">Dia>,udtermios;srent " clmutexude3c_cflaga/io.h">Dia>,udc_cflagnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12550V.24fco25fnetf="8cclas"s6ef">d65025fne>255     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12551V.24fco25/snetlockclas"s6ef">d65125/sn>255ma vsref">fmt.as clas32ode/* If po1/  >fmB0 r N{ (hangup) specifi"3.then neg N{ RTS and DTRt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2552V.24fco25NERIC_HDLCabel(6a hre65125NER>255ma ve=fmt" ce as clas32ode/* If po1/  otherwise assert RTS and DTRt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2553V.24fco25assnet=mmclas"s6ef">d65"25ass>255ma ve=fmt" c}>fmt3m9hrea href="+cflaga/io.h">Dia>,udcflagnf 3f">fmtao{631ai href="+CBAUDeD3snfo1/a>,3l="+s6 8c1o cl2554V.24fco25d35nt"> bid vL86 clae65425d35>2554a ve=fmt" c}T7=inf 33m9hrea href="+i1a>efmt2.nfo1/a vicl2nkngefalseDude3l=SerialSgefal_RTSeD3snfo1/a>,3l="+s7"BGIN4k12555V.24fco25s3=yx_e35labels6ef">d65525s3=>2555a ve=fmt" ceelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12556V.24fco25drive35OSYNCL166 id v65625dri>2556   sref">fmttttttttt.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkngefalsefmt= ~f abclaa href="+SerialSgefal_RTSeD3snfo1/a>,3l="+s6 8GIN4k12557V.24fco25i3hlabe35.c#L186 id v65725i3h>255     1in int f">D3snfo1/a>,3l="+s6 8c1o cl2558V.24fco25BaramkESkl.=t *6THIS 65125Bar>2558a ve=fmt" ce as clas32ode/* If po1/  byN{ siz{ and parityt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2559V.24fco25MODE_HDLCss=",*6THIS 65"25MOD>2559   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12560V.24fco25NCe,vL11" = 0,*6THIS 66025NCe>256ia ve=fmt" clswitchmt3m9hrea href="+cflaga/io.h">Dia>,udcflagnf 3f">fmtao{631ai href="+CSIZEe#7W6d6b1ur2561V.24fco25N_ABORT1ass=",*6THIS 66125N_A>256ma vsref">fmtcaseao{631ai href="+CS5efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_bitsa/io.h">Dia>,uddata_bitsnf 3fla5; break;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12562V.24fco25RZI_SPACEss=",*6THIS 66125RZI>2562a vsref">fmtcaseao{631ai href="+CS6efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_bitsa/io.h">Dia>,uddata_bitsnf 3fla6; break;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12563V.24fco25 #L8"e,vL1= 0,*6THIS 66325 #L>2563a vsref">fmtcaseao{631ai href="+CS7efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_bitsa/io.h">Dia>,uddata_bitsnf 3fla7; break;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12564V.24fco258"e,vL1= 0xff,*6THIS 664258"e>2564a vsref">fmtcaseao{631ai href="+CS8efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_bitsa/io.h">Dia>,uddata_bitsnf 3fla8; break;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12565V.24fco25_16_CCITTss=",*6THIS 66525_16>2565a ve=fmt" cedefault:ce.nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_bitsa/io.h">Dia>,uddata_bitsnf 3fla7; break;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12566V.24fco25GTH_8BITrss=",*6THIS 66625GTH>2566   sref">fmt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2567V.24fco25TERN_NONEss=",*6THIS 66725TER>256     1in int f">D3snfo1/a>,3l="+s6 8c1o cl2568V.24fco25e,vL11"= 9600,*6THIS 66125e,v>256ma ve=fmt" cl3nfo1/asMASK2rei1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3(&op_bitsa/io.h">Dia>,ud(&op_bitsnf 3flat3m9hrea href="+cflaga/io.h">Dia>,udcflagnf 3f">fmtao{631ai href="+CSTOPBeD3snfo1/a>,3l="+s6 8GIN4k12569V.24fco25hise,vL11"= 8,*6THIS 66"25his>2569   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12570V.24fco25hise,vL11"= 1,*6THIS 67025his>257ia ve=fmt" cl>fmt3m9hrea href="+cflaga/io.h">Dia>,udcflagnf 3f">fmtao{631ai href="+PARENBeD3snfo1/a>,3l="+s6 8c1o cl2571V.24fco25, ITY_NONEc#L186 id v67125, I>257ma vsref">fmt       s3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3paritya/io.h">Dia>,udparitynf 3slat3m9hrea href="+cflaga/io.h">Dia>,udcflagnf 3f">fmtao{631ai href="+PARODDeD3snfo1/a>,3l="+s7"BGIN4k12572V.24fco25fUref371#L8"L166 id v67125fUr>257ma ve=fmt" ceelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12573V.24fco25>3DBGfU37fne"+86 clae67325>3D>2573a ve=fmt" ce       s3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3paritya/io.h">Dia>,udparitynf 3sla3m9hrea href="+ASYNC_PARITY_NONEeD3snfo1/a>,3l="+s7"BGIN4k12574V.24fco25U3refne37nt"> *6DEBUG67U25U3r>2574a veRss="11"0x8ce 1a href="+code6"DBGIN4k2575V.24fco25RECEIVEss="111*6DEBUG67525REC>2575a ve=fmt" ce3as clas32ode/* If po1/  calcul N{ number of jiffies to transmit a fullef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2576V.24fco25TRANSMITss="12*6DEBUG67625TRA>2576   s as clas32ode/* If po1ttttttttt* FIFO (32 byN{s) at specifi"3.data r N{ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2577V.24fco25STATUrss="11"4*6DEBUG67725STA>257     3as clas32ode/* If po1ttttttttt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2578V.24fco25_LIMITss="1100*6DEBUG67125_LI>257ma ve=fmt" cl3nfo1/asMASK2rebits_per_chare/. omthsref"-&bits_per_charnf 3fla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_bitsa/io.h">Dia>,uddata_bitsnf 3f+Rss="11"0x8ce 1a href="+code6"DBGIN4k2579V.24fco25|3ia>,u37label(6a hre67"25|3i>2579a ve=fmt" clref">fmt   s    .nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3(&op_bitsa/io.h">Dia>,ud(&op_bitsnf 3f+ 1;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12580V.24fco25UFSIZEss="1256(6a hre68025UFS>258     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12581V.24fco25_SIZEss="14096(6a hre68125_SI>258ma vsref">fmt.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_r N{a/io.h">Dia>,uddata_r N{ef 3fla3m9hrea href="+/a>_get_baud_r N{a/io.h">Dia>,ud/a>_get_baud_r N{;sref3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 33;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12582V.24fco25s3="sre38f">buf6/a>, 68125s3=>2582    1in int f">D3snfo1/a>,3l="+s7"BGIN4k12583V.24fco25ref=slBIT1clasf6/a>, 68"25ref>258ma ve=fmt" c}>fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_r N{a/io.h">Dia>,uddata_r N{ef 33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2584V.24fco25ref=slBIT0_gFOf6/a>, 68425ref>2584a ve=fmt" c}T7=inf 33m9hrea href="+i1a>efmt2.nfo1/a vicl2nktimeouha/io.h">Dia>,udtimeouhnf 3slat32" abclaa href="+HZa/io.h">Dia>,udHZnf 3" abclaa href="+bits_per_chare/. omthsref"-&bits_per_charnf 3) /y/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2585V.24fco25ef=slBIT1labels6ef">d68"25ef=>2585a ve=fmt" ceeeee" clref">fmt   s    .nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3data_r N{a/io.h">Dia>,uddata_r N{ef 3;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12586V.24fco25ref=slBITlabels6ef">d68125ref>2586   sref">fmt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2587V.24fco25i3i8k_g38.c#L186 id v68725i3i>2587a ve=fmt" c}3nfo1/asMASK2rei1a>efmt2.nfo1/a vicl2nktimeouha/io.h">Dia>,udtimeouhnf 3s+la3m9hrea href="+HZa/io.h">Dia>,udHZnf 3/50;t   s    .as clas32ode/* If po1/  Add .02 seconds of slopt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2588V.24fco25link3"INFO1/a>(6a hre68825lin>258ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12589V.24fco25drolf"INFO1/a>(6a hre68"25dro>2589a ve=fmt" cl>fmt3m9hrea href="+cflaga/io.h">Dia>,udcflagnf 3f">fmtao{631ai href="+CRTSCTSeD3snfo1/a>,3l="+s6 8c1o cl2590V.24fco25s/tt""INFO1/a>(6a hre69025s/t>259ia ve=fmt" clA3X_DE 3.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s|lao{631a">Dude3l=ASYNC_CTS_FLOWeD3snfo1/a>,3l="+s6 8GIN4k12591V.24fco25abla""INFO1/a>(6a hre69125abl>259ma vsref">fmtelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12592V.24fco25alua""INFO1/a>(6a hre69125alu>259ma ve=fmt" ce=fmt" cg.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s">fmt= ~o{631a">Dude3l=ASYNC_CTS_FLOWeD3snfo1/a>,3l="+s6 8GIN4k12593V.24fco25link3"INFO1/a>(6a hre69325lin>2593   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2594V.24fco25:ata "INFO1/a>(6a hre69425:at>2594a ve=fmt" c}>fmt3m9hrea href="+cflaga/io.h">Dia>,udcflagnf 3f">fmtao{631ai href="+CLOCAL6ny_fha vicl2nkCLOCALnf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2595V.24fco25:ata "INFO1/a>(6a hre69"25:at>2595a ve=fmt" ceeeee" cl.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s">fmt= ~o{631a">Dude3l=ASYNC_CHECK_CDeD3snfo1/a>,3l="+s6 8GIN4k12596V.24fco25drolf"INFO1/a>(6a hre69125dro>2596a vsref">fmtelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12597V.24fco25idlef"INFO1/a>(6a hre69725idl>2597a ve=fmt" c}eeee" cl.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3flagsa/io.h">Dia>,udflagsnf 3s|lao{631a">Dude3l=ASYNC_CHECK_CDeD3snfo1/a>,3l="+s6 8GIN4k12598V.24fco25mblef"INFO1/a>(6a hre69125mbl>259ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12599V.24fco25drolf"INFO1/a>(6a hre69"25dro>2599a ve=fmt" c}3as clas32ode/* If po1/  process /a> input control flagst*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2670V.24fco2670V.f"INFO1/a>(6a hre69"2670V>260     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12671V.24fco267bla""INFO1/a>(6a hre691267bl>260ma vsref">fmt.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkread_nd Nus_maskeD3snfo1/a>,3l="+s6 8GIN4k12672V.24fco267lua""INFO1/a>(6a hre691267lu>260ma ve=fmt" ce>fmt3m9hrea href="+I_INPCKefmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3331in int f">D3snfo1/a>,3l="+s6 8c1o cl2673V.24fco267ink3"INFO1/a>(6a hre693267in>2603a ve=fmt" ce       s3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkread_nd Nus_maskeDude3l=MASK_PARITYeDude3l=MASK_FRAMINGeD3snfo1/a>,3l="+s6 8GIN4k12674V.24fco267ata "INFO1/a>(6a hre694267at>2604a ve=fmt" c}>fmt3m9hrea href="+I_BRKINTefmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 33s||"3m9hrea href="+I_PARMRKefmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3331in int f">D3snfo1/a>,3l="+s6 8c1o cl2675V.24fco267ata "INFO1/a>(6a hre69"267at>2605a ve=fmt" ceeeee" cl.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkread_nd Nus_maskeDude3l=MASK_BREAKeD3snfo1/a>,3l="+s6 8GIN4k12676V.24fco267rolf"INFO1/a>(6a hre691267ro>2606a ve=fmt" ce>fmt3m9hrea href="+I_IGNPARefmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3331in int f">D3snfo1/a>,3l="+s6 8c1o cl2677V.24fco267dlef"INFO1/a>(6a hre697267dl>2607a ve=fmt" c}eeee" cl.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkignore_nd Nus_maskeDude3l=MASK_PARITYeDude3l=MASK_FRAMINGeD3snfo1/a>,3l="+s6 8GIN4k12678V.24fco267blef"INFO1/a>(6a hre691267bl>2608a ve=fmt" ce>fmt3m9hrea href="+I_IGNBRKefmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 333sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2679V.24fco267rolf"INFO1/a>(6a hre69"267ro>2609a ve=fmt" clref">fmt.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkignore_nd Nus_maskeDude3l=MASK_BREAKeD3snfo1/a>,3l="+s6 8GIN4k12610V.24fco26flDBgcl7tss=""s7ef">d71026flD>261ia ve=fmt" clA3X_DE 3.as clas32ode/* If po1/  If ignor>ng paritytand break indicators, ignor{ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2611V.24fco26l3sssss31ass="s7ef">d71"26l3s>261ma vs as clas32ode/* If po1ttttttttttttttttt* overruns too.  (For real raw supporh).ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2612V.24fco26x_enabla ss=""s7ef">d71126x_e>2612     as clas32ode/* If po1ttttttttttttttttt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2613V.24fco26tx_act_l6ss=""s7ef">d71"26tx_>2613a ve=fmt" ce       s>fmt3m9hrea href="+I_IGNPARefmt2.nfo1/a vicl2nkporha/io.h">Dia>,udporh;srent " clmutexude3ttye/. omthsref"-&ttynf 3331in int f">D3snfo1/a>,3l="+s6 8c1o cl26f4V.24fco26v3 clas31nt"> *7DEBUG71426v3 >2614a ve=fmt" c}T7=inf 3ref">fmt.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkignore_nd Nus_maskeDude3l=MASK_OVERRUNeD3snfo1/a>,3l="+s6 8GIN4k12615V.24fco26liek3"INFO1/a>(7a hre71526lie>2615a ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl26f6V.24fco26rror3"INFO1/a>(7a hre71626rro>2616   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2617V.24fco26a3s="sr31.c#L187 id v71726a3s>2617a ve=fmt" c}3nfo1/asMASK2reprogr">_hwor3"INFO1ve25O progr">_hw;sref.nfo1/a vicl2nki1a>eD3snfo1/a>,3l="+s6 8GIN4k126f8V.24fco26" ctx_ss=ss=""s7ef">d71126" c>261ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2619V.24fco26ytx_/a>, ss=""s7ef">d71"26ytx>2619   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12620V.24fco26l33.1u#31ait_ud7vL28"72026l33>262ia veid NCe,YNt2.nfo1/">Dia>,udget_nd Nsefmt2.nfo1/">Dia>,udef="+/1a>efmt2.nfo1/">Dia>,udmgsl_icounha/io.h">Dia>,udmgsl_icounh,vL11.nfo1/">Dia>,ud__usere/. omthsref"-&__user,vL11" abclaa href="+user_icounha/io.h">Dia>,uduser_icounhnf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2621V.24fco26cflag_ss=ss=""s7ef">d72"26cfl>262ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2622V.24fco26n"tx_d. 1ss=""s7ef">d72126n"t>262ma ve=fmt" ce.nfo1/">Dia>,udDBG(NFOe"%s t ose 32oget_nd Nsref="7,ef"3." claao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12623V.24fco26al_eventk_gFO"s7ef">d72326al_>262ma ve=fmt" c}>fmt!.nfo1/a vicl2nkuser_icounha/io.h">Dia>,uduser_icounhnf 33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2624V.24fco26s3="com32nt"> *7DEBUG72426s3=>2624a ve=fmt" c}T7=inf 33m9hrea href="+memseha/io.h">Dia>,udmemseh;sref">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhnf 3, 0, siz{off3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhnf 333.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12625V.24fco26vent3"INFO1/a>(7a hre72526ven>2625a ve=fmt" ce}telsesty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2626V.24fco26g alf"INFO1/a>(7a hre72626g a>2626   sref">fmttttttttt>fmt3m9hrea href="+copy_to_usere/. omthsref"-©_to_user;sref.nfo1/a vicl2nkuser_icounha/io.h">Dia>,uduser_icounhnf 3, ">fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhnf 3, siz{offf">fmt2.nfo1/">Dia>,udmgsl_icounha/io.h">Dia>,udmgsl_icounh,vL1)331in int f">D3snfo1/a>,3l="+s6 8c1o cl2627V.24fco26s/1sp"INFO1/a>(7a hre72726s/1>2627a ve=fmt" c}eeee" clllllllllef">fm -.nfo1/">Dia>,udEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12628V.24fco26_chk/a>, _gFO"s7ef">d72126_ch>262ma ve=fmt" cl}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2629V.24fco26p3rf"la32label(7a hre72"26p3r>2629a ve=fmt" clef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12630V.24fco26, 1k3"INFO1/a>(7a hre73026, 1>263ia ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2631V.24fco26tork3"INFO1/a>(7a hre73126tor>263ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12632V.24fco26L33" cl33f">buf7/a>, 73126L33>263ma veid NCe,YNt2.nfo1/">Dia>,udget_paramsa/io.h">Dia>,udget_params;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDude3l=MGSL_PARAMSeDia>,ud__usere/. omthsref"-&__user,vL11" abclaa href="+user_paramsa/io.h">Dia>,uduser_paramsnf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2633V.24fco26BGu_f="8c_gFO"s7ef">d73"26BGu>2633   sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2634V.24fco26f=slrss=kclas"s7ef">d73426f=s>2634a ve=fmt" c}.nfo1/a vicl2nkDBG(NFOe"%s t ose 32oget_paramsref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12635V.24fco26u_furra8cclas"s7ef">d73"26u_f>2635a ve=fmt" ce>fmt3m9hrea href="+copy_to_usere/. omthsref"-©_to_user;sref.nfo1/a vicl2nkuser_paramsa/io.h">Dia>,uduser_paramsnf 3, ">fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." , siz{off3m9hrea href="+MGSL_PARAMSeD3snfo1/a>,3l="+s6 8c1o cl2636V.24fco26BGu_indetclas"s7ef">d73126BGu>2636   sref">fmtttttttttef">fm -.nfo1/">Dia>,udEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12637V.24fco26ill_indetclas"s7ef">d73726ill>2637a ve=fmt" clef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12638V.24fco26ill_f="8cclas"s7ef">d73826ill>263ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2639V.24fco26 3ref="33label(7a hre73"26 3r>2639   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12640V.24fco26BGu_f="8c_gFO"s7ef">d74026BGu>264ia veid NCe,YNt2.nfo1/">Dia>,udset_paramsa/io.h">Dia>,udset_params;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDude3l=MGSL_PARAMSeDia>,ud__usere/. omthsref"-&__user,vL11" abclaa href="+new_paramsa/io.h">Dia>,udnew_paramsnf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2641V.24fco26f=sltss=kclas"s7ef">d74126f=s>264ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2642V.24fco26u_furra8cclas"s7ef">d74126u_f>264ma ve=fmt" celongef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12643V.24fco26BGu_gcl7tclas"s7ef">d74326BGu>264ma ve=fmt" c}o{631a">Dude3l=MGSL_PARAMSeDia>,udtmp_paramsa/io.h">Dia>,udtmp_paramsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12644V.24fco26a3gupla34nt"> *7DEBUG74426a3g>2644a veRss="11"0x8ce 1a href="+code6"DBGIN4k2645V.24fco26;hef">fmt2.nfo1/po1/aref26;he>2645a ve=fmt" ce3m9hrea href="+DBG(NFOe"%s t ose 32oset_paramsref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12646V.24fco267=inf 3.1in int f">D3snf267=i>2646a ve=fmt" ce>fmt3m9hrea href="+copy_from_usere/. omthsref"-©_from_user;sref">fmt3m9hrea href="+tmp_paramsa/io.h">Dia>,udtmp_paramsnf 3lao{631ai href="+new_paramsa/io.h">Dia>,udnew_paramsnf 3, siz{off3m9hrea href="+MGSL_PARAMSeD3snfo1/a>,3l="+s6 8c1o cl2647V.24fco26 3hlabe34.c#L186 id v64726 3h>2647a ve=fmt" c}eeee" clef">fm -.nfo1/">Dia>,udEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12648V.24fco26ar1k3"INFO1/a>(6a hre64"26ar1>264ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12649V.24fco26s3=send34label(6a hre64926s3=>2649a ve=fmt" cl.nfo1/a vicl2nknpin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12650V.24fco26fnetf="8cclas"s6ef">d65026fne>265ia ve=fmt" cl>fmt3m9hrea href="+tmp_paramsa/io.h">Dia>,udtmp_paramsnf 3nt " clmutexude3mudea/io.h">Dia>,udmudea ve==la3m9hrea href="+MGSL_MODE_BASE_CLOCKeD3snfo1/a>,3l="+s6 8c1o cl2651V.24fco26/snetlockclas"s6ef">d65126/sn>265ma vsref">fmt       s3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkbase_clockeDia>,udtmp_paramsa/io.h">Dia>,udtmp_paramsnf 3nt " clmutexude3clock_speede/. omthsref"-&clock_speedef 3;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12652V.24fco26NERIC_HDLCabel(6a hre65126NER>265ma ve=fmt" ceelse1in int f">D3snfo1/a>,3l="+s7"BGIN4k12653V.24fco26assnet=mmclas"s6ef">d65"26ass>2653a ve=fmt" ce       s3m9hrea href="+memcpye/. omthsref"-&memcpy3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." , ">fmt3m9hrea href="+tmp_paramsa/io.h">Dia>,udtmp_paramsnf 3lasiz{off3m9hrea href="+MGSL_PARAMSeD3snfo1/a>,3l="+s6 8GIN4k12654V.24fco26d35nt"> bid vL86 clae65426d35>2654a ve=fmt" c}.nfo1/a vicl2nkspin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12655V.24fco26s3=yx_e35labels6ef">d65526s3=>2655a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12656V.24fco26drive35OSYNCL166 id v65626dri>2656   sref">fmt3nfo1/asMASK2reprogr">_hwor3"INFO1ve25O progr">_hw;sref.nfo1/a vicl2nki1a>eD3snfo1/a>,3l="+s6 8GIN4k12657V.24fco26i3hlabe35.c#L186 id v65726i3h>265     1in int f">D3snfo1/a>,3l="+s6 8c1o cl2658V.24fco26BaramkESkl.=t *6THIS 65126Bar>2658a ve=fmt" ceef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12659V.24fco26MODE_HDLCss=",*6THIS 65"26MOD>2659   s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2660V.24fco26NCe,vL11" = 0,*6THIS 66026NCe>266     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12661V.24fco26N_ABORT1ass=",*6THIS 66126N_A>266ma vsid NCe,YNt2.nfo1/">Dia>,udget_txidl{6ny_fha vicl2nkget_txidl{;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,ud__usere/. omthsref"-&__user,vL11" abclaa href="+idl{_mudea/io.h">Dia>,udidl{_mudenf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2662V.24fco26RZI_SPACEss=",*6THIS 66126RZI>2662a vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2663V.24fco26 #L8"e,vL1= 0,*6THIS 66326 #L>266ma ve=fmt" c}o{631a">Dude3l=DBG(NFOe"%s t ose 32oget_txidl{=ose 3dref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+/1a>efmt2.nfo1/a vicl2nkidl{_mudea/io.h">Dia>,udidl{_mudenf 333;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12664V.24fco268"e,vL1= 0xff,*6THIS 664268"e>2664a ve=fmt" c}>fmt3m9hrea href="+put_usere/. omthsref"-&put_user;sref.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkidl{_mudea/io.h">Dia>,udidl{_mudenf 3lao{631ai href="+/dl{_mudea/io.h">Dia>,udidl{_mudenf 3331in int f">D3snfo1/a>,3l="+s6 8GIN4k12665V.24fco26_16_CCITTss=",*6THIS 66526_16>2665a ve=fmt" ceeeee" clef">fm -.nfo1/">Dia>,udEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12666V.24fco26GTH_8BITrss=",*6THIS 66626GTH>2666   sref">fmtef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12667V.24fco26TERN_NONEss=",*6THIS 66726TER>266     }1in int f">D3snfo1/a>,3l="+s6 8c1o cl2668V.24fco26e,vL11"= 9600,*6THIS 66126e,v>266ma ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12669V.24fco26hise,vL11"= 8,*6THIS 66"26his>2669   sid NCe,YNt2.nfo1/">Dia>,udset_txidl{6ny_fha vicl2nkset_txidl{;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,udidl{_mudea/io.h">Dia>,udidl{_mudenf 331in int f">D3snfo1/a>,3l="+s6 8c1o cl2670V.24fco26hise,vL11"= 1,*6THIS 67026his>267ia vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2671V.24fco26, ITY_NONEc#L186 id v67126, I>267ma vsref">fmtlongef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12672V.24fco26fUref371#L8"L166 id v67126fUr>267ma ve=fmt" ce.nfo1/">Dia>,udDBG(NFOe"%s t ose 32oset_txidl{(ose 3d)ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+/dl{_mudea/io.h">Dia>,udidl{_mudenf 333;1in int f">D3snfo1/a>,3l="+s6 8GIN4k12673V.24fco26>3DBGfU37fne"+86 clae67326>3D>267ma ve=fmt" c}o{631a">Dude3l=npin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12674V.24fco26U3refne37nt"> *6DEBUG67U26U3r>2674a ve=fmt" c}.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nk/dl{_mudea/io.h">Dia>,udidl{_mudenf 3fla3m9hrea href="+idl{_mudea/io.h">Dia>,udidl{_mudenf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12675V.24fco26RECEIVEss="111*6DEBUG67526REC>2675a ve=fmt" ce>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkparamsa/io.h">Dia>,udparams3." nt " clmutexude3mudea/io.h">Dia>,udmudea ve=!la3m9hrea href="+MGSL_MODE_ASYNCeD3snfo1/a>,3l="+s6 8c1o cl2676V.24fco26TRANSMITss="12*6DEBUG67626TRA>2676   sref">fmttttttttt.nfo1/a vicl2nktx_set_idl{6ny_fha vicl2nktx_set_idl{;sref.nfo1/a vicl2nki1a>eD3snfo1/a>,3l="+s6 8GIN4k12677V.24fco26STATUrss="11"4*6DEBUG67726STA>2677a ve=fmt" c}3nfo1/asMASK2respin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12678V.24fco26_LIMITss="1100*6DEBUG67126_LI>2678a ve=fmt" ceef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12679V.24fco26|3ia>,u37label(6a hre67"26|3i>2679   s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2680V.24fco26UFSIZEss="1256(6a hre68026UFS>268     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12681V.24fco26_SIZEss="14096(6a hre68126_SI>268ma vsid NCe,YNt2.nfo1/">Dia>,udtx_enabl{6ny_fha vicl2nktx_enabl{;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,udenabl{6ny_fha vicl2nkenabl{;sre31in int f">D3snfo1/a>,3l="+s6 8c1o cl2682V.24fco26s3="sre38f">buf6/a>, 68126s3=>2682a vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2683V.24fco26ref=slBIT1clasf6/a>, 68"26ref>268ma ve=fmt" c}longef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12684V.24fco26ref=slBIT0_gFOf6/a>, 68426ref>2684a ve=fmt" c}.nfo1/a vicl2nkDBG(NFOe"%s t ose 32otx_enabl{(ose 3d)ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+enabl{6ny_fha vicl2nkenabl{;sre33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12685V.24fco26ef=slBIT1labels6ef">d68"26ef=>2685a ve=fmt" ce3m9hrea href="+npin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12686V.24fco26ref=slBITlabels6ef">d68126ref>2686a ve=fmt" ce>fmt3m9hrea href="+enabl{6ny_fha vicl2nkenabl{;sre3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2687V.24fco26i3i8k_g38.c#L186 id v68726i3i>2687a ve=fmt" c}eeee" cl>fmt!.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nktx_enabl{de/. omthsref"-&tx_enabl{d;sre31in int f">D3snfo1/a>,3l="+s6 8c1o cl2688V.24fco26link3"INFO1/a>(6a hre68826lin>2688a ve=fmt" c}eeee" cltttttttt.nfo1/a vicl2nktx_s&arha/io.h">Dia>,udtx_(&arh3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2689V.24fco26drolf"INFO1/a>(6a hre68"26dro>2689a ve=fmt" cl}telsesty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2690V.24fco26s/tt""INFO1/a>(6a hre69026s/t>269ia ve=fmt" clA3X_DE 3>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nktx_enabl{de/. omthsref"-&tx_enabl{d;sre31in int f">D3snfo1/a>,3l="+s6 8c1o cl2691V.24fco26abla""INFO1/a>(6a hre69126abl>269ma vsref">fmt       stttttttt.nfo1/a vicl2nktx_s&opa/io.h">Dia>,udtx_(&op3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2692V.24fco26alua""INFO1/a>(6a hre69126alu>269ma ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2693V.24fco26link3"INFO1/a>(6a hre69326lin>269ma ve=fmt" c}o{631a">Dude3l=npin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12694V.24fco26:ata "INFO1/a>(6a hre69426:at>2694a ve=fmt" c}ef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12695V.24fco26:ata "INFO1/a>(6a hre69"26:at>2695a ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2696V.24fco26drolf"INFO1/a>(6a hre69126dro>2696   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2697V.24fco26idlef"INFO1/a>(6a hre69726idl>269     3as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2698V.24fco26mblef"INFO1/a>(6a hre69126mbl>269ma ve as clas32ode/* If po1t* abort transmit HDLC frao{3.=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2699V.24fco26drolf"INFO1/a>(6a hre69"26dro>2699a ve as clas32ode/* If po1t*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2770V.24fco2770V.f"INFO1/a>(6a hre69"2770V>270ia veid NCe,YNt2.nfo1/">Dia>,udtx_aborta/io.h">Dia>,udtx_abort;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2771V.24fco277bla""INFO1/a>(6a hre691277bl>270ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2772V.24fco277lua""INFO1/a>(6a hre691277lu>270ma ve=fmt" celongef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12773V.24fco277ink3"INFO1/a>(6a hre693277in>270ma ve=fmt" c}o{631a">Dude3l=DBG(NFOe"%s t ose 32otx_abortref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12774V.24fco277ata "INFO1/a>(6a hre694277at>2704a ve=fmt" c}.nfo1/a vicl2nkspin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12775V.24fco277ata "INFO1/a>(6a hre69"277at>2705a ve=fmt" ce3m9hrea href="+tdma_ef(eha/io.h">Dia>,udtdma_ef(eh3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2776V.24fco277rolf"INFO1/a>(6a hre691277ro>2706   sref">fmt3nfo1/asMASK2renpin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12777V.24fco277dlef"INFO1/a>(6a hre697277dl>2707a ve=fmt" clef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12778V.24fco277blef"INFO1/a>(6a hre691277bl>270ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2779V.24fco277rolf"INFO1/a>(6a hre69"277ro>2709   s1in int f">D3snfo1/a>,3l="+s7"BGIN4k12710V.24fco27flDBgcl7tss=""s7ef">d71027flD>271ia veid NCe,YNt2.nfo1/">Dia>,udrx_enabl{6ny_fha vicl2nkrx_enabl{;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,udenabl{6ny_fha vicl2nkenabl{;sre31in int f">D3snfo1/a>,3l="+s6 8c1o cl2711V.24fco27l3sssss31ass="s7ef">d71"27l3s>271ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2712V.24fco27x_enabla ss=""s7ef">d71127x_e>271ma ve=fmt" celongef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12713V.24fco27tx_act_l6ss=""s7ef">d71"27tx_>271ma ve=fmt" c}longef"3.YNt2.nfo1/">Dia>,udrbuf_fill_level6ny_fha vicl2nkrbuf_fill_levelnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12714V.24fco27v3 clas31nt"> *7DEBUG71427v3 >2714a ve=fmt" c}.nfo1/a vicl2nkDBG(NFOe"%s t ose 32orx_enabl{(ose 308x)ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+enabl{6ny_fha vicl2nkenabl{;sre33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12715V.24fco27liek3"INFO1/a>(7a hre71527lie>2715a ve=fmt" ce3m9hrea href="+npin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12716V.24fco27rror3"INFO1/a>(7a hre71627rro>2716   sref">fmt3as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2717V.24fco27a3s="sr31.c#L187 id v71727a3s>271     3as clas32ode/* If po1ttttttttt* enabl{[31..16] =lefcee 1 DMA buffer fill levelnf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2718V.24fco27" ctx_ss=ss=""s7ef">d71127" c>271ma ve as clas32ode/* If po1ttttttttt* 0 =lnoop (leav{ fill level}lochanged)nf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2719V.24fco27ytx_/a>, ss=""s7ef">d71"27ytx>2719a ve as clas32ode/* If po1ttttttttt* fill level}must be}multiple of 4tand <= buffer siz{nf=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2720V.24fco27l33.1u#31ait_ud7vL28"72027l33>272ia ve3as clas32ode/* If po1ttttttttt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2721V.24fco27cflag_ss=ss=""s7ef">d72"27cfl>272ma vsref">fmt.nfo1/a vicl2nkrbuf_fill_level6ny_fha vicl2nkrbuf_fill_levelnf 3slat(longef"3.YNt)3m9hrea href="+enabl{6ny_fha vicl2nkenabl{;sre3sfmt2fmt2 16.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12722V.24fco27n"tx_d. 1ss=""s7ef">d72127n"t>272ma ve=fmt" ce>fmt3m9hrea href="+rbuf_fill_level6ny_fha vicl2nkrbuf_fill_levelnf 33sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2723V.24fco27al_eventk_gFO"s7ef">d72327al_>2723a ve=fmt" ce       s>fmtt3m9hrea href="+rbuf_fill_level6ny_fha vicl2nkrbuf_fill_levelnf 3sfmt2}.nfo1/a vicl2nkDMABUFSIZEe *7DEBUG72427s3=>2724a ve=fmt" c}T7=inf 3ref">fmt3nfo1/asMASK2renpin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12725V.24fco27vent3"INFO1/a>(7a hre72527ven>2725a ve=fmt" ceeeeeeeeeeeeeeeeeef">fm -.nfo1/">Dia>,udEINVAL6ny_fha vicl2nkEINVALnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12726V.24fco27g alf"INFO1/a>(7a hre72627g a>2726   sref">fmttttttttt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2727V.24fco27s/1sp"INFO1/a>(7a hre72727s/1>2727a ve=fmt" c}eeee" cl3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkrbuf_fill_level6ny_fha vicl2nkrbuf_fill_levelnf 3sla.nfo1/">Dia>,udrbuf_fill_level6ny_fha vicl2nkrbuf_fill_levelnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12728V.24fco27_chk/a>, _gFO"s7ef">d72127_ch>2728a ve=fmt" c}eeee" cl>fmt3m9hrea href="+rbuf_fill_level6ny_fha vicl2nkrbuf_fill_levelnf 3 < 12831in int f">D3snfo1/a>,3l="+s6 8c1o cl2729V.24fco27p3rf"la32label(7a hre72"27p3r>2729a ve=fmt" clref">fmt   s    .nfo1/">Dia>,udi1a>efmt2.nfo1/a vicl2nkrx_pi>enf 3sla1;3.as clas32ode/* If po1/  PIO mudet*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2730V.24fco27, 1k3"INFO1/a>(7a hre73027, 1>273ia ve=fmt" clA3X_DE 3else1in int f">D3snfo1/a>,3l="+s7"BGIN4k12731V.24fco27tork3"INFO1/a>(7a hre73127tor>273ma vsref">fmt       stttttttt.nfo1/a vicl2nki1a>efmt2.nfo1/a vicl2nkrx_pi>enf 3sla0;3.as clas32ode/* If po1/  DMA mudet*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2732V.24fco27L33" cl33f">buf7/a>, 73127L33>273ma ve=fmt" ce=fmt" cg.nfo1/a vicl2nkrx_s&opa/io.h">Dia>,udrx_(&op3." f abclaa href="+/1a>ed73"27BGu>2733a ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2734V.24fco27f=slrss=kclas"s7ef">d73427f=s>2734a veRss="11"0x8ce 1a href="+code6"DBGIN4k2735V.24fco27u_furra8cclas"s7ef">d73"27u_f>2735a ve=fmt" ce3as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2736V.24fco27BGu_indetclas"s7ef">d73127BGu>2736   s as clas32ode/* If po1ttttttttt* enabl{[1..0] =lefcee 1r enabl{ /* Iandef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2737V.24fco27ill_indetclas"s7ef">d73727ill>273     3as clas32ode/* If po1ttttttttt* 0 =ldisabl{;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2738V.24fco27ill_f="8cclas"s7ef">d73827ill>273ma ve as clas32ode/* If po1ttttttttt* 1 =lenabl{;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2739V.24fco27 3ref="33label(7a hre73"27 3r>2739a ve as clas32ode/* If po1ttttttttt* 2 =lenabl{ or force hunt mudet>fmalready enabl{d;s=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2740V.24fco27BGu_f="8c_gFO"s7ef">d74027BGu>274ia ve3as clas32ode/* If po1ttttttttt*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2741V.24fco27f=sltss=kclas"s7ef">d74127f=s>274ma vsref">fmt.nfo1/a vicl2nkenabl{6ny_fha vicl2nkenabl{;sres">fmt= 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12742V.24fco27u_furra8cclas"s7ef">d74127u_f>274ma ve=fmt" ce>fmt3m9hrea href="+enabl{6ny_fha vicl2nkenabl{;sre3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2743V.24fco27BGu_gcl7tclas"s7ef">d74327BGu>2743a ve=fmt" ce       s>fmt!.nfo1/a vicl2nk/1a>efmt2.nfo1/a vicl2nkrx_enabl{de/. omthsref"-&rx_enabl{d;sre31in int f">D3snfo1/a>,3l="+s6 8c1o cl2744V.24fco27a3gupla34nt"> *7DEBUG74427a3g>2744a ve=fmt" c}T7=inf 3ref">fmt3nfo1/asMASK2rerx_s&arha/io.h">Dia>,udrx_(&arh3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2745V.24fco27;hef">fmt2.nfo1/po1/aref27;he>2745a ve=fmt" ceeeeeeeeeelses>fmt3m9hrea href="+enabl{6ny_fha vicl2nkenabl{;sre==la23sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2746V.24fco277=inf 3.1in int f">D3snf277=i>2746   sref">fmttttttttt=fmt" ce3as clas32ode/* If po1/* force hunt mudet(write 1 to RCR[3])t*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2747V.24fco27 3hlabe34.c#L186 id v64727 3h>2747a ve=fmt" c}eeee" clref">fmt3nfo1/asMASK2rewr_regrror3"INFO1icl2nkwr_regrr3." f abclaa href="+/1a>eDude3l=BIT3eD3snfo1/a>,3l="+s6 8c1o cl2748V.24fco27ar1k3"INFO1/a>(6a hre64"27ar1>2748a ve=fmt" c}eeee" cl}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2749V.24fco27s3=send34label(6a hre64927s3=>2749a ve=fmt" cl}telsesty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2750V.24fco27fnetf="8cclas"s6ef">d65027fne>275ia ve=fmt" clA3X_DE 3>fmt3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkrx_enabl{de/. omthsref"-&rx_enabl{d;sre31in int f">D3snfo1/a>,3l="+s6 8c1o cl2751V.24fco27/snetlockclas"s6ef">d65127/sn>275ma vsref">fmt       sref">fmt3nfo1/asMASK2rerx_s&opa/io.h">Dia>,udrx_(&op3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2752V.24fco27NERIC_HDLCabel(6a hre65127NER>275ma ve=fmt" ce}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2753V.24fco27assnet=mmclas"s6ef">d65"27ass>275ma ve=fmt" c}o{631a">Dude3l=npin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2754V.24fco27d35nt"> bid vL86 clae65427d35>2754a ve=fmt" c}ef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12755V.24fco27s3=yx_e35labels6ef">d65527s3=>2755a ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2756V.24fco27drive35OSYNCL166 id v65627dri>2756   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2757V.24fco27i3hlabe35.c#L186 id v65727i3h>275     3as clas32ode/* If po1/*ef=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2758V.24fco27BaramkESkl.=t *6THIS 65127Bar>275ma ve as clas32ode/* If po1t*  wait for specified evf p to occuref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2759V.24fco27MODE_HDLCss=",*6THIS 65"27MOD>2759a ve as clas32ode/* If po1t*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2760V.24fco27NCe,vL11" = 0,*6THIS 66027NCe>276ia veid NCe,YNt2.nfo1/">Dia>,udwait_mgsl_evf por3"INFO1icl2nkwait_mgsl_evf p;sreff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,ud__usere/. omthsref"-&__user,vL11" abclaa href="+mask_ptre/. omthsref"-&mask_ptr;sre31in int f">D3snfo1/a>,3l="+s6 8c1o cl2761V.24fco27N_ABORT1ass=",*6THIS 66127N_A>276ma vsty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2762V.24fco27RZI_SPACEss=",*6THIS 66127RZI>276ma ve=fmt" celongef"3.longa3m9hrea href="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1= 0,*6THIS 66327 #L>276ma ve=fmt" c}YNt2.nfo1/">Dia>,udseD3snfo1/a>,3l="+s7"BGIN4k12764V.24fco278"e,vL1= 0xff,*6THIS 664278"e>2764a ve=fmt" c}>Nt2.nfo1/">Dia>,udrca/io.h">Dia>,udrca ve=0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12765V.24fco27_16_CCITTss=",*6THIS 66527_16>2765a ve=fmt" cef">fmt2.nfo1/">Dia>,udmgsl_icounha/io.h">Dia>,udmgsl_icounh,vL11.nfo1/">Dia>,udcpreva/io.h">Dia>,udcprev3." ,a3m9hrea href="+cnowor3"INFO1ve25O cnownf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12766V.24fco27GTH_8BITrss=",*6THIS 66627GTH>2766   sref">fmtYNt2.nfo1/">Dia>,udevf pseD3snfo1/a>,3l="+s7"BGIN4k12767V.24fco27TERN_NONEss=",*6THIS 66727TER>2767   sref">fmtYNt2.nfo1/">Dia>,udmaskeD3snfo1/a>,3l="+s7"BGIN4k12768V.24fco27e,vL11"= 9600,*6THIS 66127e,v>2768a ve=fmt" cef">fmt22.nfo1/">Dia>,ud_input_ngefal_evf pseDia>,udoldngeseD3snfo1/a>,3l="+s7"BGIN4k12769V.24fco27hise,vL11"= 8,*6THIS 66"27his>2769a ve=fmt" cl.nfo1/a vicl2nkDECLARE_WAITQUEUEeD3snfo1/a>,3l="+s6 8c1o cl2770V.24fco27hise,vL11"= 1,*6THIS 67027his>277     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12771V.24fco27, ITY_NONEc#L186 id v67127, I>277ma vsref">fmt>fmt3m9hrea href="+get_usere/. omthsref"-&get_user3." f abclaa href="+maskeD3snfo1/a>,3l="+s6 8c1o cl2772V.24fco27fUref371#L8"L166 id v67127fUr>277ma ve=fmt" ce=fmt" cgef">fm -.nfo1/">Dia>,udEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12773V.24fco27>3DBGfU37fne"+86 clae67327>3D>277ma ve1in int f">D3snfo1/a>,3l="+s6 8GIN4k12774V.24fco27U3refne37nt"> *6DEBUG67U27U3r>2774a ve=fmt" c}.nfo1/a vicl2nkDBG(NFOe"%s t ose 32owait_mgsl_evf p(ose 3d)ref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maskeD3snfo1/a>,3l="+s7"BGIN4k12775V.24fco27RECEIVEss="111*6DEBUG67527REC>2775a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12776V.24fco27TRANSMITss="12*6DEBUG67627TRA>2776   sref">fmt3nfo1/asMASK2renpin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12777V.24fco27STATUrss="11"4*6DEBUG67727STA>277     1in int f">D3snfo1/a>,3l="+s6 8c1o cl2778V.24fco27_LIMITss="1100*6DEBUG67127_LI>2778a ve=fmt" ce.as clas32ode/* If po1/  ef">fm i Ifdiatelyt>fmid Ne matches efquested evf pst*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2779V.24fco27|3ia>,u37label(6a hre67"27|3i>2779a ve=fmt" cl.nfo1/a vicl2nkget_ngefalseD3snfo1/a>,3l="+s6 8c1o cl2780V.24fco27UFSIZEss="1256(6a hre68027UFS>2780   sref">fmt3nfo1/asMASK2renefmt2.nfo1/a vicl2nkngefalseD3snfo1/a>,3l="+s6 8c1o cl2781V.24fco27_SIZEss="14096(6a hre68127_SI>278ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12782V.24fco27s3="sre38f">buf6/a>, 68127s3=>278ma ve=fmt" ce.nfo1/">Dia>,udevf psefmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12783V.24fco27ref=slBIT1clasf6/a>, 68"27ref>2783a ve=fmt" ce       s(mtt3m9hrea href="+nefmta3m9hrea href="+SerialSgefal_DSReD3snfo1/a>,3l="+s7"BGIN4k12784V.24fco27ref=slBIT0_gFOf6/a>, 68427ref>2784a ve=fmt" c}T7=inf 3rett3m9hrea href="+nefmta3m9hrea href="+SerialSgefal_DCDeD3snfo1/a>,3l="+s7"BGIN4k12785V.24fco27ef=slBIT1labels6ef">d68"27ef=>2785a ve=fmt" ceeeeeeeeeeett3m9hrea href="+nefmta3m9hrea href="+SerialSgefal_CTSeD3snfo1/a>,3l="+s7"BGIN4k12786V.24fco27ref=slBITlabels6ef">d68127ref>2786   sref">fmttttttttt=ftt3m9hrea href="+nefmta3m9hrea href="+SerialSgefal_RIeD3snfo1/a>,3l="+s6 8c1o cl2787V.24fco27i3i8k_g38.c#L186 id v68727i3i>2787a ve=fmt" c}>fmt3m9hrea href="+evf pse#7W6d6b1ur2788V.24fco27link3"INFO1/a>(6a hre68827lin>2788a ve=fmt" c}eeee" clo{631a">Dude3l=npin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s6 8c1o cl2789V.24fco27drolf"INFO1/a>(6a hre68"27dro>2789a ve=fmt" clref">fmtgotoe.nfo1/">Dia>,udexitor3"INFO1icl2nkexit3." ;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2790V.24fco27s/tt""INFO1/a>(6a hre69027s/t>279ia ve=fmt" cl}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2791V.24fco27abla""INFO1/a>(6a hre69127abl>279ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12792V.24fco27alua""INFO1/a>(6a hre69127alu>279ma ve=fmt" ce.as clas32ode/* If po1/  sav{ currf p irq counhst*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2793V.24fco27link3"INFO1/a>(6a hre69327lin>279ma ve=fmt" c}o{631a">Dude3l=cpreva/io.h">Dia>,udcprev3." fla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhnf 3;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2794V.24fco27:ata "INFO1/a>(6a hre69427:at>2794a ve=fmt" c}.nfo1/a vicl2nkoldngesefmt2.nfo1/a vicl2nkinput_ngefal_evf pseD3snfo1/a>,3l="+s6 8c1o cl2795V.24fco27:ata "INFO1/a>(6a hre69"27:at>2795a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12796V.24fco27drolf"INFO1/a>(6a hre69127dro>2796   sref">fmt3as clas32ode/* If po1/*lenabl{ hunt and idl{ irqs}>fmneeded *ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2797V.24fco27idlef"INFO1/a>(6a hre69727idl>2797a ve=fmt" c}>fmt3m9hrea href="+maskefmtmt3m9hrea href="+MgslEvf p_ExitHuntModea/io.h">Dia>,udMgslEvf p_ExitHuntModeef 3+3m9hrea href="+MgslEvf p_Idl{Rfcee 1de/. omthsref"-&MgslEvf p_Idl{Rfcee 1def 333sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2798V.24fco27mblef"INFO1/a>(6a hre69127mbl>2798a ve=fmt" c}eeee" cllongef"3.short 3m9hrea href="+val6ny_fha vicl2nkval3." fla3m9hrea href="+rd_regrror3"INFO1icl2nkrd_regrr3." f abclaa href="+/1a>eD3snfo1/a>,3l="+s6 8c1o cl2799V.24fco27drolf"INFO1/a>(6a hre69"27dro>2799a ve=fmt" clref">fmt>fmt!f abclaa href="+val6ny_fha vicl2nkval3." f">fmta3m9hrea href="+IRQ_RXIDLEeD3snfo1/a>,3l="+s6 8c1o cl2870V.24fco2870V.f"INFO1/a>(6a hre69"2870V>280ia ve=fmt" clA3X_DE 3=fmt" c}.nfo1/a vicl2nkwr_regrror3"INFO1icl2nkwr_regrr3." f abclaa href="+/1a>eDude3l=IRQ_RXIDLEeD3snfo1/a>,3l="+s6 8c1o cl2871V.24fco287bla""INFO1/a>(6a hre691287bl>2801a ve=fmt" cl}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2872V.24fco287lua""INFO1/a>(6a hre691287lu>280ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl2873V.24fco287ink3"INFO1/a>(6a hre693287in>280ma ve=fmt" c}o{631a">Dude3l=set_currf p_id Ne6ny_fha vicl2nkiet_currf p_id Ne3." f abclaa href="+TASK_INTERRUPTIBLEeD3snfo1/a>,3l="+s6 8c1o cl2874V.24fco287ata "INFO1/a>(6a hre694287at>2804a ve=fmt" c}.nfo1/a vicl2nkadd_wait_queue6ny_fha vicl2nkadd_wait_queue3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevf p_wait_qefmt3m9hrea href="+waitor3"INFO1icl2nkwait3." );1in int f">D3snfo1/a>,3l="+s6 8c1o cl2875V.24fco287ata "INFO1/a>(6a hre69"287at>2805a ve1in int f">D3snfo1/a>,3l="+s7"BGIN4k12876V.24fco287rolf"INFO1/a>(6a hre691287ro>2806   sref">fmt3nfo1/asMASK2renpin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12877V.24fco287dlef"INFO1/a>(6a hre697287dl>280     1in int f">D3snfo1/a>,3l="+s6 8c1o cl2878V.24fco287blef"INFO1/a>(6a hre691287bl>2808a ve=fmt" c}for(;;3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2879V.24fco287rolf"INFO1/a>(6a hre69"287ro>2809a ve=fmt" clref">fmt3nfo1/asMASK2renchedul{6ny_fha vicl2nkschedul{3." f3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12810V.24fco28flDBgcl7tss=""s7ef">d71028flD>281ia ve=fmt" clA3X_DE 3>fmt3m9hrea href="+ngefal_pendt;&##7W6d6b1ur2811V.24fco28l3sssss31ass="s7ef">d71"28l3s>281ma vsref">fmt       sref">fmt3nfo1/asMASK2rerca/io.h">Dia>,udrca vefla-.nfo1/">Dia>,udERESTARTSYSeD3snfo1/a>,3l="+s6 8c1o cl2812V.24fco28x_enabla ss=""s7ef">d71128x_e>281ma ve=fmt" ce=fmt" cgggggggggbreak;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2813V.24fco28tx_act_l6ss=""s7ef">d71"28tx_>2813a ve=fmt" ce       s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2814V.24fco28v3 clas31nt"> *7DEBUG71428v3 >2814a veRss="11"0x8ce 1a href="+code6"DBGIN4k2815V.24fco28liek3"INFO1/a>(7a hre71528lie>2815a ve=fmt" ceeeeeeeee3as clas32ode/* If po1/*lget currf p irq counhst*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2816V.24fco28rror3"INFO1/a>(7a hre71628rro>2816   sref">fmttttttttt.nfo1/a vicl2nknpin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12817V.24fco28a3s="sr31.c#L187 id v71728a3s>2817a ve=fmt" c}eeee" cl3m9hrea href="+cnowor3"INFO1ve25O cnownf 3fla3m9hrea href="+i1a>efmt2.nfo1/a vicl2nkicounha/io.h">Dia>,udicounhnf 3;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2818V.24fco28" ctx_ss=ss=""s7ef">d71128" c>2818a ve=fmt" c}eeee" clo{631a">Dude3l=newngesefmt2.nfo1/a vicl2nkinput_ngefal_evf pseD3snfo1/a>,3l="+s6 8c1o cl2819V.24fco28ytx_/a>, ss=""s7ef">d71"28ytx>2819a ve=fmt" clref">fmt3nfo1/asMASK2renet_currf p_id Ne6ny_fha vicl2nkiet_currf p_id Ne3." f abclaa href="+TASK_INTERRUPTIBLEeD3snfo1/a>,3l="+s6 8c1o cl2820V.24fco28l33.1u#31ait_ud7vL28"72028l33>282ia ve=fmt" clA3X_DE 33nfo1/asMASK2renpin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12821V.24fco28cflag_ss=ss=""s7ef">d72"28cfl>282ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12822V.24fco28n"tx_d. 1ss=""s7ef">d72128n"t>282ma ve=fmt" ce=fmt" cg.as clas32ode/* If po1/*l>fmno change, wait aborted for some reasont*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2823V.24fco28al_eventk_gFO"s7ef">d72328al_>2823a ve=fmt" ce       s>fmto{631a">Dude3l=newngeseDia>,uddsr_upa ve=fm=la3m9hrea href="+oldngeseDia>,uddsr_upa ve=fm">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12824V.24fco28s3="com32nt"> *7DEBUG72428s3=>2824a ve=fmt" c}T7=inf 3ref"o{631a">Dude3l=newngeseDia>,uddsr_downef 3flla3m9hrea href="+oldngeseDia>,uddsr_downef 3f">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12825V.24fco28vent3"INFO1/a>(7a hre72528ven>2825a ve=fmt" ceeeeeeeeeeeeeo{631a">Dude3l=newngeseDia>,uddcd_upa ve=fm=la3m9hrea href="+oldngeseDia>,uddcd_upa ve=fm">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12826V.24fco28g alf"INFO1/a>(7a hre72628g a>2826   sref">fmttttttttteeeeo{631a">Dude3l=newngeseDia>,uddcd_downef 3flla3m9hrea href="+oldngeseDia>,uddcd_downef 3f">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12827V.24fco28s/1sp"INFO1/a>(7a hre72728s/1>2827a ve=fmt" c}eeee" cleeeeo{631a">Dude3l=newngeseDia>,udcts_upa ve=fm=la3m9hrea href="+oldngeseDia>,udcts_upa ve=fm">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12828V.24fco28_chk/a>, _gFO"s7ef">d72128_ch>2828a ve=fmt" c}eeee" cleeeeo{631a">Dude3l=newngeseDia>,udcts_downef 3flla3m9hrea href="+oldngeseDia>,udcts_downef 3f">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12829V.24fco28p3rf"la32label(7a hre72"28p3r>2829a ve=fmt" clref">fmt   so{631a">Dude3l=newngeseDia>,udri_upa ve=fmtlla3m9hrea href="+oldngeseDia>,udri_upa ve=fmt">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12830V.24fco28, 1k3"INFO1/a>(7a hre73028, 1>283ia ve=fmt" clA3X_DE 3   so{631a">Dude3l=newngeseDia>,udri_downa ve=flla3m9hrea href="+oldngeseDia>,udri_downa ve=f">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12831V.24fco28tork3"INFO1/a>(7a hre73128tor>283ma vsref">fmt       stttt3m9hrea href="+cnowor3"INFO1ve25O cnownf 3nt " clmutexude3exithunha/io.h">Dia>,udexithunha ve=fmtlla3m9hrea href="+cpreva/io.h">Dia>,udcprev3." nt " clmutexude3exithunha/io.h">Dia>,udexithunha ve=fm">fmt">fmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12832V.24fco28L33" cl33f">buf7/a>, 73128L33>283ma ve=fmt" ce=fmt" cgtttt3m9hrea href="+cnowor3"INFO1ve25O cnownf 3nt " clmutexude3rxidl{6ny_fha vicl2nkrxidl{a ve=fmt" lla3m9hrea href="+cpreva/io.h">Dia>,udcprev3." nt " clmutexude3rxidl{6ny_fha vicl2nkrxidl{a ve3sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2833V.24fco28BGu_f="8c_gFO"s7ef">d73"28BGu>2833a ve=fmt" ce       s" cgtttt3m9hrea href="+rca/io.h">Dia>,udrca vefla-.nfo1/">Dia>,udEIOeD3snfo1/a>,3l="+s6 8c1o cl2834V.24fco28f=slrss=kclas"s7ef">d73428f=s>2834a ve=fmt" c}T7=inf 3ref">fmtbreak;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2835V.24fco28u_furra8cclas"s7ef">d73"28u_f>2835a ve=fmt" ceeeeeeeee}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2836V.24fco28BGu_indetclas"s7ef">d73128BGu>2836   s1in int f">D3snfo1/a>,3l="+s6 8c1o cl2837V.24fco28ill_indetclas"s7ef">d73728ill>2837a ve=fmt" c}eeee" cl3m9hrea href="+evf psefmt1in int f">D3snfo1/a>,3l="+s7"BGIN4k12838V.24fco28ill_f="8cclas"s7ef">d73828ill>2838a ve=fmt" c}eeee" cltttttttt(mto{631a">Dude3l=newngeseDia>,uddsr_upa ve=fm!la3m9hrea href="+oldngeseDia>,uddsr_upa ve=fm?a3m9hrea href="+MgslEvf p_DsrActiv{6ny_fha vicl2nkMgslEvf p_DsrActiv{3." :0)=fm+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12839V.24fco28 3ref="33label(7a hre73"28 3r>2839a ve=fmt" clref">fmt   s     mto{631a">Dude3l=newngeseDia>,uddsr_downef 3f!la3m9hrea href="+oldngeseDia>,uddsr_downef 3f?a3m9hrea href="+MgslEvf p_DsrInactiv{6ny_fha vicl2nkMgslEvf p_DsrInactiv{3." :0)=+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12840V.24fco28BGu_f="8c_gFO"s7ef">d74028BGu>284ia ve=fmt" clA3X_DE 3=fmt" c} mto{631a">Dude3l=newngeseDia>,uddcd_upa ve=fm!la3m9hrea href="+oldngeseDia>,uddcd_upa ve=fm?a3m9hrea href="+MgslEvf p_DcdActiv{6ny_fha vicl2nkMgslEvf p_DcdActiv{3." :0)=fm+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12841V.24fco28f=sltss=kclas"s7ef">d74128f=s>284ma vsref">fmt       sref">fmt mto{631a">Dude3l=newngeseDia>,uddcd_downef 3f!la3m9hrea href="+oldngeseDia>,uddcd_downef 3f?a3m9hrea href="+MgslEvf p_DcdInactiv{6ny_fha vicl2nkMgslEvf p_DcdInactiv{3." :0)=+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12842V.24fco28u_furra8cclas"s7ef">d74128u_f>284ma ve=fmt" ce=fmt" cggggggggg mto{631a">Dude3l=newngeseDia>,udcts_upa ve=fm!la3m9hrea href="+oldngeseDia>,udcts_upa ve=fm?a3m9hrea href="+MgslEvf p_CtsActiv{6ny_fha vicl2nkMgslEvf p_CtsActiv{3." :0)=fm+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12843V.24fco28BGu_gcl7tclas"s7ef">d74328BGu>2843a ve=fmt" ce       sgggggggg mto{631a">Dude3l=newngeseDia>,udcts_downef 3f!la3m9hrea href="+oldngeseDia>,udcts_downef 3f?a3m9hrea href="+MgslEvf p_CtsInactiv{6ny_fha vicl2nkMgslEvf p_CtsInactiv{3." :0)=+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12844V.24fco28a3gupla34nt"> *7DEBUG74428a3g>2844a ve=fmt" c}T7=inf 3ref">fmt mto{631a">Dude3l=newngeseDia>,udri_upa ve=fmt!la3m9hrea href="+oldngeseDia>,udri_upa ve=fmt?a3m9hrea href="+MgslEvf p_RiActiv{6ny_fha vicl2nkMgslEvf p_RiActiv{nf 3:0)=fm=+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12845V.24fco28;hef">fmt2.nfo1/po1/aref28;he>2845a ve=fmt" ceeeeeeeeeref">fmt mto{631a">Dude3l=newngeseDia>,udri_downa ve=f!la3m9hrea href="+oldngeseDia>,udri_downa ve=f?a3m9hrea href="+MgslEvf p_RiInactiv{6ny_fha vicl2nkMgslEvf p_RiInactiv{3." :0)=f+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12846V.24fco287=inf 3.1in int f">D3snf287=i>2846   sref">fmttttttttt=fmt" ce mto{631a">Dude3l=cnowor3"INFO1ve25O cnownf 3nt " clmutexude3exithunha/io.h">Dia>,udexithunha ve=fmt!la3m9hrea href="+cpreva/io.h">Dia>,udcprev3." nt " clmutexude3exithunha/io.h">Dia>,udexithunha ve=fm?a3m9hrea href="+MgslEvf p_ExitHuntModea/io.h">Dia>,udMgslEvf p_ExitHuntModeef 3:0)=+1in int f">D3snfo1/a>,3l="+s7"BGIN4k12847V.24fco28 3hlabe34.c#L186 id v64728 3h>2847a ve=fmt" c}eeee" clref">fmt mto{631a">Dude3l=cnowor3"INFO1ve25O cnownf 3nt " clmutexude3rxidl{6ny_fha vicl2nkrxidl{a ve=fmt" !la3m9hrea href="+cpreva/io.h">Dia>,udcprev3." nt " clmutexude3rxidl{6ny_fha vicl2nkrxidl{a ve=fmt"?a3m9hrea href="+MgslEvf p_Idl{Rfcee 1de/. omthsref"-&MgslEvf p_Idl{Rfcee 1def 3:0)=3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12848V.24fco28ar1k3"INFO1/a>(6a hre64"28ar1>2848a ve=fmt" c}eeee" cl>fmt3m9hrea href="+evf pseD3snfo1/a>,3l="+s7"BGIN4k12849V.24fco28s3=send34label(6a hre64928s3=>2849a ve=fmt" clref">fmt   s    break;1in int f">D3snfo1/a>,3l="+s6 8c1o cl2850V.24fco28fnetf="8cclas"s6ef">d65028fne>285     1in int f">D3snfo1/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockclas"s6ef">d65128/sn>285ma vsref">fmt       s3m9hrea href="+cpreva/io.h">Dia>,udcprev3." fla3m9hrea href="+cnowor3"INFO1ve25O cnownf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12852V.24fco28NERIC_HDLCabel(6a hre65128NER>285ma ve=fmt" ce=fmt" cg.nfo1/a vicl2nkoldngeseD3snfo1/a>,3l="+s7"BGIN4k12853V.24fco28assnet=mmclas"s6ef">d65"28ass>285ma ve=fmt" c}}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2854V.24fco28d35nt"> bid vL86 clae65428d35>2854a veRss="11"0x8ce 1a href="+code6"DBGIN4k2855V.24fco28s3=yx_e35labels6ef">d65528s3=>2855a ve=fmt" ce3m9hrea href="+remove_wait_queue6ny_fha vicl2nkremove_wait_queuea vef">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevf p_wait_qefmt3m9hrea href="+waitor3"INFO1icl2nkwait3." );1in int f">D3snfo1/a>,3l="+s6 8c1o cl2856V.24fco28drive35OSYNCL166 id v65628dri>2856   sref">fmt3nfo1/asMASK2renet_currf p_id Ne6ny_fha vicl2nkiet_currf p_id Ne3." f abclaa href="+TASK_RUNNING6ny_fha vicl2nkTASK_RUNNING3." );1in int f">D3snfo1/a>,3l="+s6 8c1o cl2857V.24fco28i3hlabe35.c#L186 id v65728i3h>285     1in int f">D3snfo1/a>,3l="+s6 8c1o cl2858V.24fco28BaramkESkl.=t *6THIS 65128Bar>285ma ve1in int f">D3snfo1/a>,3l="+s6 8c1o cl2859V.24fco28MODE_HDLCss=",*6THIS 65"28MOD>2859a ve=fmt" cl>fmt3m9hrea href="+maskefmtmt3m9hrea href="+MgslEvf p_ExitHuntModea/io.h">Dia>,udMgslEvf p_ExitHuntModeef 3 +a3m9hrea href="+MgslEvf p_Idl{Rfcee 1de/. omthsref"-&MgslEvf p_Idl{Rfcee 1def 333sty/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2860V.24fco28NCe,vL11" = 0,*6THIS 66028NCe>286ia ve=fmt" clA3X_DE 33nfo1/asMASK2renpin_lock_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12861V.24fco28N_ABORT1ass=",*6THIS 66128N_A>286ma vsref">fmt       s>fmt!.nfo1/a vicl2nkwaitqueue_activ{6ny_fha vicl2nkwaitqueue_activ{a vef">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nkevf p_wait_qe#7W6d6b1ur2862V.24fco28RZI_SPACEss=",*6THIS 66128RZI>286ma ve=fmt" ce=fmt" cggggggggg.as clas32ode/* If po1/*ldisabl{lenabl{ exit hunt mude/idl{ rcvd IRQst*ref=slSCRss="11"0x8ce 1a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1= 0,*6THIS 66328 #L>2863a ve=fmt" ce       s" cgtttt3m9hrea href="+wr_regrror3"INFO1icl2nkwr_regrr3." f abclaa href="+/1a>e2864a ve=fmt" c}T7=inf 3ref">fmt mmmmmmm(longef"3.short)f abclaa href="+rd_regrror3"INFO1icl2nkrd_regrr3." f abclaa href="+/1a>efmtm~3m9hrea href="+IRQ_RXIDLEeD3snfo1/a>,3l="+s6 8c1o cl2865V.24fco28_16_CCITTss=",*6THIS 66528_16>2865a ve=fmt" ceeeeeeeee}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2866V.24fco28GTH_8BITrss=",*6THIS 66628GTH>2866   sref">fmttttttttt.nfo1/a vicl2nknpin_unlock_irqef(&or{6ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss=",*6THIS 66728TER>2867   sref">fmt}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2868V.24fco28e,vL11"= 9600,*6THIS 66128e,v>2868a vet " clmutexude3exita/io.h">Dia>,udexitef 3:1in int f">D3snfo1/a>,3l="+s6 8c1o cl2869V.24fco28hise,vL11"= 8,*6THIS 66"28his>2869a ve=fmt" cl>fmt3m9hrea href="+rca/io.h">Dia>,udrca vefl= 031in int f">D3snfo1/a>,3l="+s7"BGIN4k12870V.24fco28hise,vL11"= 1,*6THIS 67028his>287ia ve=fmt" clA3X_DE 33nfo1/asMASK2rerca/io.h">Dia>,udrca vefla3nfo1/asMASK2reput_usere/. omthsref"-&put_user3." f abclaa href="+evf pseD3snfo1/a>,3l="+s7"BGIN4k12871V.24fco28, ITY_NONEc#L186 id v67128, I>287ma vsref">fmtef">fm 3nfo1/asMASK2rerca/io.h">Dia>,udrca ve.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12872V.24fco28fUref371#L8"L166 id v67128fUr>287ma ve}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2873V.24fco28>3DBGfU37fne"+86 clae67328>3D>287ma ve1in int f">D3snfo1/a>,3l="+s6 8GIN4k12874V.24fco28U3refne37nt"> *6DEBUG67U28U3r>2874a veid NCe,YNt2.nfo1/">Dia>,udget_YNterfac{6ny_fha vicl2nkget_YNterfac{3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,ud__usere/. omthsref"-&__user,vL11" abclaa href="+if_modea/io.h">Dia>,udif_modenf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k12875V.24fco28RECEIVEss="111*6DEBUG67528REC>2875a vety/sMASKcOVERRUNESkl. 421/a>#7W6d6b1ur2876V.24fco28TRANSMITss="12*6DEBUG67628TRA>2876   sref">fmt3nfo1/asMASK2reDBG(NFOe"%s t ose 32oget_YNterfac{=ose 3xref="7,ef"3." clao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+i1a>efmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udif_modenf 333.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12877V.24fco28STATUrss="11"4*6DEBUG67728STA>2877a ve=fmt" c}>fmt3m9hrea href="+put_usere/. omthsref"-&put_user3." f abclaa href="+i1a>efmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udif_modenf 3lao{631ai href="+if_modea/io.h">Dia>,udif_modenf 3331in int f">D3snfo1/a>,3l="+s7"BGIN4k12878V.24fco28_LIMITss="1100*6DEBUG67128_LI>2878a ve=fmt" c}eeee" clef">fm -.nfo1/">Dia>,udEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12879V.24fco28|3ia>,u37label(6a hre67"28|3i>2879a ve=fmt" clef">fm 0.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="1256(6a hre68028UFS>2880   s}1in int f">D3snfo1/a>,3l="+s6 8c1o cl2881V.24fco28_SIZEss="14096(6a hre68128_SI>288ma vs1in int f">D3snfo1/a>,3l="+s7"BGIN4k12882V.24fco28s3="sre38f">buf6/a>, 68128s3=>288ma veid NCe,YNt2.nfo1/">Dia>,udset_YNterfac{6ny_fha vicl2nkset_YNterfac{3." ff">fmt2.nfo1/">Dia>,udef="+/1a>eDia>,udif_modea/io.h">Dia>,udif_modenf 331in int f">D3snfo1/a>,3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7ef">d74328Ba>,3l="+s6 8c1o cl2790V.24fANSMITss="12*6DEBUG67628TRA>IT1clasf6/a>, 68"27ref>29FOf6/a>, 68427ref>2784a ve=fmt" c}T78inf 38ett3m9hrea hreref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=8els6ef">d68"27ef=>2785a ve=fmt" ceee8eeeee8ett3m9hrea hrehref="+val6ny_fha vicl2nkval3." fla3m9hrea href="+rd_re3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=8e2*6DEBUG67127ref>2786   sref">fmttt8ttttt88/a>,3l="+s6 8c1o cl2837V.24fco28ill_indetclaL186 id v68727i3i>2787a ve=fmt" c}>f8t3m9h8ea href="+evf "%s t ose 32oget_YNterfac{=ose 3xrefs"7,ef"3." clao{631aai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maskeD3snfo1/a>,3l="+s7"BGIN4k12877V.24fco28STATUrss="11a>(6a hre68827lin>2788a ve=fmt" c}ee8e" cl8{631a">Dude3l=k_irqsav{6ny_fha vicl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12861V.24fco28N_ABORT1ass=a>(6a hre68"27dro>2789a ve=fmt" clre8">fmt88cl2nkget_ngefalsefmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udif_modenf 3lao{631ai href="+if_mod(6a hre68027s/t>279ia ve=fmt" cl}18n int89/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockclaa>(6a hre68127abl>279ma vs1in int f"8D3snf89cl2nkenabl{6ny_fha vicl2nkenmsc_s"7,vcr;sre3.1in int f"sc_s"7,vcr>efmt2.nfo1/a vicl2nkif_,3l="+s7"BGIN4k12861V.24fco28N_ABORT1ass=a>(6a hre68127alu>279ma ve=fmt" ce.a8 clas89/a>,3l="+s6 8c1o cl2873V.24fco287ink3"INFO1/a>(6a hre68327lin>279ma ve=fmt" c}o{831a">8ude3l=cpreva/ioldisabl{lenabl{ exit hunTCR (tx control) 07  1=RTS o cl28 control 1a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1= a>(6a hre68427:at>2794a ve=fmt" c}.n8o1/a 8icl2nkoldngesefmtm~3m9hreaTfo1/a>,3l="+s6 8c1o cl2799V.24fco27drolf"INFO18a>(6a hre68"27:at>2795a ve1in int f"8D3snf89tt3m9hrea hreefmt2.nfo1/a vicl2nkrx_enabl{de/. omthsref"f_modenf 3lao{631ai href="+if_mod,3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7efa>(6a hre68127dro>2796   sref">fmt3a8 clas89fo1/a vicl2nknpin_unlock_irqef(&or{6" f|ao{631a">Dude3l=IRQ_RXIrror3"INFO1icl2nkBIT7|ao{631a">Dude3BIT7_mod3l="+s7"BGIN4k12861V.24fco28N_ABORT1ass=a186 id v68727idl>2797a ve=fmt" c}>f8t3m9h8ea href="+maskkl. l="+s7"BGIN4k12861V.24fco28N_ABORT1ass=a>(6a hre68127mbl>2798a ve=fmt" c}ee8e" cl8ongef"3.short 3m9hrea ock_irqef(&or{6" f|ao{631a">Dude3l=IRQ_RXQ_RXI=IDLEeDude3BIT7_mod3l="+s7"BGIN4k12861V.24fco28N_ABORT1ass=a>(6a hre68"27dro>2799a ve=fmt" clre8">fmt89cl2nkget_ngefalsefmtm~3m9hreaTfo1/a> h5drive25O SCR3." f|ao{631a">Dude3l=IRQ_R,3l="+s6 8c1o cl2799V.24fco27drolf"INFO19a>(6a hre69"2870V>280ia ve=fmt" clA39_DE 390/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockcl9a>(6a hre691287bl>2801a ve=fmt" cl}19n int90cl2nkenabl{6ny_fha vicl2nkenny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 33.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a>(6a hre691287lu>280ma ve1in int f"9D3snf90gggggg.as clanfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="19a>(6a hre693287in>280ma ve=fmt" c}o{931a">9ude3l=3l="+s6 8c1o cl2881V.24fco28_SIZEss="149a>(6a hre694287at>2804a ve=fmt" c}.n9o1/a 90ref="+code6"DBGIN4k2855V.24fco28s3=yx_e35la9a>(6a hre69"287at>2805a ve1in int f"9D3snf91/a>,3,udget_YNterfac{6ny_fha vicl2nxfco2rfac{3." ff">fmt2.nxfco2>,udef="+/1a>eDia>,udif_modea/io.h">Dia>,udiuser,vL11" abclaa href="+if_modea/io.h">Dia>,udixfco2rfac{3." ff">fmxfco2>,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7e9a>(6a hre691287ro>2806   sref">fmt3n9o1/as9ASK2re6DEBUG67628TRA>IT1clasf6/a>, 68"27ref>29a>(6a hre697287dl>280     1in int f"9D3snf90a href="+evf "%s t ose 32oget_YNterfac{=ose 3xreft2.nxfco2ao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+i1a>efmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udixfco2rfac{3." ff">fmxfco2>,ud3,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a8(6a hre69727mbl>2798a ve=fmt" c}ee9(;;3s9y/sMASKcOVERRUusere/. omthsref"-&put_user3." f abclaa href="+i1a>efmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udixfco2rfac{3." ff">fmxfco2>,uda h5drive25O =ef"xfco2rfac{3." ff">fmxfco2>,ud3,l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a9(6a hre69727dro>2799a ve=fmt" clre9">fmt9nfo1/asMASK2renchedul{EFAULTeD3snfo1/a>,3l="+s6 8GIN4k12879V.24fco28|3ia>,u37la9""s7ef">d79028flD>281ia ve=fmt" clA39_DE 39fmt3m9hrea hrenfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="19="s7ef">d79"28l3s>281ma vsref">fmt  9    s9ef">fm3l="+s6 8c1o cl2881V.24fco28_SIZEss="149""s7ef">d79128x_e>281ma ve=fmt" ce=f9t" cg91/a>,3l="+s6 8c1o cl2873V.24fco287ink3"INFO19""s7ef">d79"28tx_>2813a ve=fmt" ce  9    s91in inoldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9> *7DEBUG79428v3 >2814a veRss="11"0x9ce 1a9href="oldisabl{lenabl{ exit  *fs"7 exten8ce fco2 patte/a>(1 to 4 bytes)lSCRsexten8ce fco2 "+if_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9>>(6a hre69528lie>2815a ve=fmt" ceee9eeeee9as claoldisabl{lenabl{ exit  *_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9>>(6a hre69628rro>2816   sref">fmttt9ttttt91a>eis contai"+vain least ef="ificadeabytes of l=Iuf_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9>>(6a hre69728a3s>2817a ve=fmt" c}ee9e" cl9m9hreaoldisabl{lenabl{ exit  *fmost ef="ificadeabyte of sco2 patte/a>is old hr>(1st eexi/detected)_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9>8(6a hre69128" c>2818a ve=fmt" c}ee9e" cl9{631a"oldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9""s7ef">d79"28ytx>2819a ve=fmt" clre9">fmt9nfo1/a,udset_YNterfac{6ny_fha vicl2nxfco2rfac{3." ff">fms2.nxfco2>,udef="+/1a>eDia>,udif_modea/io.h">Dia>,udixfco2rfac{3." ff">fmxfco2>,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7e9_ud7vL28"79028l33>282ia ve=fmt" clA39_DE 39nfo1/a6DEBUG67628TRA>IT1clasf6/a>, 68"27ref>29""s7ef">d79"28cfl>282ma vs1in int f"9D3snf92cl2nkenabl{6nref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=9""s7ef">d79128n"t>282ma ve=fmt" ce=f9t" cg92/a>,3l="+s6 8c1o cl2873V.24fco287ink3"INFO19O"s7ef">d79328al_>2823a ve=fmt" ce  9    s9fmto{631a">Dud"%s t ose 32oget_YNterfac{=ose 3xrefs"7,xfco2ao{631aai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maskefmxfco2>,ud3,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9> *7DEBUG79428s3=>2824a ve=fmt" c}T79inf 392cl2nkoldngesefmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9>>(6a hre69528ven>2825a ve=fmt" ceee9eeeee9eeeo{631a">Dudh5drive25O =ef"3." >fmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udixfco2rfac{3." ff">fmxfco2>,udgrror3"INFO1icl2nkxfco2rfac{3." ff">fmxfco2>,ud3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9>>(6a hre69628g a>2826   sref">fmttt9ttttt92SK2reDBG(NFOe h5drive25O SCR3.xfco2rfac{3." ff">fmxfco2>,ud33l="+s7"BGIN4k12867V.24fco28TERN_NONEss9>>(6a hre69728s/1>2827a ve=fmt" c}ee9e" cl92a href="+evf fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9>8(6a hre69128_ch>2828a ve=fmt" c}ee9e" cl9eeeo{631a">Dudnfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="19el(7a hre79"28p3r>2829a ve=fmt" clre9">fmt9  so{63l="+s6 8c1o cl2881V.24fco28_SIZEss="149a>(7a hre79028, 1>283ia ve=fmt" clA39_DE 393/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockcl9a>(7a hre79128tor>283ma vsref">fmt  9    s9ttt3m9,udget_YNterfac{6ny_fha vicl2nxctrf|ao{631a">Dude3cl2nxctrf>,udef="+/1a>eDia>,udif_modea/io.h">Dia>,udiuser,vL11" abclaa href="+if_modea/io.h">Dia>,udixctrf|ao{631a">Dude3xctrf>,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7e9buf7/a>, 79128L33>283ma ve=fmt" ce=f9t" cg9ttt3m96DEBUG67628TRA>IT1clasf6/a>, 68"27ref>29O"s7ef">d79"28BGu>2833a ve=fmt" ce  9    s93mto{631a">Dud"%s t ose 32oget_YNterfac{=ose 3xrefcl2nxctrfao{631ai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+i1a>efmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udixctrf|ao{631a">Dude3xctrf>,ud3,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9s"s7ef">d79428f=s>2834a ve=fmt" c}T79inf 39ef">fmtbreak;1usere/. omthsref"-&put_user3." f abclaa href="+i1a>efmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udixctrf|ao{631a">Dude3xctrf>,ud h5drive25O SCR3.xctrf|ao{631a">Dude3xctrf>,ud3,l="+s7"BGIN4k12867V.24fco28TERN_NONEss9s>(6a hre69"28u_f>2835a ve=fmt" ceee9eeeee91in int f">D3snfo1/a>,EFAULTeD3snfo1/a>,3l="+s6 8GIN4k12879V.24fco28|3ia>,u37la9s"s7ef">d79128BGu>2836   s1in int f"9D3snf936eo{631a">Dudnfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="19s"s7ef">d79728ill>2837a ve=fmt" c}ee9e" cl9m9hrea3l="+s6 8c1o cl2881V.24fco28_SIZEss="149a8(6a hre69828ill>2838a ve=fmt" c}ee9e" cl93/a>,3l="+s6 8c1o cl2859V.24fco28MODE_HDLCss9el(7a hre79"28 3r>2839a ve=fmt" clre9">fmt9  s   oldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9O"s7ef">d79028BGu>284ia ve=fmt" clA39_DE 39fmt" coldisabl{lenabl{ exit  *fs"7 exten8ce control options href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9O>(7a hre79128f=s>284ma vsref">fmt  9    s9ef">fmoldisabl{lenabl{ exit  *_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s7ef">d79128u_f>284ma ve=fmt" ce=f9t" cg9ggggggoldisabl{lenabl{ exit  *fxctrf[31:19]dnfi1aved, must be zero_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s7ef">d79328BGu>2843a ve=fmt" ce  9    s94in inoldisabl{lenabl{ exit  *fxctrf[18:17] exten8ce fco2 patte/a>lengthain bytes_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s7ef">d79428a3g>2844a ve=fmt" c}T79inf 394ref="oldisabl{lenabl{ exit  *ffffffffffffff00grr1abyte ain xsr[7:0]_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s>(6a hre69f28;he>2845a ve=fmt" ceee9eeeee94s claoldisabl{lenabl{ exit  *ffffffffffffff01grr2abytes in xsr[15:0]_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s7ef">d79f287=i>2846   sref">fmttt9ttttt94a>ed79728 3h>2847a ve=fmt" c}ee9e" cl949hreaoldisabl{lenabl{ exit  *ffffffffffffff11grr4abytes in xsr[31:0]_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s8(6a hre69"28ar1>2848a ve=fmt" c}ee9e" cl94631a"oldisabl{lenabl{ exit  *fxctrf[16]ffff1grrdl{ rcvte/minal1"0x8c, 0=t mude/d_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9sl(7a hre79928s3=>2849a ve=fmt" clre9">fmt94 s   oldisabl{lenabl{ exit  *fxctrf[15:0]udnfVERRUvte/minal1"0x8clSCRsfixflagengthapackets_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s6ef">d69028fne>285     1in int f"9D3snf95mt" coldisabl{lenabl{ exit  *ffffffffffffffl=Iuf>is cot*refinus one (0grr1abyte packet)_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s6ef">d69128/sn>285ma vsref">fmt  9    s95f">fmoldisabl{lenabl{ exit  *ffffffffffffffwhenvte/minal1"0x8clis rea">D3,dnfVERRUr_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s7ef">d79128NER>285ma ve=fmt" ce=f9t" cg95gggggoldisabl{lenabl{ exit  *ffffffffffffffautomdgetallydnfo1/as to st*ref=sl anddnfVERRU_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s7ef">d79"28ass>285ma ve=fmt" c}}19n int95in inoldisabl{lenabl{ exit  *ffffffffffffffFIFO cont"+ma are flus>D3 to DMA buff286 with_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s"s7ef">d79428d35>2854a veRss="11"0x9ce 1a95ref="oldisabl{lenabl{ exit  *ffffffffffffffen8 of fr="1 (EOF) ,udgus_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9s>(6a hre69528s3=>2855a ve=fmt" ce3m9hrea 95s claoldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=9L166 id v69628dri>2856   sref">fmt3n9o1/as9ASK2re,udset_YNterfac{6ny_fha vicl2nxctrf|ao{631a">Dude3sl2nxctrf>,udef="+/1a>eDia>,udif_modea/io.h">Dia>,udixctrf|ao{631a">Dude3xctrf>,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7e9L186 id v69728i3h>285     1in int f"9D3snf91/a>,36DEBUG67628TRA>IT1clasf6/a>, 68"27ref>29t *6THIS 69128Bar>285ma ve1in int f"9D3snf95eeo{631a">Dudref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=9",*6THIS 69"28MOD>2859a ve=fmt" cl>f9t3m9h9ea hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=90,*6THIS 69028NCe>286ia ve=fmt" clA39_DE 39nfo1/asMASK2re"%s t ose 32oget_YNterfac{=ose 3xrefs"7,xctrfao{631aai href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maskeDude3xctrf>,ud3,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9",*6THIS 69128N_A>286ma vsref">fmt  9    s96cl2nkenabl{6ny_fha vicl2nkenny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9",*6THIS 69128RZI>286ma ve=fmt" ce=f9t" cg9ggggggg.as clah5drive25O =ef"3." >fmt2.nfo1/a vicl2nkif_modea/io.h">Dia>,udixctrf|ao{631a">Dude3xctrf>,udgrror3"INFO1icl2nkxctrf|ao{631a">Dude3xctrf>,ud3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9""s7ef">d79328 #L>2863a ve=fmt" ce  9    s96mto{631a">Dudfmtm~3m9hreaXfo1/a> h5drive25O SCR3.xctrf|ao{631a">Dude3xctrf>,ud33l="+s7"BGIN4k12867V.24fco28TERN_NONEss9""s7ef">d794288"e>2864a ve=fmt" c}T79inf 396cl2nkoldngesefmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9",*6THIS 69528_16>2865a ve=fmt" ceee9eeeee91in int f">D3snfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="19",*6THIS 69628GTH>2866   sref">fmttt9ttttt9nfo1/a3l="+s6 8c1o cl2881V.24fco28_SIZEss="149",*6THIS 69728TER>2867   sref">fmt}19n int96/a>,3l="+s6 8c1o cl2858V.24fco28BaramkESkl.90,*6THIS 69128e,v>2868a vet " clmute9ude3e96631a"oldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=98,*6THIS 69"28his>2869a ve=fmt" cl>f9t3m9h96 s   oldisabl{lenabl{ exit  *fs"7 general1purpose IO " f ,udgl andddinfVtion href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=91,*6THIS 69028his>287ia ve=fmt" clA39_DE 397mt" coldisabl{lenabl{ exit  * href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=91,*6THIS 69128, I>287ma vsref">fmtef9>fm 397f">fmoldisabl{lenabl{ exit  *f+i1a_gpiosfields: href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=91,*6THIS 69128fUr>287ma ve}1in int f9>D3sn97gggggoldisabl{lenabl{ exit  *f,udgl ffea"> biclindetates a " f ,udgl href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=91"s7ef">d79328>3D>287ma ve1in int f"9D3snf97in inoldisabl{lenabl{ exit  *fs">D3 ffs"7 biclindetates " f ,udgl to s"7 href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=91"s7ef">d79U28U3r>2874a veid NCe,YNt9.nfo197ref="oldisabl{lenabl{ exit  *fdinfffffea"> biclindetates a " f dinfVtion (0 h5e1f, 1=oute1f)_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=911*6DEBUG69528REC>2875a vety/sMASKcO9ERRUN97s claoldisabl{lenabl{ exit  *fd">D3 ffs"7 biclindetates " f dinfVtion to s"7 href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1=91,*6THIS 69628TRA>2876   sref">fmt3n9o1/as97a>e2877a ve=fmt" c}>f9t3m9h9ea hre,udset_YNterfac{6ny_fha vicl2ngpio|ao{631a">Dude3sl2ngpio>,udef="+/1a>eDia>,udif_mf="+/1a>efmtpio_des2a>eDia>,udiuser,vL11" abclaa href="+if_modea/io.h">Dia>,udi+i1a_gpioL11" abclaa hre+i1a_gpio>,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7e900*6DEBUG69128_LI>2878a ve=fmt" c}ee9e" cl9f">fm 6DEBUG67628TRA>IT1clasf6/a>, 68"27ref>29el(6a hre69"28|3i>2879a ve=fmt" clef9>fm 091in int f">D3sref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=956(6a hre69028UFS>2880   s}1in int f9>D3sn98fo1/asMASK2ref="+/1a>efmtpio_des2a>eDia>,udigpioL11" abclaa hregpio>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=95,*6THIS 69128_SI>288ma vs1in int f"9D3snf98cl2nkenabl{6ny_fha vicl2nkenf="128L33>283mlaa hrf="12a>eDia>,udidataao{3." lao{631aiata>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=95,*6THIS 69128s3=>288ma veid NCe,YNt9.nfo198/a>,3l="+s6 8c1o cl2873V.24fco287ink3"INFO19">d74328Ba9,3l="+s6 8c1o cl2790V.24f9NSMIT98mto{631a">Dudtqueue_activ{6ny_fha3." >fmt2.nfo1/a vicl2nklocke,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s7e9FOf6/a>, 69427ref>2784a ve=fmt" c}T79inf 398f">fmt mmmmmmm(longefEFAULTeD3INVAL>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1=951*6DEBUG69"27ef=>2785a ve=fmt" ceee9eeeee98tt3m9hrea hreee,udiio.h">Dia>,udfla+i1a_gpioL11" abclaa hre+i1a_gpio>,ud_mfizeof h5drive25O =ef"gpioL11" abclaa hregpio>,ud)3,l="+s7"BGIN4k12867V.24fco28TERN_NONEss9e2*6DEBUG69127ref>2786   sref">fmttt9ttttt98fo1/a vicl2nknpin_unlEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12879V.24fco28|3ia>,u37la9L186 id v69727i3i>2787a ve=fmt" c}>f9t3m9h9ea href="+evf "%s t ose 32oget_YNterfac{=ose 3xrefs"7,gpios,udglao{63108xfs">D3ao{63108xfdinao{63108xfd">D3ao{63108xi href="+/1a>e,u37la9L0*6DEBUG69827lin>2788a ve=fmt" c}ee9e" cl98tttttt(mto{631a">Dude3h5drive25O =ef"3." >fmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maske,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RUa h5drive25O maskgpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+al="+s6 8GIN4k12879V.24fco28|3ia>,u37la9Ll(6a hre69"27dro>2789a ve=fmt" clre9">fmt98 s    break;1in int f"h5drive25O maskgpioL11" abclaa hregpio>,udny_fha vicl2nkrxdinao{3." lao{631aiirK_RUa h5drive25O maskgpioL11" abclaa hregpio>,udny_fha vicl2nkrxdef 3s">fmtmt3m9hread href="+3,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a>(6a hre69027s/t>279ia ve=fmt" cl}19n int99/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockcl9a>(6a hre69127abl>279ma vs1in int f"9D3snf99cl2nkenabl{6ny_fha vicl2nkenny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a>(6a hre69127alu>279ma ve=fmt" ce.a9 clas992t3m9hrea hree,udny_fha vicl2nkrxdef 3s">fmtmt3m9hread href="+3421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEss9a>(6a hre69327lin>279ma ve=fmt" c}o{931a">9ude3l=cpreva/ienabl{6ny_fha vicl2nkendataao{3." lao{631aiata>,udgrror3"INFO1icl2nkrd_reg128L33>283mlaa hrrd_reg12t3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOD)/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9aOf6/a>, 69427:at>2794a ve=fmt" c}.n9o1/a 99f">fmt mmmmmmm(longefy_fha vicl2nkendataao{3." lao{631aiata>,udgIrror3"INFO1icl2nkgpioL11" abclaa hregpio>,udny_fha vicl2nkrxdef 3s">fmtmt3m9hread href="+,udny_fha vicl2nkrxdinao{3." lao{631aiirK_RU3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a1*6DEBUG69"27:at>2795a ve1in int f"9D3snf99in int f">D3snfo1/a>,y_fha vicl2nkendataao{3." lao{631aiata>,udgQ_RXI=ID h5drive25O =ef"gpioL11" abclaa hregpio>,udny_fha vicl2nkrxdef 3s">fmtmt3m9hread href="+IRQ_RXIDLEe,udny_fha vicl2nkrxdinao{3." lao{631aiirK_RU,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a2*6DEBUG69127dro>2796   sref">fmt3a9 clas99fo1/a vicl2nknpin_unlock_irqef(&or{6ef="+/128L33>283mlaa href="+/ttt3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOD)/a>, h5drive25O SCR3.dataao{3." lao{631aiata>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEss9a186 id v69727idl>2797a ve=fmt" c}>f9t3m9h99">D3snfo1/a>,3l="+s6 8c1o cl2868V.24fco28e,vL11"= 969a>(6a hre69127mbl>2798a ve=fmt" c}ee9e" cl99/sMASKcOVERRUusere/. omthsref"-&gpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+3421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEss9al(6a hre69"27dro>2799a ve=fmt" clre9">fmt99 s    break;1in int fy_fha vicl2nkendataao{3." lao{631aiata>,udgrror3"INFO1icl2nkrd_reg128L33>283mlaa hrrd_reg12t3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOV)/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs30a>(6a hre30a>(6ro>2799a ve=fmt" clr30a>(>30a>">fmt mmmmmmm(longefy_fha vicl2nkendataao{3." lao{631aiata>,udgIrror3"INFO1icl2nkgpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RU3l=/pre>
(>="+s7"BGIN4k12867V.24fco28TERN_NONEs30a1(6a hre30a27abl>279ma vs1in int f30a27>30a9hrea href="+cpreva/io.h">Dia>,udcprdataao{3." lao{631aiata>,udgQ_RXI=ID h5drive25O =ef"gpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RU,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs30a2(6a hre30a27alu>279ma ve=fmt" ce.30a27>30afo1/a vicl2nkoldngese283mlaa href="+/ttt3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOV)/a>, h5drive25O SCR3.dataao{3." lao{631aiata>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs30a3(6a hre30a27lin>279ma ve=fmt" c}o30a27>30a">D3snfo1/a>,3l="+s6 8c1o cl2854V.24fco28d35nt"> bi30a4(6a hre30a27:at>2794a ve=fmt" c}.30a27>30acl2nkoldngesefmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs30a5(6a hre30a27:at>2795a ve1in int f30a27>30a5a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc30a6(6a hre30a27dro>2796   sref">fmt330a27>30a6eo{631a">Dudnfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="30a7(6a hre30a27idl>2797a ve=fmt" c}>30a27>30a9hrea3l="+s6 8c1o cl2881V.24fco28_SIZEss="130a8(6a hre30a27mbl>2798a ve=fmt" c}e30a27>30a/a>,3l="+s6 8c1o cl2859V.24fco28MODE_HDLCs30a9(6a hre30a27dro>2799a ve=fmt" clr30a27>30a s   oldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1301>(6a hre30028flD>281ia ve=fmt" clA30028>3002 claoldisabl{lenabl{ exit  *fg"7 general1purpose IO " f ,udgl andddinfVtion href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13001(6a hre30"28l3s>281ma vsref">fmt 30"28>300f">fmoldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13002(6a hre30128x_e>281ma ve=fmt" ce=30128>300>Dia>,udset_YNterfac{6ny_fha vigl2ngpio|ao{631a">Dude3gl2ngpio>,udef="+/1a>eDia>,udif_mf="+/1a>efmtpio_des2a>eDia>,udiuser,vL11" abclaa href="+if_modea/io.h">Dia>,udi+i1a_gpioL11" abclaa hre+i1a_gpio>,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s73003(6a hre30"28tx_>2813a ve=fmt" ce 30"28>300="12*6DEBUG67628TRA>IT1clasf6/a>, 68"27ref>3004(6a hre30428v3 >2814a veRss="11"030428>300cl2nkoldngesef="+/1a>efmtpio_des2a>eDia>,udigpioL11" abclaa hregpio>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13005(6a hre30528lie>2815a ve=fmt" cee30528>300tt3m9hrea hreefmt2.nfo1/a vicl2nklocke,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s73006(6a hre30628rro>2816   sref">fmtt30628>300fo1/a vicl2nknpin_unlEFAULTeD3INVAL>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13007(6a hre30728a3s>2817a ve=fmt" c}e30728>300a href="+evf ,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RUgrror3"INFO1icl2nkrd_reg128L33>283mlaa hrrd_reg12t3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOV)/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3018(6a hre30128" c>2818a ve=fmt" c}e30128>300631a">Dude3l=k_irqsav{6ny_fhgpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+<= 0xffffffff3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3019(6a hre30"28ytx>2819a ve=fmt" clr30"28>300cl2nkget_ngefalse,udny_fha vicl2nkrxdinao{3." lao{631aiirK_RUgefrror3"INFO1icl2nkrd_reg128L33>283mlaa hrrd_reg12t3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOD)/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs302>(6a hre30028l33>282ia ve=fmt" clA30028>3002l2nkget_ngefalse,udny_fha vicl2nkrxdef 3s">fmtmt3m9hread href="+I= 0xffffffff3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3021(6a hre30"28cfl>282ma vs1in int f30"28>3001t3m9hrea hree,ud_m>e,udiifizeof h5drive25O =ef"gpioL11" abclaa hregpio>,ud)3,l="+s7"BGIN4k12867V.24fco28TERN_NONEs3002(6a hre30128n"t>282ma ve=fmt" ce=30128>300fo1/a vicl2nkoldngeseEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3003(6a hre30328al_>2823a ve=fmt" ce 30328>300mto{631a">Dud"%s t ose 32oget_YNterfac{=ose 3xrefcl2ngpios,udglao{63108xfdinao{63108xi href="+/1a>e,u37l3004(6a hre30428s3=>2824a ve=fmt" c}T30428>300f">fmt mmmmmmm(longef"h5drive25O =ef"3." >fmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maske,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RUa h5drive25O maskgpioL11" abclaa hregpio>,udny_fha vicl2nkrxdinao{3." lao{631aiirK_RU,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3025(6a hre30528ven>2825a ve=fmt" cee30528>300in int f">D3snfo1/a>,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="3006(6a hre30628g a>2826   sref">fmtt30628>300fo1/a3l="+s6 8c1o cl2881V.24fco28_SIZEss="13007(6a hre30728s/1>2827a ve=fmt" c}e30728>300/a>,3l="+s6 8c1o cl2858V.24fco28BaramkESkl3008(6a hre30128_ch>2828a ve=fmt" c}e30128>300631a"oldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13009(6a hre30"28p3r>2829a ve=fmt" clr30"28>300 s   oldisabl{lenabl{ exit  *fconditional1VERR facility href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1303>(6a hre30028, 1>283ia ve=fmt" clA30028>3002">fmoldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13031(6a hre30128tor>283ma vsref">fmt 30128>300tt3m9,udget_void"h5drive25O =ef"3.it_cond_VERR>fmt2.nfo1/a viclit_cond_VERR>,udef="+/1a>efmt2.nfo1/a vicond_VERR>,udea/io.h">Dia>,udiw8L33>283mlaa hreK_RUa ref="+flaYNterfac{6ny_fha vidataao{3." lao{631aiata>,ud,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13032(6a hre30128L33>283ma ve=fmt" ce=30128>300tt3m96DEBUG67628TRA>IT1clasf6/a>, 68"27ref>3003(6a hre30"28BGu>2833a ve=fmt" ce 30"28>300mto{631a">Dudfmt2.nfo1/a viclit_VERRqueue_head"+/1a>e283mlaa hreK_RUTPU_lao{6ny_fha viclq8L33>283mlaa hrq/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3034(6a hre30428f=s>2834a ve=fmt" c}T30428>300cl2nkoldngesee283mlaa hreK_RUTPU_lao{6ny_fha viclVERR>fmt2.nfo1/a viVERR>,uda h5drive25O maskcurr1nha ve=fm?a3m9hrecurr1nh/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3035(6a hre30"28u_f>2835a ve=fmt" cee30"28>300eeo{631a">Dudh5drive25O =ef"w8L33>283mlaa hreK_RUTPU_lao{6ny_fha vicldataao{3." lao{631aiata>,udgrror3"INFO1icl2nkdataao{3." lao{631aiata>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13006(6a hre30128BGu>2836   s1in int f30128>300fo1/a3l="+s6 8c1o cl2881V.24fco28_SIZEss="13037(6a hre30728ill>2837a ve=fmt" c}e30728>300/a>,3l="+s6 8c1o cl2858V.24fco28BaramkESkl3038(6a hre30828ill>2838a ve=fmt" c}e30828>3008t3m9,udget_void"h5drive25O =ef"add_cond_VERR>fmt2.nfo1/a viadd_cond_VERR>,udef="+/1a>efmt2.nfo1/a vicond_VERR>,udeaa/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1_mf="+/1a>efmt2.nfo1/a vicond_VERR>,udea/io.h">Dia>,udiw8L33>283mlaa hreK_RU,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13039(6a hre30"28 3r>2839a ve=fmt" clr30"28>3009t3m96DEBUG67628TRA>IT1clasf6/a>, 68"27ref>304>(6a hre30028BGu>284ia ve=fmt" clA30028>3002l2nkoldngese,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3041(6a hre30128f=s>284ma vsref">fmt 30128>300cl2nkenabl{6ny_fha vicl2nkenadd_VERR_queue>fmt2.nfo1/a viadd_VERR_queue"+/1a>e283mlaa hreK_RUTPU_lao{6ny_fha viclq8L33>283mlaa hrq/a>,_m>e283mlaa hreK_RUTPU_lao{6ny_fha viclVERR>fmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3042(6a hre30128u_f>284ma ve=fmt" ce=30128>300gggggg.as clah5drive25O =ef"w8L33>283mlaa hreK_RUTPU_lao{6ny_fha viclnexR>fmt2.nfo1/a vinexR>,udgrra/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/13l="+s7"BGIN4k12867V.24fco28TERN_NONEs3043(6a hre30328BGu>2843a ve=fmt" ce 30328>300mto{631a">Duda/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1grror3"INFO1icl2nkw8L33>283mlaa hreK_RU3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3044(6a hre30428a3g>2844a ve=fmt" c}T30428>3004o1/a3l="+s6 8c1o cl2881V.24fco28_SIZEss="13045(6a hre30f28;he>2845a ve=fmt" cee30f28>3005a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3046(6a hre30f287=i>2846   sref">fmtt30f28>3006t3m9,udget_void"h5drive25O =ef"remove_cond_VERR>fmt2.nfo1/a viremove_cond_VERR>,udef="+/1a>efmt2.nfo1/a vicond_VERR>,udeaa/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1_mf="+/1a>efmt2.nfo1/a vicond_VERR>,udea/io.h">Dia>,udicw8L33>283mlaa hrceK_RU,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13047(6a hre30728 3h>2847a ve=fmt" c}e30728>300/a>,36DEBUG67628TRA>IT1clasf6/a>, 68"27ref>3008(6a hre30"28ar1>2848a ve=fmt" c}e30"28>300631a">Dude3l=f="+/1a>efmt2.nfo1/a vicond_VERR>,udea/io.h">Dia>,udiw8L33>283mlaa hreK_RUa a/io.h">Dia>,udiprev3." f abclaa hrerevK_RU3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3049(6a hre30928s3=>2849a ve=fmt" clr30928>300cl2nkget_ngefalsefmt2.nfo1/a viremove_VERR_queue"+/1a>e283mlaa hrceK_RUTPU_lao{6ny_fha viclq8L33>283mlaa hrq/a>,_m>e283mlaa hrceK_RUTPU_lao{6ny_fha viclVERR>fmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs305>(6a hre30028fne>285     1in int f30028>3002l2nkoldngese,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3051(6a hre30128/sn>285ma vsref">fmt 30128>300cl2nkenabl{6nSCRs h5drive25O =ef"w8L33>283mlaa hreK_RUgrra/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1a h5drive25O maskprev3." f abclaa hrerevK_RUgrror3"INFO1icl2nkNULL 3;1in int f">DNULLK_RUgIDLEe283mlaa hreK_RUg!rror3"INFO1icl2nkNULL 3;1in int f">DNULLK_RUgIDLEe283mlaa hreK_RUa h5drive25O =ef"w8L33>283mlaa hreK_RUgrrh5drive25O =ef"w8L33>283mlaa hreK_RUTPU_lao{6ny_fha viclnexR>fmt2.nfo1/a vinexR>,ud3421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3002(6a hre30128NER>285ma ve=fmt" ce=30128>300fo1/a vicl2nkoldngesee283mlaa hreK_RUgrrrh5drive25O =ef"cw8L33>283mlaa hrceK_RU,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3003(6a hre30"28ass>285ma ve=fmt" c}}30"28>300de3l=cpreva/ienabl{6noldngeseeDNULLK_RU,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13054(6a hre30428d35>2854a veRss="11"030428>300f">fmt mmmmmmm(longef""""""""""""""""h5drive25O =ef"prev3." f abclaa hrerevK_RUTPU_lao{6ny_fha viclnexR>fmt2.nfo1/a vinexR>,udgrrh5drive25O =ef"w8L33>283mlaa hreK_RUTPU_lao{6ny_fha viclnexR>fmt2.nfo1/a vinexR>,ud3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3055(6a hre30528s3=>2855a ve=fmt" ce330528>300in int f">D3snfo1/a>,,,,,,,,,kl. l="+s7"BGIN4k12861V.24fco28N_ABORT1as3006(6a hre30628dri>2856   sref">fmt330628>300fo1/a vicl2nknpin_unllllllllllllllllla/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1grror3"INFO1icl2nkw8L33>283mlaa hreK_RUTPU_lao{6ny_fha viclnexR>fmt2.nfo1/a vinexR>,ud3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3057(6a hre30728i3h>285     1in int f30728>3007o1/a vicl2nknpin_unlllllllllbreak3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3058(6a hre30128Bar>285ma ve1in int f30128>300tttttt(mto{631a">Dude3l="+s6 8c1o cl2881V.24fco28_SIZEss="13059(6a hre30"28MOD>2859a ve=fmt" cl>30"28>300cl2nkget_ngef3l="+s6 8c1o cl2881V.24fco28_SIZEss="1306>(6a hre30028NCe>286ia ve=fmt" clA30028>3002o1/a3l="+s6 8c1o cl2881V.24fco28_SIZEss="13061(6a hre30128N_A>286ma vsref">fmt 30128>3001a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3062(6a hre30128RZI>286ma ve=fmt" ce=30128>300>Dia>,udset_void"h5drive25O =ef"flus>_cond_VERR>fmt2.nfo1/a viflus>_cond_VERR>,udef="+/1a>efmt2.nfo1/a vicond_VERR>,udeaa/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13063(6a hre30328 #L>2863a ve=fmt" ce 30328>300="12*6DEBUG67628TRA>IT1clasf6/a>, 68"27ref>3064(6a hre304288"e>2864a ve=fmt" c}T30428>300f">fmt mmmmmmwhile (a/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1g!rror3"INFO1icl2nkNULL 3;1in int f">DNULLK_RU,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3065(6a hre30528_16>2865a ve=fmt" cee30528>300in int f">D3snfo1/a>,y_fha vicl2nkenwake_up_interruptiblrf p_id Ne3." f wake_up_interruptiblr"+/1a>eDia>,udihead>fmt2.nfo1/a vihead"+/1)TPU_lao{6ny_fha viclq8L33>283mlaa hrq/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3066(6a hre30628GTH>2866   sref">fmtt30628>300fo1/a vicl2nknpin_unla/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1grr(a/io.h">Dia>,udihead>fmt2.nfo1/a vihead"+/1)TPU_lao{6ny_fha viclnexR>fmt2.nfo1/a vinexR>,ud3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3067(6a hre30728TER>2867   sref">fmt}30728>300">D3snfo1/a>,3l="+s6 8c1o cl2868V.24fco28e,vL11"= 93008(6a hre30128e,v>2868a vet " clmut30128>3008o1/a3l="+s6 8c1o cl2881V.24fco28_SIZEss="13069(6a hre30"28his>2869a ve=fmt" cl>30"28>300a hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL1307>(6a hre30028his>287ia ve=fmt" clA30028>300231a"oldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13071(6a hre30128, I>287ma vsref">fmte30128>300f">fmoldisabl{lenabl{ exit  *fVERR fCRsgeneral1purpose I/O " f(s) to enter specifice fudgl href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13002(6a hre30128fUr>287ma ve}1in int 30128>300gggggoldisabl{lenabl{ exit  * href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13003(6a hre30328>3D>287ma ve1in int f30328>300in inoldisabl{lenabl{ exit  *f+i1a_gpiosfields: href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13004(6a hre30U28U3r>2874a veid NCe,YN30U28>300ref="oldisabl{lenabl{ exit  *fsudgl - biclindetates targ"7 " f ,udgl href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13005(6a hre30528REC>2875a vety/sMASKc30528>300s claoldisabl{lenabl{ exit  *fs">D3 -fs"7 biclindetates wat">D3 " f href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13006(6a hre30628TRA>2876   sref">fmt330628>300a>e2877a ve=fmt" c}>30728>3009hreaoldisabl{lenabl{ exit  *fThefVERR endsfwhenvat least one wat">D3 " f enters thefspecifice href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13008(6a hre30128_LI>2878a ve=fmt" c}e30128>300631a"oldisabl{lenabl{ exit  *f,udgl. Whenv0 (no error)lis reo1/aD3,d+i1a_gpioTPU_lsudgl iefs"7 to the href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13009(6a hre30"28|3i>2879a ve=fmt" cle30"28>300 s   oldisabl{lenabl{ exit  *fsudgl of all GPIO " fsfwhenvthefVERR ends. href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1308>(6a hre30028UFS>2880   s}1in int 30028>3002>e288ma vs1in int f30128>300f">fmoldisabl{lenabl{ exit  *fNote: Ea"> " f may be a dedetatelaYNe1f, dedetatelaoute1f, or_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13002(6a hre30128s3=>288ma veid NCe,YN30128>300gggggoldisabl{lenabl{ exit  *fconfigur{ rcvYNe1f/oute1f.fThefnumber anddconfigur{tion of " fs_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13003(6a hre30,3l="+s6 8c1o cl2790V.2430,3l>300in inoldisabl{lenabl{ exit  *fvarie6 with thefspecific adapter f=sll. OnlyvYNe1f " fsf(dedetatel_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13004(6a hre30427ref>2784a ve=fmt" c}T30427>300ref="oldisabl{lenabl{ exit  *fCRsconfigured) cisabe moniref=d with thieffunVtion. href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13085(6a hre30"27ef=>2785a ve=fmt" cee30"27>300s claoldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13006(6a hre30127ref>2786   sref">fmtt30127>300SK2re,udset_YNterfac{6ny_fha viVERR_gpioL11" abclaa hreVERR_gpio>,udef="+/1a>eDia>,udif_mf="+/1a>efmtpio_des2a>eDia>,udiuser,vL11" abclaa href="+if_modea/io.h">Dia>,udi+i1a_gpioL11" abclaa hre+i1a_gpio>,ud3l="+s7"BGIN4k12863V.24fco28 #L8"e,vL13007(6a hre30727i3i>2787a ve=fmt" c}>30727>300/a>,36DEBUG67628TRA>IT1clasf6/a>, 68"27ref>3088(6a hre30827lin>2788a ve=fmt" c}e30827>300eeo{631a">Dudref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13009(6a hre30"27dro>2789a ve=fmt" clr30"27>300cl2nkget_ngefYNterfac{6ny_fha vir2rfac{3." ff">fmr2>,udgrr,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="309>(6a hre30027s/t>279ia ve=fmt" cl}30027>300231a">Dude3l=f="+/1a>efmtpio_des2a>eDia>,udigpioL11" abclaa hregpio>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13091(6a hre30127abl>279ma vs1in int f30127>300131a">Dude3l=f="+/1a>efmt2.nfo1/a vicond_VERR>,udeao{6ny_fha viclVERR>fmt2.nfo1/a viVERR>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13092(6a hre30127alu>279ma ve=fmt" ce.30127>300gggggg.as clah5drive25O =ef""128L33>283mlaa hr"12a>eDia>,udi_currf p_id Ne3." f a+TASK_RU3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13093(6a hre30327lin>279ma ve=fmt" c}o30327>3003 hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL13094(6a hre30427:at>2794a ve=fmt" c}.30427>300f">fmtbreak;1userue_activ{6ny_fha3." >fmt2.nfo1/a vicl2nklocke,ud3l="+s7"BGIN4k1283m9hrBGu_gcl7tclas"s73095(6a hre30"27:at>2795a ve1in int f30"27>300in int f">D3snfo1/a>,EFAULTeD3INVAL>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13096(6a hre30127dro>2796   sref">fmt330127>3006">fmtbreak;1user>ee,udiio.h">Dia>,udfla+i1a_gpioL11" abclaa hre+i1a_gpio>,ud_mfizeof h5drive25O =ef"gpioL11" abclaa hregpio>,ud)3,l="+s7"BGIN4k12867V.24fco28TERN_NONEs3007(6a hre30727idl>2797a ve=fmt" c}>30727>3007o1/a vicl2nknpin_unlEFAULTeD3snfo1/a>,3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3098(6a hre30127mbl>2798a ve=fmt" c}e30127>300631a">Dude3l=k_irqsav{6ny_fh/((NFO;sref39as lasing">"%s t ose 32oget_YNterfac{=ose 3xrefVERR_gpio()s,udglao{63108xfs">D3ao{63108xi href="+/1a>e,u37l3099(6a hre30"27dro>2799a ve=fmt" clr30"27>300 s    break;1in int f"h5drive25O mask3." >fmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maske,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RUa h5drive25O maskgpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+3,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs31a>(6a hre31a>(6ro>2799a ve=fmt" clr31a>(>31a>">fmt mmmmmmoldisabl{lenabl{ exit hu ="+ef=aoute1f " fsfidexiifice byfs"7 IOD) bicl*a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL131a1(6a hre31a27abl>279ma vs1in int f31a27>3101t3m9hrea hree,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+283mlaa hrrd_reg12t3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOD)/a>,,)grrr0,l="+s7"BGIN4k12867V.24fco28TERN_NONEs31a2(6a hre31a27alu>279ma ve=fmt" ce.31a27>31afo1/a vicl2nkoldngeseEFAULTeD3INVAL>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL131a3(6a hre31a27lin>279ma ve=fmt" c}o31a27>310mto{631a">Dudfmt2.nfo1/a viclit_cond_VERR>,ude>efmt2.nfo1/a viVERR>,uda h5drive25O maskgpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+33l="+s7"BGIN4k12763V.24fco27 #L8"e,vL131a4(6a hre31a27:at>2794a ve=fmt" c}.31a27>31acl2nkl="+s7"BGIN4k12763V.24fco27 #L8"e,vL131a5(6a hre31a27:at>2795a ve1in int f31a27>310eeo{631a">Dudh5drive25O =ef"ny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL131a6(6a hre31a27dro>2796   sref">fmt331a27>31a6eo{631a">Dudoldisabl{lenabl{ exit hu dl{ rcvinterrupts fCRswat">D3 " fsl*a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL131a7(6a hre31a27idl>2797a ve=fmt" c}>31a27>310a href="+evf fmtm~3m9hreaIOE)/a>, h5drive25O SCR3.rd_reg128L33>283mlaa hrrd_reg12t3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOE)/a>,) | h5drive25O maskgpioL11" abclaa hregpio>,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+33l="+s7"BGIN4k12763V.24fco27 #L8"e,vL131a8(6a hre31a27mbl>2798a ve=fmt" c}e31a27>3108eo{631a">Dudoldisabl{lenabl{ exit hu g"7 curr1nh " f ,udglsl*a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL131a9(6a hre31a27dro>2799a ve=fmt" clr31a27>310cl2nkget_ngefalse283mlaa hrrd_reg12t3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOV)/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs311>(6a hre31028flD>281ia ve=fmt" clA31028>311/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3111(6a hre31"28l3s>281ma vsref">fmt 31"28>3111t3m9hrea hree,udny_fha vicl2nkrx_ef 3s">fmtmt3m9hreas href="+,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RU),421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3102(6a hre31128x_e>281ma ve=fmt" ce=31128>311fo1/a vicl2nkoldngese2813a ve=fmt" ce 31"28>311de3l=cpreva/ienabl{6ny_fha vicl2nkengpioL11" abclaa hregpio>,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RUgrror3"INFO1icl2nk_currf p_id Ne3." f a+TASK_RU3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13104(6a hre31428v3 >2814a veRss="11"031428>310cl2nkoldngese},kl. 421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3105(6a hre31528lie>2815a ve=fmt" cee31528>311in int f">D3snfo1/a>,yldisabl{lenabl{ exit hu VERR fCRstarg"7 sudgl *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13106(6a hre31628rro>2816   sref">fmtt31628>310fo1/a vicl2nknpin_unlor3"INFO1icl2nkadd_cond_VERR>fmt2.nfo1/a viadd_cond_VERR>,ude>efmt2.nfo1/a vicl2nklockeefmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3117(6a hre31728a3s>2817a ve=fmt" c}e31728>3117o1/a vicl2nknpin_unlh5drive25O =ef"ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3118(6a hre31128" c>2818a ve=fmt" c}e31128>311tttttt(mto{631a">Dudeh5drive25O =ef"n">D3ulrf p_id Ne3." f n">D3ulr"+/1a,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3119(6a hre31"28ytx>2819a ve=fmt" clr31"28>311 s    break;1in int fe,,,l="+s7"BGIN4k12867V.24fco28TERN_NONEs312>(6a hre31028l33>282ia ve=fmt" clA31028>312>">fmt mmmmmmm(longef1a">Dudeh5drive25O =ef"r2rfac{3." ff">fmr2>,udgrrD3RESTARTSYSK_RU3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13121(6a hre31"28cfl>282ma vs1in int f31"28>3129hrea href="+cpreva/ikl. l="+s7"BGIN4k12861V.24fco28N_ABORT1as3102(6a hre31128n"t>282ma ve=fmt" ce=31128>310fo1/a vicl2nkoldngese1a">Dudeh5drive25O =ef"gpioL11" abclaa hregpio>,udny_fha vicl2nkrx_currf p_id Ne3." f a+TASK_RUgrror3"INFO1icl2nkwERR>fmt2.nfo1/a viVERR>,udny_fha vicl2nkrxdataao{3." lao{631aiata>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13103(6a hre31328al_>2823a ve=fmt" ce 31328>312de3l=cpreva/ienabl{6ny_fha vicl2nkenny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13104(6a hre31428s3=>2824a ve=fmt" c}T31428>310f">fmt mmmmmmm(longefh5drive25O =ef"remove_cond_VERR>fmt2.nfo1/a viremove_cond_VERR>,ude>efmt2.nfo1/a vicl2nklockeefmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3125(6a hre31528ven>2825a ve=fmt" cee31528>310in int f">D3s3l="+s6 8c1o cl2881V.24fco28_SIZEss="13106(6a hre31628g a>2826   sref">fmtt31628>310fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="13107(6a hre31728s/1>2827a ve=fmt" c}e31728>312a href="+evf 2828a ve=fmt" c}e31128>312/sMASKcOVERRUusere/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeDNULLK_RU,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13109(6a hre31"28p3r>2829a ve=fmt" clr31"28>312 s    break;1in int fy_fha vicl2nkenef="+/128L33>283mlaa href="+/ttt3m9 h5drive25O =ef"3." ,a3m9hrea href="+SCRefmtm~3m9hreaIOE)/a>, h0,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs313>(6a hre31028, 1>283ia ve=fmt" clA31028>3132l2nkoldngesefmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13131(6a hre31128tor>283ma vsref">fmt 31128>3131a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3132(6a hre31128L33>283ma ve=fmt" ce=31128>3132t3m9hrea hreefmr2>,udgrrr0,h>e,ud_m>e,udiifizeof h5drive25O =ef"gpioL11" abclaa hregpio>,ud)3,l="+s7"BGIN4k12867V.24fco28TERN_NONEs3103(6a hre31"28BGu>2833a ve=fmt" ce 31"28>313de3l=cpreva/ienabl{6ny_fha vicl2nkenr2rfac{3." ff">fmr2>,udgrrD3snfo1/a>,3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3134(6a hre31428f=s>2834a ve=fmt" c}T31428>310cl2nkoldngeseEFAULTey_fha vicl2nkenr2rfac{3." ff">fmr2>,ud3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3135(6a hre31"28u_f>2835a ve=fmt" cee31"28>310eeo{63l="+s6 8c1o cl2881V.24fco28_SIZEss="13106(6a hre31128BGu>2836   s1in int f31128>313fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="13137(6a hre31728ill>2837a ve=fmt" c}e31728>310/a>,3,udset_YNterfac{6ny_fha vif=slm_YNe1f_VERR>fmt2.nfo1/a vif=slm_YNe1f_VERRt3m9 f="+/1a>eDia>,udif_YNterfac{6ny_fha viarer p_id Ne3." f areK_RU,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13138(6a hre31828ill>2838a ve=fmt" c}e31828>3108t3m921/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3139(6a hre31"28 3r>2839a ve=fmt" clr31"28>313 s    break;1ref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1314>(6a hre31028BGu>284ia ve=fmt" clA31028>3102l2nkoldngeseYNterfac{6ny_fha vir2rfac{3." ff">fmr2>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13141(6a hre31128f=s>284ma vsref">fmt 31128>314131a">Dude3l=f="+/1a>eLEe283mlaa hrcnow>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13142(6a hre31128u_f>284ma ve=fmt" ce=31128>310gggggg.as clah5drive25O =ef"DECLARE_WAITQUEUE8L33>283mlaa hrDECLARE_WAITQUEUEt3m9 h5drive25O =ef"VERR>fmt2.nfo1/a viVERR>,uda h5drive25O maskcurr1nha ve=fm?a3m9hrecurr1nh/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3143(6a hre31328BGu>2843a ve=fmt" ce 31328>3143 hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL13144(6a hre31428a3g>2844a ve=fmt" c}T31428>314cl2nkoldngese2845a ve=fmt" cee31f28>314eeo{631a">Dudh5drive25O =ef"ny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13146(6a hre31f287=i>2846   sref">fmtt31f28>3146eo{631a">Dudh5drive25O =ef"cprev3." f abclaa hrcerevK_RUgrror3"INFO1icl2nk3." >fmt2.nfo1/a vicl2nklocke2847a ve=fmt" c}e31728>314a href="+evf fmt2.nfo1/a viadd_VERR_queue"+/1a>efmt2.nfo1/a vicl2nklockeefmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3108(6a hre31"28ar1>2848a ve=fmt" c}e31"28>314631a">Dude3l=k_irqsav{6ny_fhal2ncurr1nh__currf p_id Ne3." f al2ncurr1nh__currt3m9 h5drive25O =ef"TASK int fRUPTIBLEf p_id Ne3." f TASK int fRUPTIBLE/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3149(6a hre31928s3=>2849a ve=fmt" clr31928>310cl2nkget_ngefalsefmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1315>(6a hre31028fne>285     1in int f31028>315/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3151(6a hre31128/sn>285ma vsref">fmt 31128>310cl2nkenabl{6nSCR(;;,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3102(6a hre31128NER>285ma ve=fmt" ce=31128>310fo1/a vicl2nkoldngeseh5drive25O =ef"n">D3ulrf p_id Ne3." f n">D3ulr"+/1a,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3103(6a hre31"28ass>285ma ve=fmt" c}}31"28>310de3l=cpreva/ienabl{6ne,,,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3104(6a hre31428d35>2854a veRss="11"031428>310f">fmt mmmmmmm(longef""""""""h5drive25O =ef"r2rfac{3." ff">fmr2>,udgrrD3RESTARTSYSK_RU3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13155(6a hre31528s3=>2855a ve=fmt" ce331528>310in int f">D3snfo1/a>,,,,,,,,,break3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3106(6a hre31628dri>2856   sref">fmt331628>310fo1/a vicl2nknpin_unl3l="+s6 8c1o cl2881V.24fco28_SIZEss="13157(6a hre31728i3h>285     1in int f31728>315/a>,3l="+s6 8c1o cl2858V.24fco28BaramkESkl3158(6a hre31128Bar>285ma ve1in int f31128>310tttttt(mto{631a">Dudeoldisabl{lenabl{ exit hu g"7 new hre counhsl*a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13159(6a hre31"28MOD>2859a ve=fmt" cl>31"28>315 s    break;1in int fy_fha vicl2nkenny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1316>(6a hre31028NCe>286ia ve=fmt" clA31028>316>">fmt mmmmmmm(longefy_fha vicl2nkencnow8L33>283mlaa hrcnow>,udgrror3"INFO1icl2nk3." >fmt2.nfo1/a vicl2nklocke286ma vsref">fmt 31128>3169hrea href="+cpreva/io.h">Dia>,udcpral2ncurr1nh__currf p_id Ne3." f al2ncurr1nh__currt3m9 h5drive25O =ef"TASK int fRUPTIBLEf p_id Ne3." f TASK int fRUPTIBLE/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3162(6a hre31128RZI>286ma ve=fmt" ce=31128>316fo1/a vicl2nkoldngeseh5drive25O =ef"ny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13163(6a hre31328 #L>2863a ve=fmt" ce 31328>3163 hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL13164(6a hre314288"e>2864a ve=fmt" c}T31428>316f">fmt mmmmmmm(longefhldisabl{lenabl{ exit hu =2865a ve=fmt" cee31528>310in int f">D3snfo1/a>,user>e283mlaa hrcnow>,udny_fha vicl2nkrxrter p_id Ne3." f rtet3m9grrrh5drive25O =ef"cprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxrter p_id Ne3." f rtet3m9g>e283mlaa hrcnow>,udny_fha vicl2nkrxdsnao{3." lao{631aisrt3m9grrrh5drive25O =ef"cprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxdsnao{3." lao{631aisrt3m9g>e2866   sref">fmtt31628>310fo1/a vicl2nknpin_unlngefy_fha vicl2nkencnow8L33>283mlaa hrcnow>,udny_fha vicl2nkrxdcd>fmt2.nfo1/a vidcdt3m9grrrh5drive25O =ef"cprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxdcd>fmt2.nfo1/a vidcdt3m9g>e283mlaa hrcnow>,udny_fha vicl2nkrxct 3.1in int f">D3ct t3m9grrrh5drive25O =ef"cprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxct 3.1in int f">D3ct t3m9,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3167(6a hre31728TER>2867   sref">fmt}31728>3167o1/a vicl2nknpin_unlllllllllh5drive25O =ef"r2rfac{3." ff">fmr2>,udgrr2868a vet " clmut31128>316tttttt(mto{631a">Dudeeeeeeeeebreak3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3169(6a hre31"28his>2869a ve=fmt" cl>31"28>316 s    break;1in int f3l="+s6 8c1o cl2881V.24fco28_SIZEss="1317>(6a hre31028his>287ia ve=fmt" clA31028>317/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3171(6a hre31128, I>287ma vsref">fmte31128>3179hrea href="+cpreva/ioldisabl{lenabl{ exit hu ">DckafCRschangevYN caller specifice f=slmvYNe1f *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13102(6a hre31128fUr>287ma ve}1in int 31128>317fo1/a vicl2nkoldngeseeee283mlaa hrcnow>,udny_fha vicl2nkrxrter p_id Ne3." f rtet3m9g!rror3"INFO1icl2nkcprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxrter p_id Ne3." f rtet3m9) ||+code6"DBGIN4k2863V.24fco28 #L8"e,vL13103(6a hre31328>3D>287ma ve1in int f31328>317de3l=cpreva/ienabl{6noldnr>efmtm~3m9hreaTIOCM_DS)t3m9g>e283mlaa hrcnow>,udny_fha vicl2nkrxdsnao{3." lao{631aisrt3m9g!rror3"INFO1icl2nkcprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxdsnao{3." lao{631aisrt3m9) ||+code6"DBGIN4k2863V.24fco28 #L8"e,vL13104(6a hre31U28U3r>2874a veid NCe,YN31U28>317f">fmt mmmmmmm(longef""""r>efmtm~3m9hreaTIOCM_CD">fmt >e283mlaa hrcnow>,udny_fha vicl2nkrxdcd>fmt2.nfo1/a vidcdt3m9g!rror3"INFO1icl2nkcprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxdcd>fmt2.nfo1/a vidcdt3m9) ||+code6"DBGIN4k2863V.24fco28 #L8"e,vL13105(6a hre31528REC>2875a vety/sMASKc31528>317in int f">D3snfo1/a>,,,,,r>eDTIOCM_CTSt3m9g>e283mlaa hrcnow>,udny_fha vicl2nkrxct 3.1in int f">D3ct t3m9g!rror3"INFO1icl2nkcprev3." f abclaa hrcerevK_RUny_fha vicl2nkrxct 3.1in int f">D3ct t3m9,,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3106(6a hre31628TRA>2876   sref">fmt331628>317fo1/a vicl2nknpin_unlllllllllh5drive25O =ef"r2rfac{3." ff">fmr2>,udgrr,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="3107(6a hre31728STA>2877a ve=fmt" c}>31728>3177o1/a vicl2nknpin_unlllllllllbreak3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3108(6a hre31128_LI>2878a ve=fmt" c}e31128>317tttttt(mto{631a">Dude3l="+s6 8c1o cl2881V.24fco28_SIZEss="13109(6a hre31"28|3i>2879a ve=fmt" cle31"28>317a hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL1318>(6a hre31028UFS>2880   s}1in int 31028>318>">fmt mmmmmmm(longefy_fha vicl2nkencprev3." f abclaa hrcerevK_RUgrror3"INFO1icl2nkcnow8L33>283mlaa hrcnow>,ud3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13181(6a hre31128_SI>288ma vs1in int f31128>3189hrea href="+3l="+s6 8c1o cl2881V.24fco28_SIZEss="13102(6a hre31128s3=>288ma veid NCe,YN31128>318gggggg.as clah5drive25O =ef"remove_VERR_queue>fmt2.nfo1/a viremove_VERR_queue"+/1a>efmt2.nfo1/a vicl2nklockeefmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3103(6a hre31,3l="+s6 8c1o cl2790V.2431,3l>318mto{631a">Dud,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3104(6a hre31427ref>2784a ve=fmt" c}T31427>318cl2nkoldngeseEFAULTey_fha vicl2nkenr2rfac{3." ff">fmr2>,ud3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3185(6a hre31"27ef=>2785a ve=fmt" cee31"27>318eeo{63l="+s6 8c1o cl2881V.24fco28_SIZEss="13106(6a hre31127ref>2786   sref">fmtt31127>318fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="13107(6a hre31727i3i>2787a ve=fmt" c}>31727>3189hreaoldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13188(6a hre31827lin>2788a ve=fmt" c}e31827>318631a"oldisabl{lenabl{ exit  *feEFAULTesudgl of serialscontrol andd,udsus n="+als_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13109(6a hre31"27dro>2789a ve=fmt" clr31"27>318 s   oldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1319>(6a hre31027s/t>279ia ve=fmt" cl}31027>310231a",udset_YNterfac{6ny_fha vitiocmgeR>fmt2.nfo1/a vitiocmgeRt3m9 f="+/1a>efmt2.nfo1/a vit.2_f="+/1l2nko h5drive25O =ef"t.2>fmt2.nfo1/a vit.2>,ud,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13191(6a hre31127abl>279ma vs1in int f31127>310131a"21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3192(6a hre31127alu>279ma ve=fmt" ce.31127>310gggggg.as claf="+/1a>eDia>,udifgrror3"INFO1icl2nkt.2>fmt2.nfo1/a vit.2>,udTPU_lao{6ny_fha vicl21ur28_dataao{3." lao{631ai1ur28_data>,ud3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3193(6a hre31327lin>279ma ve=fmt" c}o31327>319mto{631a">Dudref="+flaYNterfac{6ny_fha viresulR>fmt2.nfo1/a viresulR>,ud3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3194(6a hre31427:at>2794a ve=fmt" c}.31427>310f">fmtbreak;1ref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13195(6a hre31"27:at>2795a ve1in int f31"27>3195a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3196(6a hre31127dro>2796   sref">fmt331127>3196eo{631a">Dudh5drive25O =ef"ny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13107(6a hre31727idl>2797a ve=fmt" c}>31727>319a href="+evf D3geR_n="+alst3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloc,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13108(6a hre31127mbl>2798a ve=fmt" c}e31127>310631a">Dude3l=k_irqsav{6ny_fhny_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13199(6a hre31"27dro>2799a ve=fmt" clr31"27>319a hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL132a>(6a hre32a>(6ro>2799a ve=fmt" clr32a>(>3202l2nkoldngesefmt2.nfo1/a viresulR>,udgrr(re/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXIDLEeDSerialS="+al_RTSt3m9) ?DLEeDTIOCM_RTSt3m9:0) +l="+s7"BGIN4k12763V.24fco27 #L8"e,vL132a1(6a hre32a27abl>279ma vs1in int f32a27>3209hrea href="+cpreva/i(re/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXIDLEefmtm~3m9hreaSerialS="+al_DT)t3m9) ?DLEefmtm~3m9hreaTIOCM_DT)t3m9:0) +l="+s7"BGIN4k12763V.24fco27 #L8"e,vL132a2(6a hre32a27alu>279ma ve=fmt" ce.32a27>32afo1/a vicl2nkoldngese(re/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXIDLEefmtm~3m9hreaSerialS="+al_DCDt3m9) ?DLEefmtm~3m9hreaTIOCM_CA)t3m9:0) +l="+s7"BGIN4k12763V.24fco27 #L8"e,vL132a3(6a hre32a27lin>279ma ve=fmt" c}o32a27>320de3l=cpreva/ienabl{6n(re/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXIDLEeDSerialS="+al_RIt3m9)  ?DLEe2794a ve=fmt" c}.32a27>320f">fmt mmmmmmm(longef(re/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXIDLEefmtm~3m9hreaSerialS="+al_DS)t3m9) ?DLEefmtm~3m9hreaTIOCM_DS)t3m9:0) +l="+s7"BGIN4k12763V.24fco27 #L8"e,vL132a5(6a hre32a27:at>2795a ve1in int f32a27>320in int f">D3snfo1/a>,(re/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXIDLEeDSerialS="+al_CTSt3m9) ?DLEeDTIOCM_CTSt3m9:0,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs32a6(6a hre32a27dro>2796   sref">fmt332a27>320fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="132a7(6a hre32a27idl>2797a ve=fmt" c}>32a27>320a href="+evf "%s t ose 32oget_YNterfac{=ose 3xreftiocmgeR valulao{63108Xi href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maskefmt2.nfo1/a viresulR>,ud3,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs32a8(6a hre32a27mbl>2798a ve=fmt" c}e32a27>3208eo{631a">DudEFAULTey_fha vicl2nkenresulR>fmt2.nfo1/a viresulR>,ud3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l32a9(6a hre32a27dro>2799a ve=fmt" clr32a27>320cl2nk3l="+s6 8c1o cl2881V.24fco28_SIZEss="1321>(6a hre32028flD>281ia ve=fmt" clA32028>321/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3211(6a hre32"28l3s>281ma vsref">fmt 32"28>321f">fmoldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13202(6a hre32128x_e>281ma ve=fmt" ce=32128>321gggggoldisabl{lenabl{ exit  *fs"7 f=slmvcontrol n="+als (DT)/RTS) href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13203(6a hre32"28tx_>2813a ve=fmt" ce 32"28>321in inoldisabl{lenabl{ exit  * href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13204(6a hre32428v3 >2814a veRss="11"032428>321ref="oldisabl{lenabl{ exit  *ffffffcmds claf="+al bl{ and: TIOCMBISgrrs"7 biclTIOCMBICgrrclear bic href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13205(6a hre32528lie>2815a ve=fmt" cee32528>321s claoldisabl{lenabl{ exit  *ffffffffffffffTIOCMSETgrrs"7/clear f="+al valuls_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13206(6a hre32628rro>2816   sref">fmtt32628>321a>eD3 fCRscl{ and_mref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13207(6a hre32728a3s>2817a ve=fmt" c}e32728>3219hreaoldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13218(6a hre32128" c>2818a ve=fmt" c}e32128>321ttttt,udset_YNterfac{6ny_fha vitiocmseR>fmt2.nfo1/a vitiocmseRt3m9 f="+/1a>efmt2.nfo1/a vit.2_f="+/1l2nko h5drive25O =ef"t.2>fmt2.nfo1/a vit.2>,udal="+s6 8GIN4k12879V.24fco28|3ia>,u37l3219(6a hre32"28ytx>2819a ve=fmt" clr32"28>321 s    break;1in int fffffref="+flaYNterfac{6ny_fha viseR>fmt2.nfo1/a viseRt3m9,fref="+flaYNterfac{6ny_fha viclear8L33>283mlaa hrclear>,ud,+code6"DBGIN4k2863V.24fco28 #L8"e,vL1322>(6a hre32028l33>282ia ve=fmt" clA32028>322>">fm21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3221(6a hre32"28cfl>282ma vs1in int f32"28>322131a">Dude3l=f="+/1a>eDia>,udifgrror3"INFO1icl2nkt.2>fmt2.nfo1/a vit.2>,udTPU_lao{6ny_fha vicl21ur28_dataao{3." lao{631ai1ur28_data>,ud3l="+s6 8GIN4k12879V.24fco28|3ia>,u37l3202(6a hre32128n"t>282ma ve=fmt" ce=32128>320fo1/a vicl2nkref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13203(6a hre32328al_>2823a ve=fmt" ce 32328>3223 hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL13204(6a hre32428s3=>2824a ve=fmt" c}T32428>320f">fmt mmmmmm"%s t ose 32oget_YNterfac{=ose 3xreftiocmseR(e 3xrx,e 3xrx)i href="+/1a>efmt2.nfo1/a vicl2nk1/UTPU_lao{6ny_fha vicl2nk1/UTPU_lao{3." lao{631ai href="+maskefmt2.nfo1/a viseRt3m9,frfac{6ny_fha viclear8L33>283mlaa hrclear>,ud,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3225(6a hre32528ven>2825a ve=fmt" cee32528>3225a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3206(6a hre32628g a>2826   sref">fmtt32628>3226">fmtbreak;1user>efmt2.nfo1/a viseRt3m9 Q_RXIDLEeDTIOCM_RTSt3m9,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13227(6a hre32728s/1>2827a ve=fmt" c}e32728>3227o1/a vicl2nknpin_unle/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 |rror3"INFO1icl2nkSerialS="+al_RTS 3;1in int f">DSerialS="+al_RTSt3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs3228(6a hre32128_ch>2828a ve=fmt" c}e32128>322/sMASKcOVERRUusere/. omthsref"-&seR>fmt2.nfo1/a viseRt3m9 Q_RXIDLEefmtm~3m9hreaTIOCM_DT)t3m9,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13229(6a hre32"28p3r>2829a ve=fmt" clr32"28>322 s    break;1in int fy_fha vicl2nken3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 |rror3"INFO1icl2nkSerialS="+al_DT)s">fmtm~3m9hreaSerialS="+al_DT)t3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs323>(6a hre32028, 1>283ia ve=fmt" clA32028>3232l2nkoldngeseuser>e283mlaa hrclear>,ud Q_RXIDLEeDTIOCM_RTSt3m9,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13231(6a hre32128tor>283ma vsref">fmt 32128>3239hrea href="+cpreva/io.h">Dia>,udcpr3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXI=DDLEeDSerialS="+al_RTSt3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs3232(6a hre32128L33>283ma ve=fmt" ce=32128>3232t3m9hrea hreee283mlaa hrclear>,ud Q_RXIDLEefmtm~3m9hreaTIOCM_DT)t3m9,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13203(6a hre32"28BGu>2833a ve=fmt" ce 32"28>323de3l=cpreva/ienabl{6ny_fha vicl2nken3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXI=DDLEefmtm~3m9hreaSerialS="+al_DT)t3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs3234(6a hre32428f=s>2834a ve=fmt" c}T32428>323cl2nkl="+s7"BGIN4k12763V.24fco27 #L8"e,vL13235(6a hre32"28u_f>2835a ve=fmt" cee32"28>323eeo{631a">Dudh5drive25O =ef"ny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13236(6a hre32128BGu>2836   s1in int f32128>3236eo{631a">Dudh5drive25O =ef"neR_n="+als3.1in int f">D3seR_n="+alst3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloc,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13237(6a hre32728ill>2837a ve=fmt" c}e32728>323a href="+evf fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13238(6a hre32828ill>2838a ve=fmt" c}e32828>3238eo{631a">DudEFAULTe,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="3239(6a hre32"28 3r>2839a ve=fmt" clr32"28>323cl2nk3l="+s6 8c1o cl2881V.24fco28_SIZEss="1324>(6a hre32028BGu>284ia ve=fmt" clA32028>324/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3241(6a hre32128f=s>284ma vsref">fmt 32128>324131a",udset_YNterfac{6ny_fha vicarri28_raised>fmt2.nfo1/a vicarri28_raisedt3m9 f="+/1a>efmt2.nfo1/a vit.2_eorta>efmt2.nfo1/a vieorta>e<,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13242(6a hre32128u_f>284ma ve=fmt" ce=32128>320ggggg21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3243(6a hre32328BGu>2843a ve=fmt" ce 32328>324mto{631a">Dudref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13244(6a hre32428a3g>2844a ve=fmt" c}T32428>324cl2nkoldngesef="+/1a>eDia>,udifgrror3"INFO1icl2nkconta ver_of>fmt2.nfo1/a viconta ver_oft3m9 h5drive25O =ef"eort>fmt2.nfo1/a vieorta>e<,ef="+/1a>e2845a ve=fmt" cee32f28>3245a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3246(6a hre32f287=i>2846   sref">fmtt32f28>3246eo{631a">Dudh5drive25O =ef"ny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13247(6a hre32728 3h>2847a ve=fmt" c}e32728>324a href="+evf D3geR_n="+alst3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloc,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13208(6a hre32"28ar1>2848a ve=fmt" c}e32"28>324631a">Dude3l=k_irqsav{6ny_fhay_fha vicl2nkipin_unlock_irqef(&or{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13249(6a hre32928s3=>2849a ve=fmt" clr32928>320cl2nkget_ngefEFAULTere/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXIDLEefmtm~3m9hreaSerialS="+al_DCDt3m9) ?D1 :e,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="325>(6a hre32028fne>285     1in int f32028>325/a>,33l="+s6 8c1o cl2881V.24fco28_SIZEss="13251(6a hre32128/sn>285ma vsref">fmt 32128>3251a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3202(6a hre32128NER>285ma ve=fmt" ce=32128>320fo1/a,udset_voidDLEeD3dt8_rt t3m9 f="+/1a>efmt2.nfo1/a vit.2_eorta>efmt2.nfo1/a vieorta>e<,_YNterfac{6ny_fha vion>fmt2.nfo1/a viona>e<,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13203(6a hre32"28ass>285ma ve=fmt" c}}32"28>320de3l=21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3204(6a hre32428d35>2854a veRss="11"032428>325f">fmtbreak;1ref="+flagsa/io.h">Dia>,udflagsnf 3.1in int f">D3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13255(6a hre32528s3=>2855a ve=fmt" ce332528>320in int f">D3sf="+/1a>eDia>,udifgrror3"INFO1icl2nkconta ver_of>fmt2.nfo1/a viconta ver_oft3m9 h5drive25O =ef"eort>fmt2.nfo1/a vieorta>e<,ef="+/1a>e2856   sref">fmt332628>325fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="13257(6a hre32728i3h>285     1in int f32728>325a href="+evf fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13258(6a hre32128Bar>285ma ve1in int f32128>325/sMASKcOVERRUusere/. omthsref"-&on>fmt2.nfo1/a viona>e<,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13209(6a hre32"28MOD>2859a ve=fmt" cl>32"28>325 s    break;1in int fy_fha vicl2nken3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 |rror3"INFO1icl2nkSerialS="+al_RTS 3;1in int f">DSerialS="+al_RTSt3m9 | h5drive25O maskSerialS="+al_DT)s">fmtm~3m9hreaSerialS="+al_DT)t3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs326>(6a hre32028NCe>286ia ve=fmt" clA32028>326>">fmt mmmmmmkl. l="+s7"BGIN4k12861V.24fco28N_ABORT1as3261(6a hre32128N_A>286ma vsref">fmt 32128>3269hrea href="+cpreva/io.h">Dia>,udcpr3." >fmt2.nfo1/a vicl2nklockeD3n="+alst3m9 Q_RXI=DDre/. omthsref"-&SerialS="+al_RTS 3;1in int f">DSerialS="+al_RTSt3m9 | h5drive25O maskSerialS="+al_DT)s">fmtm~3m9hreaSerialS="+al_DT)t3m9,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13262(6a hre32128RZI>286ma ve=fmt" ce=32128>326gggggg.as clah5drive25O =ef"neR_n="+als3.1in int f">D3seR_n="+alst3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloc,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13263(6a hre32328 #L>2863a ve=fmt" ce 32328>326mto{631a">Dudfmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeDia>,udflagsnf 3.1in int f">D3snfo1/a>,,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13264(6a hre324288"e>2864a ve=fmt" c}T32428>326f">fm3l="+s6 8c1o cl2881V.24fco28_SIZEss="13265(6a hre32528_16>2865a ve=fmt" cee32528>3265a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3266(6a hre32628GTH>2866   sref">fmtt32628>326fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="13267(6a hre32728TER>2867   sref">fmt}32728>3269hreaoldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13268(6a hre32128e,v>2868a vet " clmut32128>326631a"oldisabl{lenabl{ exit  *feb+fla curr1nh process1retil the i href is readyvto open href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13269(6a hre32"28his>2869a ve=fmt" cl>32"28>326 s   oldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1327>(6a hre32028his>287ia ve=fmt" clA32028>327231a",udset_YNterfac{6ny_fha vib+fla_til_ready3.1in int f">D3b+fla_til_readyt3m9 f="+/1a>efmt2.nfo1/a vit.2_f="+/1l2nko h5drive25O =ef"t.2>fmt2.nfo1/a vit.2>,udaef="+/1a>e,uda+code6"DBGIN4k2863V.24fco28 #L8"e,vL13271(6a hre32128, I>287ma vsref">fmte32128>3279hrea href="+cpreva/iiiiiiiiiiiif="+/1a>eDia>,udif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13202(6a hre32128fUr>287ma ve}1in int 32128>327ggggg21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3203(6a hre32328>3D>287ma ve1in int f32328>327mto{631a">Dud283mlaa hrDECLARE_WAITQUEUEt3m9 h5drive25O =ef"VERR>fmt2.nfo1/a viVERR>,uda h5drive25O maskcurr1nha ve=fm?a3m9hrecurr1nh/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3204(6a hre32U28U3r>2874a veid NCe,YN32U28>327f">fmt mmmmmmYNtef="+cpreva/io.h">Dia>,udcprretvala ve=fm?a3m9hreretvalt3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs3205(6a hre32528REC>2875a vety/sMASKc32528>327eeo{631a">Dudh5drive25O =ef"boola ve=fm?a3m9hreboolhrea href="+cpreLEe2876   sref">fmt332628>3276eo{631a">Dudh5drive25O =ef"boola ve=fm?a3m9hreboolhrea href="+cpreLEe2877a ve=fmt" c}>32728>3277o1/a vicl2nkref="+flagsa/ireLEeD3snfo1/a>,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13208(6a hre32128_LI>2878a ve=fmt" c}e32128>327tttttt(mto{63YNtef="+cpreva/io.h">Dia>,udcprcd>fmt2.nfo1/a vicdt3m93l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13209(6a hre32"28|3i>2879a ve=fmt" cle32"28>327 s    break;1f="+/1a>efmt2.nfo1/a vit.2_eorta>efmt2.nfo1/a vieorta>eefmt2.nfo1/a vicl2nklockefmt2.nfo1/a vieorta>e<3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL1328>(6a hre32028UFS>2880   s}1in int 32028>328/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3281(6a hre32128_SI>288ma vs1in int f32128>3289hrea href="+"%s t ose 32oget_YNterfac{=ose 3xrefb+fla_til_readyi href="+/1a>efmt2.nfo1/a vit.2>,udTPU_lao{6ny_fha vicl21ur28a ve=fm?a3m9hred1ur28>,udTPU_lao{6ny_fha viclPU_lao{3." lao{631a"+maske<,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3202(6a hre32128s3=>288ma veid NCe,YN32128>328gggggl="+s7"BGIN4k12867V.24fco28TERN_NONEs3203(6a hre32,3l="+s6 8c1o cl2790V.2432,3l>328mto{631a">Dudusere/. omthsref"-&filpf p_id Ne3." f filp>,udTPU_lao{6ny_fha viclf_gsnf 3.1in int f">D3s_snfo1/a>, Q_RXIDLEeD3O_NONBLOCKt3m9 || h5drive25O maskt.2>fmt2.nfo1/a vit.2>,udTPU_lao{6ny_fha viclgsnf 3.1in int f">D3snfo1/a>, Q_RXID(1 &loselosDLEefmtm~3m9hreaTTY_IO_ERRO)ske<,,21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3204(6a hre32427ref>2784a ve=fmt" c}T32427>328cl2nkoldngese href="+2785a ve=fmt" cee32"27>328in int f">D3snfo1/a>,h5drive25O lockport>fmt2.nfo1/a vieorta>eD3snfo1/a>, |rror3"INFO1icl2nkASYNC_NORMAL_ACTIVE8L33>283mlaa hrASYNC_NORMAL_ACTIVEa>e<3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13286(6a hre32127ref>2786   sref">fmtt32127>328fo1/a vicl2nknpin_unlEFAULTe,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="3207(6a hre32727i3i>2787a ve=fmt" c}>32727>3287o1/a vicl2nk3l="+s6 8c1o cl2881V.24fco28_SIZEss="13288(6a hre32827lin>2788a ve=fmt" c}e32827>328631a"l="+s6 8c1o cl2881V.24fco28_SIZEss="13289(6a hre32"27dro>2789a ve=fmt" clr32"27>3289to{631a">Dudusere/. omthsref"-&t.2>fmt2.nfo1/a vit.2>,udTPU_lao{6ny_fha vicltermio 3.1in int f">D3termio >,udny_fha vicl2nkrxc_csnfo>fmt2.nfo1/a vic_csnfo/a>, Q_RXIDLEefmt2.nfo1/a viCLOCALudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL1329>(6a hre32027s/t>279ia ve=fmt" cl}32027>329>">fmt mmmmmmm(longefy_fha vicl2nkendo_c+flala ve=fm?a3m9hredo_c+flaludifgrror3"INFO1icl2nk="+lao{3." lao{631a="+la>e<3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13291(6a hre32127abl>279ma vs1in int f32127>3291a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3292(6a hre32127alu>279ma ve=fmt" ce.32127>320gggggg.as cla279ma ve=fmt" c}o32327>329in inoldisabl{lenabl{ exit          * free (i.e., not in use bydthe callout).  While we arevYN href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13294(6a hre32427:at>2794a ve=fmt" c}.32427>329ref="oldisabl{lenabl{ exit          * this loop, eortTPU_lcounh is droppcd bydone, so thac href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13295(6a hre32"27:at>2795a ve1in int f32"27>329s claoldisabl{lenabl{ exit          * c+fse() knows whenvto free things.  We rehref= RR upoN href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13296(6a hre32127dro>2796   sref">fmt332127>329a>e2797a ve=fmt" c}>32727>3299hreaoldisabl{lenabl{ exit          *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13208(6a hre32127mbl>2798a ve=fmt" c}e32127>329631a"l="+s6 8c1o cl2881V.24fco28_SIZEss="13299(6a hre32"27dro>2799a ve=fmt" clr32"27>329cl2nkget_ngefalse(6a hre33a>(6ro>2799a ve=fmt" clr33a>(>3302l2nkoldngesefmt2.nfo1/a viadd_VERR_queue"+/1a>efmt2.nfo1/a vieorta>efmt2.nfo1/a viopen_VERR>,uda >efmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs33a1(6a hre33a27abl>279ma vs1in int f33a27>3301a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc33a2(6a hre33a27alu>279ma ve=fmt" ce.33a27>330gggggg.as clah5drive25O =ef"ny_fhl2nkipin_lock_irqsav{3." f">fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeD3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs33a3(6a hre33a27lin>279ma ve=fmt" c}o33a27>330mto{631a">Duduser!>e,ud,,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs33a4(6a hre33a27:at>2794a ve=fmt" c}.33a27>330f">fmt mmmmmmm(longefLEe2795a ve1in int f33a27>330in int f">D3snfo1/a>,h5drive25O =ef"port>fmt2.nfo1/a vieorta>e2796   sref">fmt333a27>330fo1/a vicl2nk3l="+s6 8c1o cl2881V.24fco28_SIZEss="133a7(6a hre33a27idl>2797a ve=fmt" c}>33a27>330a href="+evf fmt3m9hrea href="+/1a>efmt2.nfo1/a vicl2nklockeD3snfo1/a>,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs33a8(6a hre33a27mbl>2798a ve=fmt" c}e33a27>330631a">Dude3l=k_irqsav{6ny_fhport>fmt2.nfo1/a vieorta>eD3b+flaed_opena>e<++3l="+s7"BGIN4k12867V.24fco28TERN_NONEs33a9(6a hre33a27dro>2799a ve=fmt" clr33a27>330a hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL1331>(6a hre33028flD>281ia ve=fmt" clA33028>3312l2nkoldngesewhile (1,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3311(6a hre33"28l3s>281ma vsref">fmt 33"28>3319hrea href="+cpreva/iusere/. omthsref"-&C_BAUDs">fmtm~3m9hreaC_BAUDt3m9 h5drive25O =ef"t.2>fmt2.nfo1/a vit.2>,ud)g>efmt2.nfo1/a vit hr_bRRt3m9 h5drive25O =ef"ASYNCB_INITIALIZEDs">fmtm~3m9hreaASYNCB_INITIALIZED>,uda >efmt2.nfo1/a vieorta>eD3snfo1/a>,),+code6"DBGIN4k2863V.24fco28 #L8"e,vL13302(6a hre33128x_e>281ma ve=fmt" ce=33128>331fo1/a vicl2nkoldngese>Dude3l=k_irqsav{6ny_fht.2_eort_raise_dt8_rt 3.1in int f">D3t.2_eort_raise_dt8_rt t3m9 h5drive25O =ef"eort>fmt2.nfo1/a vieorta>e<,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13303(6a hre33"28tx_>2813a ve=fmt" ce 33"28>3313 hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL13304(6a hre33428v3 >2814a veRss="11"033428>331f">fmt mmmmmmm(longefLEe,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3305(6a hre33528lie>2815a ve=fmt" cee33528>3315a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3306(6a hre33628rro>2816   sref">fmtt33628>331fo1/a vicl2nknpin_unlusere/. omthsref"-&t.2_hung_up_pf p_id Ne3." f V.2_hung_up_pt3m9 h5drive25O =ef"filpf p_id Ne3." f filp>,ud, || ! h5drive25O =ef"eort>fmt2.nfo1/a vieorta>eD3snfo1/a>, Q_RXIDor3"INFO1icl2nkASYNC_INITIALIZEDs">fmtm~3m9hreaASYNC_INITIALIZED>,ud,,21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3307(6a hre33728a3s>2817a ve=fmt" c}e33728>3317o1/a vicl2nknpin_unlllllllllh5drive25O =ef"retvala ve=fm?a3m9hreretvalt3m9grr h5drive25O =ef"eort>fmt2.nfo1/a vieorta>eD3snfo1/a>, Q_RXIDor3"INFO1icl2nkASYNC_HUP_NOTIFYs">fmtm~3m9hreaASYNC_HUP_NOTIFY>,ud, ?1/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3308(6a hre33128" c>2818a ve=fmt" c}e33128>331tttttt(mto{631a">Dudeeeeeeeeeeeeeeeeeeeeeeeeefmtm~3m9hreaAAGAINttttt:eDARESTARTSYSa>e<3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13319(6a hre33"28ytx>2819a ve=fmt" clr33"28>331 s    break;1in int fffffffffbreak3l="+s7"BGIN4k12867V.24fco28TERN_NONEs332>(6a hre33028l33>282ia ve=fmt" clA33028>332>">fmt mmmmmmm(longef3l="+s6 8c1o cl2881V.24fco28_SIZEss="13321(6a hre33"28cfl>282ma vs1in int f33"28>3321a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3302(6a hre33128n"t>282ma ve=fmt" ce=33128>332fo1/a vicl2nkoldngeseo.h">Dia>,udcprcd>fmt2.nfo1/a vicdt3m9grror3"INFO1icl2nkt.2_eort_carri28_raised>fmt2.nfo1/a vit.2_eort_carri28_raisedt3m9 h5drive25O =ef"eort>fmt2.nfo1/a vieorta>e<,3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13303(6a hre33328al_>2823a ve=fmt" ce 33328>3323 hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL13304(6a hre33428s3=>2824a ve=fmt" c}T33428>332f">fmt mmmmmmm(longefuser! h5drive25O =ef"eort>fmt2.nfo1/a vieorta>eD3snfo1/a>, Q_RXIDor3"INFO1icl2nkASYNC_CLOSINGf p_id Ne3." f ASYNC_CLOSING>,ud)g>efmt2.nfo1/a vicdt3m9g),+code6"DBGIN4k2863V.24fco28 #L8"e,vL13325(6a hre33528ven>2825a ve=fmt" cee33528>332in int f">D3snfo1/a>,,,,,ffffbreak3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3326(6a hre33628g a>2826   sref">fmtt33628>332fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="13327(6a hre33728s/1>2827a ve=fmt" c}e33728>3327o1/a vicl2nknpin_unlusere/. omthsref"-&s="+al_penditer p_id Ne3." f s="+al_penditet3m9 h5drive25O =ef"curr1nha ve=fm?a3m9hrecurr1nh/a>,,,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3328(6a hre33128_ch>2828a ve=fmt" c}e33128>332tttttt(mto{631a">Dudeeeeeeeeeh5drive25O =ef"retvala ve=fm?a3m9hreretvalt3m9grrDARESTARTSYSa>e<3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13329(6a hre33"28p3r>2829a ve=fmt" clr33"28>332 s    break;1in int f,,,,ffffbreak3l="+s7"BGIN4k12867V.24fco28TERN_NONEs333>(6a hre33028, 1>283ia ve=fmt" clA33028>333>">fmt mmmmmmm(longef3l="+s6 8c1o cl2881V.24fco28_SIZEss="13331(6a hre33128tor>283ma vsref">fmt 33128>3331a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3332(6a hre33128L33>283ma ve=fmt" ce=33128>333fo1/a vicl2nkoldngeseo.h">Dia>,udcprD((NFO;sref39as lasing">"%s t ose 32oget_YNterfac{=ose 3xrefb+fla_til_ready VERRi href="+/1a>efmt2.nfo1/a vit.2>,udTPU_lao{6ny_fha vicl21ur28a ve=fm?a3m9hred1ur28>,udTPU_lao{6ny_fha viclPU_lao{3." lao{631a"+maske<,,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3303(6a hre33"28BGu>2833a ve=fmt" ce 33"28>333de3l=cpreva/ienabl{6ny_fha vicl2nkent.2_>fmt3m>fmt2.nfo1/a vit.2_>fmt3mt3m9 h5drive25O =ef"t.2>fmt2.nfo1/a vit.2>,ud)3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3304(6a hre33428f=s>2834a ve=fmt" c}T33428>333f">fmt mmmmmmm(longefLEe2835a ve=fmt" cee33"28>333in int f">D3snfo1/a>,h5drive25O =ef"t.2_mt3m>fmt2.nfo1/a vit.2_mt3mt3m9 h5drive25O =ef"t.2>fmt2.nfo1/a vit.2>,ud)3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3306(6a hre33128BGu>2836   s1in int f33128>333fo1/a vicl2nk3l="+s6 8c1o cl2881V.24fco28_SIZEss="13337(6a hre33728ill>2837a ve=fmt" c}e33728>333a hrel="+s6 8c1o cl2881V.24fco28_SIZEss="13338(6a hre33828ill>2838a ve=fmt" c}e33828>333631a">Dude3l=k_irqsav{6ny_fhal2ncurr1nh__currf p_id Ne3." f al2ncurr1nh__currt3m9 h5drive25O =ef"TASK RUNNINGf p_id Ne3." f TASK RUNNING>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3339(6a hre33"28 3r>2839a ve=fmt" clr33"28>333cl2nkget_ngefalsefmt2.nfo1/a viremove_VERR_queue"+/1a>efmt2.nfo1/a vieorta>efmt2.nfo1/a viopen_VERR>,uda >efmt2.nfo1/a viVERR>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs334>(6a hre33028BGu>284ia ve=fmt" clA33028>334/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3341(6a hre33128f=s>284ma vsref">fmt 33128>3349hrea href="+usere/. omthsref"-&extra_counha ve=fm?a3m9hreextra_counhudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13342(6a hre33128u_f>284ma ve=fmt" ce=33128>334fo1/a vicl2nkoldngeseo.h">Dia>,udcprport>fmt2.nfo1/a vieorta>e2843a ve=fmt" ce 33328>334mto{631a">Dudfmt2.nfo1/a vieorta>eD3b+flaed_opena>e<--3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13344(6a hre33428a3g>2844a ve=fmt" c}T33428>334cl2nkl="+s7"BGIN4k12763V.24fco27 #L8"e,vL13345(6a hre33f28;he>2845a ve=fmt" cee33f28>3345hrea href="+user!>e2846   sref">fmtt33f28>334fo1/a vicl2nknpin_unlh5drive25O =ef"eort>fmt2.nfo1/a vieorta>eD3snfo1/a>, |rror3"INFO1icl2nkASYNC_NORMAL_ACTIVE8L33>283mlaa hrASYNC_NORMAL_ACTIVEa>e<3l="+s7"BGIN4k12763V.24fco27 #L8"e,vL13347(6a hre33728 3h>2847a ve=fmt" c}e33728>334a hrel="+s6 8c1o cl2881V.24fco28_SIZEss="13308(6a hre33"28ar1>2848a ve=fmt" c}e33"28>334631a">Dude3l=k_irqsav{6ny_fhD((NFO;sref39as lasing">"%s t ose 32oget_YNterfac{=ose 3xrefb+fla_til_ready ready, rcao{631di href="+/1a>efmt2.nfo1/a vit.2>,udTPU_lao{6ny_fha vicl21ur28a ve=fm?a3m9hred1ur28>,udTPU_lao{6ny_fha viclPU_lao{3." lao{631a"+maske2849a ve=fmt" clr33928>330cl2nkget_ngefEFAULTeh5drive25O maskretvala ve=fm?a3m9hreretvalt3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs335>(6a hre33028fne>285     1in int f33028>335/a>,33l="+s6 8c1o cl2881V.24fco28_SIZEss="13351(6a hre33128/sn>285ma vsref">fmt 33128>3351a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3302(6a hre33128NER>285ma ve=fmt" ce=33128>335gggggoldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13303(6a hre33"28ass>285ma ve=fmt" c}}33"28>335in inoldisabl{lenabl{ exit  * allocdgl buff286 used fCRscala vg a vevdiscipa vevrece4k2_buf href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13304(6a hre33428d35>2854a veRss="11"033428>335ref="oldisabl{lenabl{ exit  *fdirectly in fco2hronous f=sl href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13305(6a hre33528s3=>2855a ve=fmt" ce333528>335s claoldisabl{lenabl{ exit  *fnote: add 5 bytesvto max frt"  sizevto allow appenditet3ref="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13306(6a hre33628dri>2856   sref">fmt333628>335a>e285     1in int f33728>3359hreaoldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13358(6a hre33128Bar>285ma ve1in int f33128>335ttttt,udset_YNterfac{6ny_fha vialloc_tmp_rbufa ve=fm?a3m9hrealloc_tmp_rbuf;%f="+/1a>eDia>,udif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13309(6a hre33"28MOD>2859a ve=fmt" cl>33"28>335 s   21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs336>(6a hre33028NCe>286ia ve=fmt" clA33028>3362l2nkoldngesefmt2.nfo1/a vicl2nklockefmt2.nfo1/a vicl2nklockefmt2.nfo1/a vimax_frt" _size;g+ 5a h5drive25O maskGFP_KERNEL>fmt2.nfo1/a viGFP_KERNEL>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3361(6a hre33128N_A>286ma vsref">fmt 33128>3369hrea href="+usere/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockefmt2.nfo1/a viNULLudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13362(6a hre33128RZI>286ma ve=fmt" ce=33128>336fo1/a vicl2nkoldngeseEFAULTeDANOMEMt3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs3363(6a hre33328 #L>2863a ve=fmt" ce 33328>336mto{631a">Dud2864a ve=fmt" c}T33428>336f">fmt mmmmmmfmt2.nfo1/a vicl2nklockefmt2.nfo1/a vicl2nklockefmt2.nfo1/a vimax_frt" _size;g+ 5a h5drive25O maskGFP_KERNEL>fmt2.nfo1/a viGFP_KERNEL>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3365(6a hre33528_16>2865a ve=fmt" cee33528>3365hrea href="+user!>efmt2.nfo1/a vicl2nklocke#7W6d6b1ur2862V.24fco28RZI_SPACEs3366(6a hre33628GTH>2866   sref">fmtt33628>336fo1/a vicl2nknpin_unlh5drive25O =ef"kfreea ve=fm?a3m9hrekfreet3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocke2867   sref">fmt}33728>3367o1/a vicl2nknpin_unle/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockefmt2.nfo1/a viNULLudif3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3368(6a hre33128e,v>2868a vet " clmut33128>336tttttt(mto{631a">DudeEFAULTeDANOMEMt3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs3369(6a hre33"28his>2869a ve=fmt" cl>33"28>336cl2nkget_ngef3l="+s6 8c1o cl2881V.24fco28_SIZEss="1337>(6a hre33028his>287ia ve=fmt" clA33028>3372l2nkoldngeseEFAULTe,3l="+s7"BGIN4k12880V.24fco28UFSIZEss="3371(6a hre33128, I>287ma vsref">fmte33128>3379hrea3l="+s6 8c1o cl2881V.24fco28_SIZEss="13372(6a hre33128fUr>287ma ve}1in int 33128>337gggggl="+s7"BGIN4k12867V.24fco28TERN_NONEs3303(6a hre33328>3D>287ma ve1in int f33328>337mto{6,udset_voidDLEeeDia>,udif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13304(6a hre33U28U3r>2874a veid NCe,YN33U28>337f">fm21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3305(6a hre33528REC>2875a vety/sMASKc33528>337eeo{631a">Dudh5drive25O =ef"kfreea ve=fm?a3m9hrekfreet3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocke2876   sref">fmt333628>3376eo{631a">Dudh5drive25O =ef"3." >fmt2.nfo1/a vicl2nklockefmt2.nfo1/a viNULLudif3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3307(6a hre33728STA>2877a ve=fmt" c}>33728>337a href="+evf fmt2.nfo1/a vicl2nklocke2878a ve=fmt" c}e33128>337631a">Dude3l=k_irqsav{6ny_fh3." >fmt2.nfo1/a vicl2nklockefmt2.nfo1/a viNULLudif3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3309(6a hre33"28|3i>2879a ve=fmt" cle33"28>337cl2nk3l="+s6 8c1o cl2881V.24fco28_SIZEss="1338>(6a hre33028UFS>2880   s}1in int 33028>338/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3381(6a hre33128_SI>288ma vs1in int f33128>338f">fmoldisabl{lenabl{ exit hu href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13302(6a hre33128s3=>288ma veid NCe,YN33128>338gggggoldisabl{lenabl{ exit  *fallocdgl DMA descriptor lists. href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13303(6a hre33,3l="+s6 8c1o cl2790V.2433,3l>338in inoldisabl{lenabl{ exit  *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13304(6a hre33427ref>2784a ve=fmt" c}T33427>338cl2nk,udset_YNterfac{6ny_fha vialloc_desca ve=fm?a3m9hrealloc_desc;%f="+/1a>eDia>,udif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33127ref>2786   sref">fmtt33127>338fo1/a vicl2nkref="+flaYNterfac{6ny_fha vii, YNt2.nfo1/">Diudif3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3307(6a hre33727i3i>2787a ve=fmt" c}>33727>3387o1/a vicl2nkref="+flaYNterfac{6ny_fha vipbuf 3.1in int f">D3pbuf udif3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3308(6a hre33827lin>2788a ve=fmt" c}e33827>338631a"l="+s6 8c1o cl2881V.24fco28_SIZEss="13389(6a hre33"27dro>2789a ve=fmt" clr33"27>3389to{631a">Dud(6a hre33027s/t>279ia ve=fmt" cl}33027>3392l2nkoldngesefmt2.nfo1/a vicl2nklockeD3buf udifgrror3"INFO1icl2nkpci_alloc_coef=st1nha ve=fm?a3m9hrepci_alloc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocke283mlaa hrDESC_LIST_SIZE>,uda >efmt2.nfo1/a vicl2nklocke279ma vs1in int f33127>3399hrea href="+usere/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3buf udifgrrror3"INFO1icl2nkNULL>fmt2.nfo1/a viNULLudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279ma ve=fmt" ce.33127>339fo1/a vicl2nkoldngeseEFAULTeDANOMEMt3m93l="+s7"BGIN4k12867V.24fco28TERN_NONEs3393(6a hre33327lin>279ma ve=fmt" c}o33327>3393 hrel="+s7"BGIN4k12763V.24fco27 #L8"e,vL13394(6a hre33427:at>2794a ve=fmt" c}.33427>339f">fmt mmmmmmfmt2.nfo1/a vimemseRt3m9 h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklockeD3buf udif, 0a h5drive25O maskDESC_LIST_SIZE8L33>283mlaa hrDESC_LIST_SIZE>,ud,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3395(6a hre33"27:at>2795a ve1in int f33"27>3395a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3396(6a hre33127dro>2796   sref">fmt333127>3396eo{631a">Dudh5drive25O =ef"3." >fmt2.nfo1/a vicl2nklockeD3rbuf udifgrr7f="+/1a>efmt2.nfo1/a vicl2nklockeD3buf udif3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3397(6a hre33727idl>2797a ve=fmt" c}>33727>339a href="+evf fmt2.nfo1/a vicl2nklockeD3tbuf udifgrr77f="+/1a>efmt2.nfo1/a vicl2nklockeD3buf udif) +dh5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocke2798a ve=fmt" c}e33127>339631a"l="+s6 8c1o cl2881V.24fco28_SIZEss="13399(6a hre33"27dro>2799a ve=fmt" clr33"27>339cl2nkget_ngefalseD3pbuf udifgrr7ref="+flaYNt)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocke(6a hre34a>(6ro>2799a ve=fmt" clr34a>(>340/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc34a1(6a hre34a27abl>279ma vs1in int f34a27>3409hrea href="+279ma ve=fmt" ce.34a27>340gggggoldisabl{lenabl{ exit          * Build circular lists of descriptors href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL134a3(6a hre34a27lin>279ma ve=fmt" c}o34a27>340in inoldisabl{lenabl{ exit          *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL134a4(6a hre34a27:at>2794a ve=fmt" c}.34a27>340cl2nkl="+s7"BGIN4k12763V.24fco27 #L8"e,vL134a5(6a hre34a27:at>2795a ve1in int f34a27>340in int f">D3sfCRs h5drive25O =ef"3, YNt2.nfo1/">Diudif=0IDor3"INFO1icl2nk3, YNt2.nfo1/">Diudif elosDLEefmt2.nfo1/a vicl2nklockeDiudif++,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs34a6(6a hre34a27dro>2796   sref">fmt334a27>340fo1/a vicl2nknpin_unlhldisabl{lenabl{ exit hu physical address1of this descriptor *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL134a7(6a hre34a27idl>2797a ve=fmt" c}>34a27>3407o1/a vicl2nknpin_unle/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3rbuf udif[or3"INFO1icl2nk3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxpdesca ve=fm?a3m9hrepdescudifgrror3"INFO1icl2nkpbuf 3.1in int f">D3pbuf udifg+s h5drive25O =ef"3, YNt2.nfo1/">Diudif * sizeof7f="+/1a>e2798a ve=fmt" c}e34a27>340631a"l="+s6 8c1o cl2881V.24fco28_SIZEss="134a9(6a hre34a27dro>2799a ve=fmt" clr34a27>340 s    break;1in int fyldisabl{lenabl{ exit hu physical address1of next descriptor *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL1341>(6a hre34028flD>281ia ve=fmt" clA34028>341>">fmt mmmmmmm(longefusere/. omthsref"-&3, YNt2.nfo1/">Diudif rrror3"INFO1icl2nk3." >fmt2.nfo1/a vicl2nklocke281ma vsref">fmt 34"28>3419hrea href="+cpreva/inpin_unle/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3rbuf udif[or3"INFO1icl2nk3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxnext, YNt2.nfo1/">Dnextudifgrror3"INFO1icl2nkcpu_to_le128L33>283m3m9hrecpu_to_le12t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udif,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3402(6a hre34128x_e>281ma ve=fmt" ce=34128>341fo1/a vicl2nkoldngesekl. l="+s7"BGIN4k12861V.24fco28N_ABORT1as3403(6a hre34"28tx_>2813a ve=fmt" ce 34"28>341de3l=cpreva/ienabl{6nnpin_unle/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3rbuf udif[or3"INFO1icl2nk3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxnext, YNt2.nfo1/">Dnextudifgrror3"INFO1icl2nkcpu_to_le128L33>283m3m9hrecpu_to_le12t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s re/. omthsref"-&3, YNt2.nfo1/">Diudif+1) * sizeof7f="+/1a>e2814a veRss="11"034428>341f">fmt mmmmmmm(longefLEefmt2.nfo1/a vicl2nklockeD3rbuf udif[or3"INFO1icl2nk3, YNt2.nfo1/">Diudif]a h5drive25O maskDMABUFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGIN4k12867V.24fco28TERN_NONEs3405(6a hre34528lie>2815a ve=fmt" cee34528>341in int f">D3s3l="+s6 8c1o cl2881V.24fco28_SIZEss="13406(6a hre34628rro>2816   sref">fmtt34628>341fo1/al="+s6 8c1o cl2881V.24fco28_SIZEss="13407(6a hre34728a3s>2817a ve=fmt" c}e34728>3417o1/a vicl2nkfCRs h5drive25O =ef"3, YNt2.nfo1/">Diudif=0IDor3"INFO1icl2nk3, YNt2.nfo1/">Diudif elosDLEefmt2.nfo1/a vicl2nklockeDiudif++,421/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3408(6a hre34128" c>2818a ve=fmt" c}e34128>341tttttt(mto{631a">Dudehldisabl{lenabl{ exit hu physical address1of this descriptor *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13419(6a hre34"28ytx>2819a ve=fmt" clr34"28>341 s    break;1in int ffmt2.nfo1/a vicl2nklockeD3tbuf udif[or3"INFO1icl2nk3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxpdesca ve=fm?a3m9hrepdescudifgrror3"INFO1icl2nkpbuf 3.1in int f">D3pbuf udifg+s  h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklockeDiudif) * sizeof7f="+/1a>e(6a hre34028l33>282ia ve=fmt" clA34028>342/a>,3l="+s7"BGIN4k12851V.24fco28/snetlockc3421(6a hre34"28cfl>282ma vs1in int f34"28>3429hrea href="+cpreva/ioldisabl{lenabl{ exit hu physical address1of next descriptor *a href="+code6"DBGIN4k2863V.24fco28 #L8"e,vL13402(6a hre34128n"t>282ma ve=fmt" ce=34128>342fo1/a vicl2nkoldngeseusere/. omthsref"-&3, YNt2.nfo1/">Diudif rrror3"INFO1icl2nk3." >fmt2.nfo1/a vicl2nklocke2823a ve=fmt" ce 34328>342de3l=cpreva/ienabl{6nnpin_unle/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3tbuf udif[or3"INFO1icl2nk3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxnext, YNt2.nfo1/">Dnextudifgrror3"INFO1icl2nkcpu_to_le128L33>283m3m9hrecpu_to_le12t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+sh5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocke2824a ve=fmt" c}T34428>342f">fmt mmmmmmm(longefkl. l="+s7"BGIN4k12861V.24fco28N_ABORT1as3425(6a hre34528ven>2825a ve=fmt" cee34528>342in int f">D3snfo1/a>,,,,,ffffe/. omthsref"-&3." >fmt2.nfo1/a vicl2nklockeD3tbuf udif[or3"INFO1icl2nk3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxnext, YNt2.nfo1/">Dnextudifgrror3"INFO1icl2nkcpu_to_le128L33>283m3m9hrecpu_to_le12t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s  h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklockeDiudif +d1) * sizeof7f="+/1a>e2826   sref">fmtt3t34628l42de3l=cpreva/ienabl{6nnpin_unle/. omthsref"-&3." 8eorta>eD3snfo1/a>, Q_RXIDor3"INFO1a3pbuf udifgrr7ref="+flaYNt)h5drive25O>342de3l=cpreva/ienabl{6nnpin_unle/. omthsref"-&3." >fmt2.nfo1/a vicl22ing">"%s t ose 32oget_YNterfac{=os41EFARESTAR4SYS 3;1in int f">DARESTAR4SYSa>4<3l="+s7"BGIN43372(6a hre33128fUr>287ma ve}1in int 33128>337g4>283ia ve=4mt" clA33028>333>">fmt mm4mmmm(42(6a hre33128_SI>288ma vs1in int f33128>338f"4>fmt 3312843331a>,3l="+s7"BGIN4k12854V.24f43hysical address1of next descriptor *a href="/a vicl2nk4ldngeseo.h">Dia>,udcprD((4FO;sr4f39as 5drive25O =ef"3." , YNt2.nfo1/">abl{6nnpin_unle/. oo1/">abl{3m9hr"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33127ref>2786   sref">fmtt33127>338f4fac{=ose 34refb+fla_til_ready VERRi 4ref="43L33>283mlaa hrDECLARE_WAITQUEUEt3m9 h5drive24t.2>fmt2.n4o1/a vit.2>,ud)3l="+s7"BG4N4k12467V.24fco28TERudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279ma ve=fmt" ce.33127>339fo1/a !icl2nkoldngeseEFAULTe2845a ve=fmt" cee33"28>333in int f">D3sn_LISo1/">skeske283mlaa hrDMABUFSIZEudif,3l="+s7"BGInklocke279ma ve=fmt" ce.33127>339fo1/a.2,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279ma vef="+usere/. omthsref"-&3." >fmt2.nfo1/a vicl2nklocke,ud)3l="+s7"BGIN4k42867V424fco28TERN_NONEs3306(6a hre33128BGu>2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279ma ve=fmt" ce.33127>339fo1/a l="+s6 8c1o cl2881V.24fco28_SIZEss="1338>(6a hre33028UFS>2880   s}1in int 33028>338/428>333a hr4l="+s6 8c1o cl2881V.24fco48_SIZ43fa ve=fm?a3m9hretmp_rbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocke,ud,3l="+s7re33128_SI>288ma vs1in int f33128>338f"4>283ia ve=4port>fmt2.nfo1/a vieorta>4288ma vs1in int f33128>338f"4ea href="+4sere/. omthsref"-&extra_c4unha 4e=fm?a3m9hreextra_counhudif,+code6"DBGIN4k2843V.24fco284#L8"e,vL13342(6a hre331284_f>284439as 5drive23." , YNt2.nfo1/">Dia>,udcke,udcke<3m9hr"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a ,nfo1/a vicl2nklocke#7W6d6b1ur2862a ve=fmt" ce.33127>339fo1/a.23." , YNt2.nfo1/">DGINFON11port>fmt2.nfo1/a vieohre33127ref>2786   sref">fmtt33127>338f4e=fm?a3m9h4ecounhudif++3l="+s7"BGIN441286744L33>283mlaa hrDECLARE_WAITQUEUEt3m9 h5drive24n int f">D4b+flaed_opena>e<--3l="+s74BGIN4412763V.24fco27nkref="+flaYNterfac{6ny_fha vipbuf 3.1in int f">D3pbuf udif3l="+s7"BGIN4k12867V4ea href="+4ser!>eDiudif++,421/a>#7GINFON11port>fmt2.nfo1/a vieoo{631a">Dudehldisabl{lenabl{ exit hu physical address1of this descriptor *a href="8 #L8"e,vL43346(6a hre33f287=i>2846 4 sref444fco28TERN_NONEs3306(udifve25O locktbuf_ca ve=fmt" ce.33127>339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s 79a ve=fmt" cle33"7cl2nk3l="+s6 8c1o cl28813m9hrepdevske283mlaa hrDESC_LIST_SIZE>,uda >efmt2.nfo1/a vicl2nklocke339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s 79af="+usere/. omthsref"-&3." fmt2.nfo1/a vi) vicl2nkoldngeseEFAULTeDANOMEMt3m93l="+s7"BGIN4k14in int f">43snfo1/a>, |rror3"INFO1ic42nkAS4NC_NORMAL_ACTIVE8L33>2s7"BGIN43372(6ael="+s7"BGIN4k12763V.24fco27 #L8"e,vL13394(6a hre33427:at>2794a ve=fmt" c}.33427>339f"4a">Dude3l=4_irqsav{6ny_fhD((NFO;sref49as l44kNULL>fmt2.nfo1/a viNULLudif3l="+s7"a ve=fmt" ce.33127>339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s p79a ve=fmt" cle33"p7cl2nk3lfo1/a vicl2nklocke(a ve=fmt" ce.33127>339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s 79af="+usere/. omthsref"-&3." fmt2.nfo1/a vire33427:at>2794a ve=fmt" c}.33427>339f"4aEFARESTAR4_til_ready ready, rcao{634di hr44G>,ud,3l="+s7re33128_SI>288ma vs1in int f33128>338f"4o28TERN_NO4Es335>(6a hre33028fne>2854    14n int f33028>335/a>,3 hre33128fUr>287ma ve}1in int 33128>337g4>,3l="+s7"4GIN4k12851V.24fco28/snetl4ckc3342(6a hre33128NER>285ma ve=fmt" ce=33128>335gg4ggoldisabl4lenabl{ exit hu href="+co4e6"DB4IN4k2863V.24fco28 #L8"e,vL13303(6a hre33"28a4s>285ma ve4fmt" c}}33"28>335in inold4sabl{4enabl{5drive25O =ef"3." , YNt2.nfo1/">a ve=fmt" ce.33127>o1/">a ve3m9hr"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a ,nfo1/a vicl2nklocke#7W6d6b1ur2862a ve=fmt" ce.33127>339fo1/a.23." , YNt2.nfo1/">DGINFON11port>fmt2.nfo1/a vieohre33127ref>2786   sref">fmtt33127>338f4 href="+co4e6"DBGIN4k2863V.24fco28 #48"e,v413304(cal address1of this descriptor *a href="8 #L8"e,vL43305(6a hre33528s3=>2855a4ve=fm45a ve=fmt" ceenkref="+flaYNterfac{6ny_fha vipbuf 3.1in int f">D3pbuf udif3l="+s7"BGIN4k12867V4+code6"DBG4N4k2863V.24fco28 #L8"e,vL43306(45l2nklockeDiudif++,421/a>#7GINFON11port>fmt2.nfo1/a vieoo{631a">Dudehldisabl{lenabl{ exit hu physical address1of this descriptor *a href="de6"DBGIN442863V.24fco28 #L8"e,vL13347(6a 45h5drive25O =ef"eort>fmt2.nfo1/a vieorta>a ve=fmt" ce.33127>339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s 79a ve=fmt" cle33"7cl2nk3l=icl2nkoldngeseEFAULTeDANOMEMt3m93l="+s7"BGIN4k14ar>285ma v41in int f33128>335ttttt,u4set_Y45a viclgsnf 3.1in int f">D3snf8L3tinue int f">D3pbuf udif3l="+s7"BGIN4k12867V4+EFARESTAR4e25OSYNCe,vL11" abclaa hr4f="+/45 hre34"28ytx>2819a ve=in int f">D3sn_LISo1/">skeske283mlaa hrDMABUFSIZEudif,3l="+s7"BGInklocke339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s 79a ve=fmt" cle33"7cl2nk3.2nfo1/a vieorta>a ve=fmt" ce.33127>339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s 79af="+usere/. omthsref"-&3." fmt2.nfo1/a vire33427:at>2794a ve=fmt" c}.33427>339f"42nkoldnges4fmt2.4fo1/a45.nfo1/">Diudif]ny_fha vicl2nkrxpdesca ve=fmt" ce.33127>339fo1/a2t3m9 h5drive25O =ef"pbuf 3.1in int f">D3pbuf udifg+s 79a ve=fmt" cle33"7cl2nk3l="+s6 8c1o cl2881V.24fco28_SIZEss="1338>(6a hre33028UFS>2880   s}1in int 33028>338/4a3m9hretmp4rbuf;grror3"INFO1icl2n4kmall4ca ve=fm?a3m9hre33128NER>285ma ve=fmt" ce=33128>335gg4=fm?a3m9hr4tmp_rbuf;grrror3"INFO14cl2nk46(6a hre33328>3D>287ma ve1in int f33328>337mt4867V.24fco48TERN_NONEs3363(6a hre33348 #L>46ve=fm?a3m9hrefree_tmp_rbuf;%f="+/1a>eDia>,udit2.cke,udit2.cke<3m9hr"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33127ref>2786   sref">fmtt33127>338f4a3m9hrefnf4_buf;grror3"INFO1icl2n4kzall46rekfreet3m9 h5drive25O =ef"3." >fmt2.nfo1/a 4e=fm?a3m9h4efnfo_buf;,421/a>#7W6d4b1ur246?a3m9hretmp_rbuf;,3l="+s7zeof7f="+/1a>e2880   s}1in int 33028>338/4ae6"DBGIN442nklocke2880   s}1in int 33028>338/4ar>285ma v49hretmp_rbuf;grror3"IN4O1icl46ing">"%s t ose 32oget_YNterfac{=os4867V.24fco48TERN_NONEs3369(6a hre33"48his>4869a ve=fmt" cmt2.nfo1/a vieorta>ia>,udif,+code6"DBGIN4k2863V.24fco28 #L8>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a h1/">Di0 ||"%s t ose 32oget_YNterfac{=os48nkoldnges4oldngeseEFAULTe,3l="+s7"B4IN4k146.nfo1/">Diudif]ny, YNt2.nfo1/">Dia>,udcke,udcke<3m9hr>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a ,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklockefmt2.nfo1/a vicl2nklockeDi0 ||"%s t ose 32oget_YNterfac{=os4>fmte3312843379hrea3l="+s6 8c1o cl2841V.2447nha ve=fm?a3m9hre, YNt2.nfo1/">Dia>,udcke,udcke<3m9hr>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a ,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklo,ckefmt2.nfo1/a vicl2nklo,ckeienabl{6nnpin_unle/. omthsref"-&3."h1/">Di0 ||"%s t ose 32oget_YNterfac{=os4>fm?a3m9hr4GIN4k12867V.24fco28TERN_N4NEs3347 hre34128n"t>282m, YNt2.nfo1/">Dia>,ud>Dia>,udif,+code6"DBGIN4k2863V.24fco28 #L8>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a h1/">Di0sical address1of this descriptor *a href="{6,udset_v4idDLEeefmt2.nfo1/a vERR8c1o cl2881V.24f vERR3m9hr1fha vicl21ur28a ve=fm?a3m9hred1ur2it  b>336f"4k286 fail3." lao{631a"+maskefmt2.nfo1/a vicl2nklo loice_2849a ve=fmt" clr33 loice_2849/a vi)hre33028UFS>2880   s}1in int 33028>338/45e1f=2driv425OSYNCe,vL11" abclaa hre4="+/147k3, YNt2.nfo1/">Diudi3372(6ael="+s7"BGIN4k12763V.24fco27 #L8"e,vL13394(6a hre33427:at>2794a ve=fmt" c}.33427>339f"4o{631a">Du4h5drive25O =ef"kfreea ve=4m?a3m47a ve=fmt" ceere33328>3D>287ma ve1in int f33328>337mt4icl2nklock4#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33427:at>2794a ve=fmt" c}.33427>339f"4oe6"DBGIN44rbuf;grror3"INFO1icl2n4NULL>4mt2.nfo1/a viN35/a>,3 hre33128fUr>287ma ve}1in int 33128>337g4icl2nklock43D>287ma ve1in int f33328>337mt4i67V.24fco4_buf;grror3"INFO1icl2n4NULL>47hysical address1of next descriptor *a href=">,3l="+s7"4GIN4k12851V.24fco28/snetl4ckc3341(6a h5drive25O =ef"3." , YNt2.nfo1/">at2.ckeat2.cke<3m9hr"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33127ref>2786   sref">fmtt33127>338f4fmoldisabl4lenabl{ exit hu href="+co4e6"DB4IN4k28cal address1of this descriptor *a href="=>288ma ve4d NCe,YN33128>338gggggold4sabl{48nfo1/a viNULLudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279ma ve=fmt" ce.33127>339fo1/asical address1of this descriptor *a href="o28 #L8"e,4L13303(6a hre33,3l="+s6 841o cl481a>efmt2.nfo1/o1/">a ve=fmt" ce.33127>o1/">a ve3m9hr>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a ,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklockefmt2.nfo1/a vicl2nklocke287ma ve}1in int 33128>337g4ef>2784a v4=fmt" c}T33427>338cl2nk,u4set_Y487V.24fco28TERN_NONEs3304(6a hre33428o1/">a ve=fmt" ce.33127>o1/">a ve3m9hr>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a ,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklo,ckefmt2.nfo1/a vicl2nklo,ckeienabl{6nnpin_unle/. omthsref"-&3."hhre33128fUr>287ma ve}1in int 33128>337g4e{631a">Du4e,vL11" abclaa href="+/1a4e333in int f">D3sno1/">abl{6nnpin_unle/. oo1/">abl{3m9hr>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33427:at>2794a ve=fmt" c}.33427>339f"41/a vicl2n4ref="+flaYNterfac{6ny_fha4vii, 48s="13407(6a hre34728a3s>2817a ve=fmt" c}e34728>3417o1ERN_NONEs3407(6a hre33727i3i>2787a v4=fmt"48t2.nfo1/a viNULLudif3l="+s7"o1/">Dia>,udif,+code6"DBGIN4k2863V.24fco28 #L8>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33427:at>2794a ve=fmt" c}.33427>339f"41cl2nklock4_NONEs3308(6a hre33827lin42788a48?a3m9re33328>3D>287ma ve1in int f33328>337mt4{631a">Dud4ldisabl{lenabl{ exit hu a4locdg4 memoryvto hold descriptor lists *a href="+c4de6"DBGIN442863V.24fco28 #L8"e,vL1334>(6a 48(6a h5drive23." , YNt2.nfo1/">DGlaim_kefource2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33127ref>2786   sref">fmtt33127>338f4>D3buf udi4grror3"INFO1icl2nkpci_all4c_coe49N4k28cal address1of this descriptor *a href="t f">D3buf4udifgrrror3"INFO1icl2nkNU4L>fmt4.nfo1/a viNULLudif,+code6"DBGIN4krequest_mem_kegiok12763V.24fco27 request_mem_kegiok h5drive25O maskDMABUFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGInhys_kegusere/. omthsref"-&3nhys_kegusere 3.1,nbuf;,3l="+s7SLGT_REGbuf _dma_add8;,3lSLGT_REGbuf _ 3.1,nbha vicl21ur28a ve=fm?a3m9hcriptor *a " lao{631a"+m) vicl2nkoldngeseEFAULTekt.2>fmt2.nfo1/a vERR8c1o cl2881V.24f vERR3m9hr1fha vicl21ur28a ve=fm?a3m9hred1ur2kegdngest  *alict,dngesPU_lao08X3." lao{631a"+maal address1of this descriptor *a href="8f>2784a v4a h5DBGINFON11memseR>fmt24nfo1/49k3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxnext, YNt2.nfo1/">Dnextudifgrror3"INFO1icl2nkcpu_to_ loice_2849a ve=fmt" clr33 loice_2849/a v,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonhys_kegusere/. omthsref"-&3nhys_kegusere 3.1i)hre33028UFS>2880   s}1in int 33028>338/4 vicl2nklo4ke333in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloinit_erroe/. omthsref"-&3init_erroe2nk3l="+s6 8c1o cl2881DiagSabl{l_AgeseusC *alict8c1o cl2881V.24fiagSabl{l_AgeseusC *alict6a hre33427:at>2794a ve=fmt" c}.33427>339f"4{631a">Dud45drive25O =ef"3." >fmt2.n4o1/a 494fco28TERN_NONEs3306(goto"+s6 8c1o cl2881erroueo.h">Dia>,udcprprroue6a hre33427:at>2794a ve=fmt" c}.33427>339f"4{RN_NONEs34ifgrr7f="+/1a>e342de3l=cpreva/ienabl{6nnp">D3tbuf u4ifgrr77f="+/1a>efmt2.nfo1/a vicl2nklocke2819a ve=in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocegusere_requested12763V.24fco27 regusere_requested2nk3l="+s6 8c1o cl2881e,v9a ve=fmt" clr33e,v96a hre33427:at>2794a ve=fmt" c}.33427>339f"4{e6"DBGIN441/a vicl2nklocke2794a ve=fmt" c}.33427>339f"5ea href="+5ldisabl{lenabl{ exit hu h5ef="+50st1nha ve=fm?a3m9hrepci_alloc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/kegusere/. omthsref"-&3kegusere 3.1l="+s6 8c1o cl2881ioremap_nocach9a ve=fmt" clr33ioremap_nocach9 h5drive25O maskDMABUFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGInhys_kegusere/. omthsref"-&3nhys_kegusere 3.1,nbuf;,3l="+s7SLGT_REGbuf _dma_add8;,3lSLGT_REGbuf _ 3.1)hre33028UFS>2880   s}1in int 33028>338/5e34a27alu>579ma ve=fmt" ce.34a27>3405ggggo50nfo1/a viNULLudifCEs3366(6a hre33628GTH>2866   sref">fmtt33628>336fo1/a vicl2nknkegusere/. omthsref"-&3kegusere 3.13ical address1of this descriptor *a href=5N4k2863V.25fco28 #L8"e,vL134a3(6a hr534a27509ma ve=fmt" c}o33327>kt.2>fmt2.nfo1/a vERR8c1o cl2881V.24f vERR3m9hr1fha vicl21ur28a ve=fm?a3m9hred1ur2canred9;t map  loice2kega h5rs,dngesPU_lao08X3." lao{631a"+maal address1of this descriptor *a href=5re34a27:at52794a ve=fmt" c}.34a27>345cl2nk50k3, YNt2.nfo1/">Diudif]ny_fha vicl2nkrxnext, YNt2.nfo1/">Dnextudifgrror3"INFO1icl2nkcpu_to_ loice_2849a ve=fmt" clr33 loice_2849/a v,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonhys_kegusere/. omthsref"-&3nhys_kegusere 3.1i)hre33028UFS>288this descriptor *a href=5r434a27:at52e333in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloinit_erroe/. omthsref"-&3init_erroe2nk3l="+s6 8c1o cl2881DiagSabl{l_CantAs67V.PciRefource2794a ve=fmt" c}.33427>339f"5dif elosDL5efmt2.nf51/a v504fco28TERN_NONEs3306(goto"+s6 8c1o cl2881erroueo.h">Dia>,udcprprroue6a hre33427:at>2794a ve=fmt" c}.33427>339f"5+code6"DBG5N4k2863V.24fco28 #L8"e,vL534a7(50rr7ref="+flaYNt)h5drive25O>342de3l=cpreva/ienabl{6nn5in int f">53rbuf udif[or3"INFO1icl2n53, YN52.nfo1/">Diudi35/a>,3 hre33128fUr>287ma ve}1in int 33128>337g5   break;15n int fyldisabl{lenabl{ e5it hu5physical address1of next descriptor *a href=5+code6"DBG5N4k2863V.24fco28 #L8"e,vL5341>(5a hre3+s6 8c1o cl2881erroueo.h">Dia>,udcprprroue6a h:al address1of next descriptor *a href=5fo1/a vicl5nklocke#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33427:at>2794a ve=fmt" c}.33427>339f"5rbuf 3.1in5int f">D3rbuf udif[or3"IN5O1icl5nk3, YNt2.nfo13372(6ael="+s7"BGIN4k12763DEV4fco27 #L8"e,vL133DEV6a hre33427:at>2794a ve=fmt" c}.33427>339f"5fmt" ce 34528>341de3l=cpreva/ienabl{5nnpin5unle/.Nt)h5drive25O>342de3l=cpreva/ienabl{6nn5rbuf 3.1in5int f">D3rbuf udif[or3"IN5O1icl51vimemseRt3m9 h5drive25O =ef"3." >fmt2.nfo1/525O =ef"3.5 >fmt2.nfo1/a vicl2nklock52785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33127ref>2786   sref">fmtt33127>338f528>341fo1/5l="+s6 8c1o cl2881V.24fco58_SIZ51t2.nfo1/">Diudif3l="+s7"BGIN4k12867V.24fco285/a vicl2nk5CRs h5drive25O =ef"3, YNt5.nfo151rr7ref="+flaYudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279mirq_requested12763V.24fco27 irq_requested 3.13ical address1of this descriptor *a href=5dif elosDL5efmt2.nf51/a v51kNULL>fmt2.nfo1/a viNULLudif3l="+s7"k2863irqf,+code6"DBGIN4k2863irq h5drive25O maskDMABUFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGIirq_level12763V.24fco27 irq_level/a v,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fhre33427:at>2794a ve=fmt" c}.33427>339f"5r  break;15N4k2863V.24fco28 #L8"e,vL53419(5a hre34"28ytx>2819a ve=+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279mirq_requested12763V.24fco27 irq_requested 3.1l="+s6 8c1o cl2881fafmtf,+code6"DBGIN4kafmt6a hre33427:at>2794a ve=fmt" c}.33427>339f"5fcode6"DBG53tbuf udif[or3"INFO1icl2n53, YN52.nfo1/">DiudiNt)h5drive25O>342de3l=cpreva/ienabl{6nn5ea href="+5preva/ioldisabl{lenabl{ e5it hu5physical address1of next descriptor *a href=5+code6"DBG5N4k2863V.24fco28 #L8"e,vL53402(52nfo1/a viNULLudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279mcegusere_requested12763V.24fco27 regusere_requested2nk33ical address1of this descriptor *a href=5fo1/a vicl5nklocke283mlaa hrDMABUFSIZEudif,3l="+s7"BGInhys_kegusere/. omthsref"-&3nhys_kegusere 3.1,nbuf;,3l="+s7SLGT_REGbuf _dma_add8;,3lSLGT_REGbuf _ 3.1)hre33028UFS>2880   s}1in int 33028>338/5tbuf 3.1in5int f">D3tbuf udif[or3"IN5O1icl5nk3, YNt2.nfo1/">Diudi=in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocegusere_requested12763V.24fco27 regusere_requested2nk3l="+s6 8c1o cl2881fafmtf,+code6"DBGIN4kafmt6a hre33427:at>2794a ve=fmt" c}.33427>339f"5fmt" cee34528>342in int f">D3snfo1/a5,,,,,52a ve=fmt" ceere33328>3D>287ma ve1in int f33328>337mt5tbuf 3.1in5int f">D3tbuf udif[or3"IN5O1icl52cl2nklockeD3snf51/a>, Q_RXIDor3"INFO1a3pb5f udi52rr7ref="+flaYudif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279mkegusere/. omthsref"-&3kegusere 3.13ical address1of this descriptor *a href=5in_unle/. 5mthsref"-&3." >fmt2.nfo1/5 vicl52kNULL>fmt2.nfo1/a viNULLudif3l="+s7"Bounmapa ve=fmt" clr33iounmap h5drive25O maskDMABUFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGIkegusere/. omthsref"-&3kegusere 3.13re33427:at>2794a ve=fmt" c}.33427>339f"5f  break;15SYS 3;1in int f">DARESTAR5SYSa>52 hre34"28ytx>2819a ve=in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklocegusere/. omthsref"-&3kegusere 3.1l="+s6 8c1o cl2881V.24fco28_SIZEss="1338>(6a hre33028UFS>2880   s}1in int 33028>338/5>283ia ve=5mt" clA33028>333>">fmt mm5mmmm(52.nfo1/">DiudiNt)h5drive25O>342de3l=cpreva/ienabl{6nn5>fmt 3312853331a>,3l="+s7"BGIN4k12855V.24f53(6a hre33128NER>285ma ve=fmt" ce=33128>335gg5/a vicl2nk5ldngeseo.h">Dia>,udcprD((5FO;sr53N4k2863V.24fco28 #L8"e,vL13303(6a hre33"28a5fac{=ose 35refb+fla_til_ready VERRi 5ref="53n>279ma ve=fmt" c}o34a27>34/* Add the specified  loice2in5O nce2datanfo1/a ure5e1fth9 h.nfo1/">Diudif rrror3"INFO1icl2nk3." >fmt2.5t.2>fmt2.n5o1/a vit.2>,ud)3l="+s7"BG5N4k1253erfac{6ny_fha vialloc_desca v global nk3.ed t         oices an4fcocre_des the  loice2ref"-DBGIN4k2863V.24fco28 #L8"e,vL13304(6a hre3342757V.24fco285ERN_NONEs3305(6a hre33"285_f>2855a ve={6ny_fha vialloc_desca ve=fm?a3m9hrealloc_desc;%f="+/1a>e,ud)3l="+s7"BGIN4k52867V524fco25O =ef"5O =ef"3." , YNt2.nfser_ loicefco28_SIZEss="1ser_ loice8 #L8"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a hre33127ref>2786   sref">fmtt33127>338f528>333a hr5l="+s6 8c1o cl2881V.24fco58_SIZ53fa vecal address1of this descriptor *a href=52n_unle/. 5_irqsav{6ny_fhal2ncurr1nh5_curr53kNULL>fmt2.nfchar/a>#7W6d6b1ur2862 lo"e,a ve=fmt" clr33 lo"e,(6a hre33028UFS>2880   s}1in int 33028>338/52EFARESTAR5RUNNINGf p_id Ne3." f TAS5 RUNN53hysical address1of next descriptor *a href=5>283ia ve=5port>fmt2.nfo1/a vieorta>5fmt2.nfo1/a vicl2nklo >fm_ loicefco28_SIZEss="1 >fm_ loice 3.1l="+s6 8c1o cl2881V.24fco28_SIZEss="1338>(6a hre33028UFS>2880   s}1in int 33028>338/5ea href="+5sere/. omthsref"-&extra_c5unha 54st1nha ve=fm?a3m9hrepci_alloc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/sref"-=st1nht3m9 h5sref 3.1l="+s6 8c1o cl2881mthsrefoice_INFO1icl2nk3, YNt2.nfthsrefoice_INFO1(6a hre33028UFS>2880   s}1in int 33028>338/5ea vicl2nk5#L8"e,vL13342(6a hre331285_f>28541t1nha ve=fm?a3m9hrepci_allosprintif,+code6"DBGIN4sprinti h5drive25O maskDMABUFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGI loice_2849a ve=fmt" clr33 loice_2849/a v,nbha vicl21ur28a ve=fm?a3m9hred1urred1ud" lao{631a"+maskefmt2.nfo1/a vicl2nklosref"-=st1nht3m9 h5sref 3.13re33427:at>2794a ve=fmt" c}.33427>339f"5e=fm?a3m9h5ecounhudif++3l="+s7"BGIN451286754ve=fm?a3m9hrefree_tmp_rbuf;%f="+/1a>eD5b+flaed_opena>e<--3l="+s75BGIN4512763V.24fco27ndif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279msref"-=st1nht3m9 h5sref 3.1l/">Diudif++,421/a>#7MAX_DEVICES"-=st1nht3m9 h5MAX_DEVICES 3.13ical address1of this descriptor *a href=5ea href="+5ser!>e33ndif,+code6"DBGIN4kmaxfr849a ve=fmt" clr33maxfr849 ve=2t3m9 h5drive25O 863V.24fco28 #L8"e,vL13392(6a hre33127alu>279msref"-=st1nht3m9 h5sref 3.1]hre33127ref>2786   sref">fmtt33127>338f58 #L8"e,vL53346(6a hre33f287=i>2846 5 sref544fco28TERN_NONEs3306(a ve=fm?a3m9hrepci_alloc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/max_fr849_ref"a ve=fmt" clr33max_fr849_ref" 3.1l="+s6 8c1o cl2881maxfr849a ve=fmt" clr33maxfr849 ve=2t3m9 h5drive25O 863V.24fco28 #L8"e,vL13392(6a hre33127alu>279msref"-=st1nht3m9 h5sref 3.1]re33427:at>2794a ve=fmt" c}.33427>339f"5e8>333a hr53snfo1/a>, |rror3"INFO1ic52nkAS54rr7ref="+flaYNt)h5drive25O>342de3l=cpreva/ienabl{6nn5a">Dude3l=5_irqsav{6ny_fhD((NFO;sref59as l54ing">"%s t ose 32oget_YNterfac{=os5aEFARESTAR5_til_ready ready, rcao{635di hr54G>,ud,3l="+s7+s6 8c1o cl2881mthsrefoice_INFO1icl2nk3, YNt2.nfthsrefoice_INFO1(6a ++re33427:at>2794a ve=fmt" c}.33427>339f"5e283ia ve=5Es335>(6a hre33028fne>2855    154kbuf e33427:at>2794a ve=fmt" c}.33427>339f"5>,3l="+s7"5GIN4k12851V.24fco28/snetl5ckc33550763V.24fco27ndifCEs3366(6a hre33fthsrefoice_t   icl2nk3, YNt2.nfthsrefoice_t   (6a hre33127ref>2786   sref">fmtt33127>338f5ggoldisabl5lenabl{ exit hu href="+co5e6"DB55 hre34128n"t>282ma ve=s3366(6a hre33fthsrefoice_t   icl2nk3, YNt2.nfthsrefoice_t   (6a l="+s6 8c1o cl2881i863V.24fco28 #L8"e,vL13392re33427:at>2794a ve=fmt" c}.33427>339f"5s>285ma ve5fmt" c}}33"28>335in inold5sabl{55nha ve=fm?a3m>fmtical address1of this descriptor *a href=5 href="+co5e6"DBGIN4k2863V.24fco28 #58"e,v55k3, YNt2.nfo1/">Diudi"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862currdes_klocke339f"5sa href="+53305(6a hre33528s3=>2855a5ve=fm55a ve=fmt" cee33"28>33whilef,+code6"DBGIN4kcurrdes_klockefm_ loicefco28_SIZEss="1 >fm_ loice 3.1hre33127ref>2786   sref">fmtt33127>338f5g #L8"e,vL5N4k2863V.24fco28 #L8"e,vL53306(554fco28TERN_NONEs3306(a ve=fm?a3m9hrepci_allocurrdes_klockefm_ loice 3.1re33427:at>2794a ve=fmt" c}.33427>339f"5s8>333a hr52863V.24fco28 #L8"e,vL13357(6a 55h5drive25O =ef"eort>f+s6 8c1o cl2881currdes_klockefm_ loicefco28_SIZEss="1 >fm_ loice 3.1l="+s6 8c1o cl2881i863V.24fco28 #L8"e,vL13392re33427:at>2794a ve=fmt" c}.33427>339f"5s">Dude3l=51in int f33128>335ttttt,u5set_Y55a viclgsnf 3.Nt)h5drive25O>342de3l=cpreva/ienabl{6nn5+EFARESTAR5e25OSYNCe,vL11" abclaa hr5f="+/55hysical address1of next descriptor *a href=52nkoldnges5fmt2.5fo1/a55.nfo1/">Diudindif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279mmax_fr849_ref"a ve=fmt" clr33max_fr849_ref" 3.1l/">Di4096hre33127ref>2786   sref">fmtt33127>338f5a3m9hretmp5rbuf;grror3"INFO1icl2n5kmall56nha ve=fm?a3m9hrerbufa3m9hrepci_alloc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/max_fr849_ref"a ve=fmt" clr33max_fr849_ref" 3.1l="4096re33427:at>2794a ve=fmt" c}.33427>339f"5=fm?a3m9hr5tmp_rbuf;grrror3"INFO15cl2nk561ha ve=fm?a3m>fmtindif,+code6"DBGIN4k2863V.24fco28 #L8"e,vL13392(6a hre33127alu>279mmax_fr849_ref"a ve=fmt" clr33max_fr849_ref" 3.1l/a h 655k5hre33127ref>2786   sref">fmtt33127>338f5a>285ma ve58TERN_NONEs3363(6a hre33358 #L>56nha ve=fm?a3m9hretbuff"3." , YNt2.nfc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/max_fr849_ref"a ve=fmt" clr33max_fr849_ref" 3.1l="655k5re33427:at>2794a ve=fmt" c}.33427>339f"5=href="+co5ref="+code6"DBGIN4k2863V.54fco256vimemseRt3m9 h5drive25O =ef"3." >fmt2.nfo1/5a3m9hrefnf5_buf;grror3"INFO1icl2n5kzall56a ve=fmt" ceeswitchrive25O maskDMABUFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGInklocke#7W6d5b1ur256?a3m9hretmp_rcamtibuf;,3l="+s7SYNCLINK_GT_DEVICE_IDdma_add8;,3lSYNCLINK_GT_DEVICE_IDa3m9:al address1of next descriptor *a href=5ae6"DBGIN452nklockef+s6 8c1o cl2881 lo"e,a ve=fmt" clr33 lo"e,(6a l="+ha vicl21ur28a ve=fm?a3m9hGT" lao{631a"+mre33427:at>2794a ve=fmt" c}.33427>339f"5=">Dude3l=59hretmp_rbuf;grror3"IN5O1icl56kNULL>fmt2.nfo1/a viNbreakre33427:at>2794a ve=fmt" c}.33427>339f"5=EFARESTAR58TERN_NONEs3369(6a hre33"58his>5869a ve=fmt" ccamtibuf;,3l="+s7SYNCLINK_GT2_DEVICE_IDdma_add8;,3lSYNCLINK_GT2_DEVICE_IDa3m9:al address1of next descriptor *a href=5ankoldnges5oldngeseEFAULTe,3l="+s7"B5IN4k156.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881 lo"e,a ve=fmt" clr33 lo"e,(6a l="+ha vicl21ur28a ve=fm?a3m9hGT2" lao{631a"+mre33427:at>2794a ve=fmt" c}.33427>339f"5>fmte3312853379hrea3l="+s6 8c1o cl2851V.2457nha ve=fm?a3m9hre viNbreakre33427:at>2794a ve=fmt" c}.33427>339f"5>fm?a3m9hr5GIN4k12867V.24fco28TERN_N5NEs3357 hre34128n"t>camtibuf;,3l="+s7SYNCLINK_GT4_DEVICE_IDdma_add8;,3lSYNCLINK_GT4_DEVICE_IDa3m9:al address1of next descriptor *a href=5{6,udset_v5idDLEeefmt2.nfo1/ lo"e,a ve=fmt" clr33 lo"e,(6a l="+ha vicl21ur28a ve=fm?a3m9hGT4" lao{631a"+mre33427:at>2794a ve=fmt" c}.33427>339f"5>href="+co525OSYNCe,vL11" abclaa hre5="+/157k3, YNt2.nfo1/">Diudibreakre33427:at>2794a ve=fmt" c}.33427>339f"5>3m9hrefnf5h5drive25O =ef"kfreea ve=5m?a3m57a ve=fmt" ceecamtibuf;,3l="+s7SYNCLINK_AC_DEVICE_IDdma_add8;,3lSYNCLINK_AC_DEVICE_IDa3m9:al address1of next descriptor *a href=5{=fm?a3m9h5fmt2.nfo1/ lo"e,a ve=fmt" clr33 lo"e,(6a l="+ha vicl21ur28a ve=fm?a3m9hAC" lao{631a"+mre33427:at>2794a ve=fmt" c}.33427>339f"5>e6"DBGIN45rbuf;grror3"INFO1icl2n5NULL>57fa ve=fm?a3m9hretmp_rbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklopar845drive25O =ef"3, ar845" >f>D3pbuf udifg+s mg+sa ve=fmt" clr33mg+s 3.1l="+s6 8c1o cl2881MGSL_MODE_ASYNC"-=st1nht3m9 h5MGSL_MODE_ASYNC3392re33427:at>2794a ve=fmt" c}.33427>339f"5icl2nklock5fmt2.nfo1/a viNbreakre33427:at>2794a ve=fmt" c}.33427>339f"5i67V.24fco5_buf;grror3"INFO1icl2n5NULL>5769a ve=fmt" cdefault:al address1of next descriptor *a href=5{nkoldnges5GIN4k12851V.24fco28/snetl5ckc3357.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881 lo"e,a ve=fmt" clr33 lo"e,(6a l="+ha vicl21ur28a ve=fm?a3m9h(unknown mg+sl)" lao{631a"+mre33427:at>2794a ve=fmt" c}.33427>339f"5fmoldisabl5lenabl{ exit hu href="+co5e6"DB58a ve=fm?a3m9hre33128NER>285ma ve=fmt" ce=33128>335gg5=>288ma ve5d NCe,YN33128>338gggggold5sabl{581t1nha ve=fm?a3m9hrepci_alloprintkdrive25O =ef"3, rintk h5driha vicl21ur28a ve=fm?a3m9hS ceL331 red1ur2red1ur2IOPU_lao08x IRQPU_laod MaxFr849Sef"PU_laou3." lao{631a"+maal address1of this descriptor *a href=5o28 #L8"e,5L13303(6a hre33,3l="+s6 851o cl581a>efmt2.nfo1/ lo"e,a ve=fmt" clr33 lo"e,(6a askefmt2.nfo1/a vicl2nklo loice_2849a ve=fmt" clr33 loice_2849/a v,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonhys_kegusere/. omthsref"-&3nhys_kegusere 3.1aal address1of this descriptor *a href=5ohref="+co5=fmt" c}T33427>338cl2nk,u5set_Y587V.24fco28TERN_NONEs3304(6a hre33428UFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGIirq_level12763V.24fco27 irq_level/a v,nbuf;,3l="+s7udif*)h5drive25O =ef"3." >f =ef"3." >fmt2.nfo1/max_fr849_ref"a ve=fmt" clr33max_fr849_ref" 3.13re33427:at>2794a ve=fmt" c}.33427>339f"5e{631a">Du5e,vL11" abclaa href="+/1a5e2794a ve=fmt" c}.33427>339f"5e=fm?a3m9h5ref="+flaYNterfac{6ny_fha5vii, 58s="13#ifibuf;,3l="+s7SYNCLINK_GENERIC_HDLC"-=st1nht3m9 h5SYNCLINK_GENERIC_HDLC ve=e33427:at>2794a ve=fmt" c}.33427>339f"5ee6"DBGIN4507(6a hre33727i3i>2787a v5=fmt"58t2.nfo1/a viNULLudif3l="+s7"hdlcefo_init"-=st1nht3m9 h5hdlcefo_init h5drive25O maskDMABUFSIZE8L33>283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"5ecl2nklock5_NONEs3308(6a hre33827lin52788a58?a3m9#endife33427:at>2794a ve=fmt" c}.33427>339f"5e67V.24fco5ldisabl{lenabl{ exit hu a5locdg5 memorre33128NER>285ma ve=fmt" ce=33128>335gg5=nkoldnges52863V.24fco28 #L8"e,vL1335>(6a 58kbuf e33427:at>2794a ve=fmt" c}.33427>339f"5>D3buf udi5grror3"INFO1icl2nkpci_all5c_coe59N4k285O =ef"skeD3buf5udifgrrror3"INFO1icl2nkNU5L>fmt5.nfo1/a viNULL>D3pbuf udifg+s carrier_raised12763V.24fco27 carrier_raised 3.1l="+s6 8c1o cl2881carrier_raised12763V.24fco27 carrier_raised 3.1aal address1of this descriptor *a href=5867V.24fco58TERN_NONEs3393(6a hre33357lin>579ma ve=fmt" c>D3pbuf udifg+s dtr_rtfmt25nfo1/59k3, Y}re33427:at>2794a ve=fmt" c}.33427>339f"5 vicl2nklo5ke2794a ve=fmt" c}.33427>339f"5{631a">Dud55drive25O =ef"3." >fmt2.n5o1/a 594fco2ma ve=fmt" c}o34a27>34/*=fm?a3m9hrealloc_desc;%f="+/1a>ee on failure=fm?a3m9hrealloc_desc;%f="+/1a>eee2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur286263V.24fcockeDidapter_numckeDport_numcke#7W6d6b1ur2862nklocke2786   sref">fmtt33127>338f5{e6"DBGIN451/a vicl2nklocke2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33427:at>2794a ve=fmt" c}.33427>339f"6e34a27alu>679ma ve=fmt" ce.34a27>3406ggggo60N4k2863V.24fco28 #L8"e,vL13303(6a hre33"28a6N4k2863V.26fco28 #L8"e,vL134a3(6a hr634a27609ma ve=fmt" c>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a l="+s6 8c1o cl2881kz63V.2fco28RZI_SPACEskz63V.2 h5drref"of8"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21),nbuf;,3l="+s7GFP_KERNE4fco28_SIZEss="1GFP_KERNE4ABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6re34a27:at62794a ve=fmt" c}.34a27>346cl2nk60vimemseRt3m9 h5drive25O =ef"3." >fmt2.nfo1/6r434a27:at62e2866   sref">fmtt3363ical address1of this descriptor *a href=6dif elosDL6efmt2.nf61/a v604fco28TERN_NONEs3306(Es3366(6a hre33a vERR8c1o cl2881V.24f vERR3m9hr1fha vicl21ur28a ve=fm?a3m9hred1ur2 loice24k286 failed 6dapterPU_laod portPU_laod3." lao{631a"+maal address1of this descriptor *a href=6+code6"DBG6N4k2863V.24fco28 #L8"e,vL634a7(60fa ve=fm?a3m9hretmp_re25O maskt.2>fmt2.nfo1/ of th_2849a ve=fmt" clr33 of th_2849/a v,nbuf;,3l="+s7idapter_numckeDport_numcke288this descriptor *a href=6in int f">63rbuf udif[or3"INFO1icl2n63, YN62.nfo1/">Diudi}m>fmtical address1of this descriptor *a href=6   break;16n int fyldisabl{lenabl{ e6it hu60 hre34"28ytx>2819a ve=in int f">D3sne}1rport_init"-=st1nht3m9 h5e}1rport_init3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonortcke2794a ve=fmt" c}.33427>339f"6r9 break;16n/a vicl2nklocke(60.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonortckeD3pbuf udifg+s op2794a ve=fmt" c}.33427>339f"6fo1/a vicl6nklockefmt2.nfo1/magi2fco28RZI_SPACEsmagi2 3.1l="+s6 8c1o cl2881MGSL_MAGIC"-=st1nht3m9 h5MGSL_MAGIC(6a re33427:at>2794a ve=fmt" c}.33427>339f"6f34a27alu>6int f">D3rbuf udif[or3"IN6O1icl61 hre34128n"t>282ma ve=s3366(6a hre33INIT_WORK"-=st1nht3m9 h5INIT_WORK3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklotaskdrive25O =ef"3,task/a v,n, YNt2.nfo1/">Dbh_handlee/. omthsref"-&3.h_handleeABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6fmt" ce 34628>341de3l=cpreva/ienabl{6nnpin61nha ve=fm?a3m9hretbuff"3." , YNt2.nfc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/max_fr849_ref"a ve=fmt" clr33max_fr849_ref" 3.1l="4096re33427:at>2794a ve=fmt" c}.33427>339f"6rbuf 3.1in6int f">D3rbuf udif[or3"IN6O1icl617V.24fco28TERN_NONEs3304(6a hre33428UFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGIbase_c286kdrive25O =ef"3,base_c286k 3.1l="1474560sre33427:at>2794a ve=fmt" c}.33427>339f"6r434a27:at6 >fmt2.nfo1/a vicl2nklock6333in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklos7"BGfill_level12763V.24fco27 s7"BGfill_level 3.1l="+s6 8c1o cl2881ms3l="+s6 8c1o cl2881V.24fco28_SIZEss="re33427:at>2794a ve=fmt" c}.33427>339f"6rif elosDL6l="+s6 8c1o cl2881V.24fco68_SIZ614fco28TERN_NONEs3306(Es3366(6a hre33udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonortckeD3pbuf udifg+s c28s">ablay12763V.24fco27 c28s">ablay 3.1l="5a>#7W6d6b1ur2862HZ12763V.24fco27 HZ 3.1/1sre33427:at>2794a ve=fmt" c}.33427>339f"6rcode6"DBG6CRs h5drive25O =ef"3, YNt6.nfo161fa ve=fm?a3m9hretmp_rbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportckeD3pbuf udifg+s c28sve=_wait"-=st1nht3m9 h5c28sve=_wait 3.1l="30a>#7W6d6b1ur2862HZ12763V.24fco27 HZ 3.1re33427:at>2794a ve=fmt" c}.33427>339f"6rn int f">6efmt2.nf61/a v61kNULL>fmt2.nfo1/a viNULLudif3l="+s7"init_waitqueue_head12763V.24fco27 init_waitqueue_head3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklosabl{l_event_wait_qf,+code6"DBGIN4sabl{l_event_wait_qABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6f  break;16N4k2863V.24fco28 #L8"e,vL63419(6a hre34"28ytx>2819a ve=+code6"DBGIN4k28it_waitqueue_head12763V.24fco27 init_waitqueue_head3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloevent_wait_qf,+code6"DBGIN4event_wait_qABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6f9 break;163tbuf udif[or3"INFO1icl2n63, YN61.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881spin_286k_init"-=st1nht3m9 h5spin_286k_init3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonet286kdrive25O =ef"3,net286kABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6ea href="+6preva/ioldisabl{lenabl{ e6it hu62nha ve=fm?a3m9hrerbufa3m9hrepci_allomemcpy12763V.24fco27 memcpy3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonar845drive25O =ef"3, ar845" >f,4fco28TERN_NONEs3391default_nar845drive25O =ef"3,default_nar845" >f,ref"of8+s6 8c1o cl2881MGSL_PARAMS"-=st1nht3m9 h5MGSL_PARAMS/a vi)hre33028UFS>288this descriptor *a href=6+code6"DBG6N4k2863V.24fco28 #L8"e,vL63402(62 hre34128n"t>282ma ve=s3366(6a hre33UFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGIidle_mg+sa ve=fmt" clr33idle_mg+s 3.1l="+s6 8c1o cl2881HDLC_TXIDLE_FLAGS"-=st1nht3m9 h5HDLC_TXIDLE_FLAGS 3.1re33427:at>2794a ve=fmt" c}.33427>339f"6fo1/a vicl6nklocke283mlaa hrDMABUFSIZEudif,3l="+s7"BGIidapter_numcke339f"6fbuf 3.1in6int f">D3tbuf udif[or3"IN6O1icl6nk3, YNt2.nfo1/">Diudi=in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloport_numcke339f"6f434a27:at628>342in int f">D3snfo1/a6,,,,,62a ve=e33427:at>2794a ve=fmt" c}.33427>339f"6tbuf 3.1in6int f">D3tbuf udif[or3"IN6O1icl624fco28TERN_NONEs3306(Es3366(6a hre33setup_timee/. omthsref"-&3setup_timee3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklotx_timee/. omthsref"-&3tx_timee/a v,n, YNt2.nfo1/">Dtx_timeoueo.h">Dia>,udcprtx_timeoue/a v,n(un67V.ed tong)ive25O maskDMABUFSIZE8L33>283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6t f">D3snf61/a>, Q_RXIDor3"INFO1a3pb6f udi62fa ve=fm?a3m9hretmp_rbuf;,3l="+s7setup_timee/. omthsref"-&3setup_timee3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklorx_timee/. omthsref"-&3rx_timee/a v,n, YNt2.nfo1/">Drx_timeoueo.h">Dia>,udcprrx_timeoue/a v,n(un67V.ed tong)ive25O maskDMABUFSIZE8L33>283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6tn int f">6mthsref"-&3." >fmt2.nfo1/6 vicl62ing">"%s t ose 32oget_YNterfac{=os6f  break;16SYS 3;1in int f">DARESTAR6SYSa>62 hre34"28ytx>2819a ve=a ve=fmt" c}o34a27>34/* Copyt  *aigur =eke hrDM5e1f loice2in5O nce2datanve=fm?a3m9hrealloc_desc;%f="+/1a>e283ia ve=6mt" clA33028>333>">fmt mm6mmmm(62.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonklocke339f"6>fmt 3312863331a>,3l="+s7"BGIN4k12856V.24f63nha ve=fm?a3m9hrerbufa3m9hrepci_alloc_coef=st1nht3m9 h5drive25O =ef"3." >fmt2.nfo1/irq_level12763V.24fco27 irq_level/a vl="+s6 8c1o cl2881pklockefmt2.nfo1/irq12763V.24fco27 irqckbure33427:at>2794a ve=fmt" c}.33427>339f"6>code6"DBG6ldngeseo.h">Dia>,udcprD((6FO;sr63 hre34128n"t>282ma ve=s3366(6a hre33UFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGInhys_kegusere/. omthsref"-&3nhys_kegusere 3.1l="+s6 8c1o cl2881pci_kefource_5O rtcke2794a ve=fmt" c}.33427>339f"6fac{=ose 36refb+fla_til_ready VERRi 6ref="63ve=fm?a3m9hrefree_tmp_rbuf;%f="+/1a>efmt2.n6o1/a vit.2>,ud)3l="+s7"BG6N4k12637V.24fco28TERN_NONEs3304(6a hre33428UFSIZE8L33>283mlaa hrDMABUFSIZEudif,3l="+s7"BGIb{l_typsa ve=fmt" clr33b{l_typs 3.1l="+s6 8c1o cl2881MGSL_BUS_TYPE_PCI"-=st1nht3m9 h5MGSL_BUS_TYPE_PCIckbure33427:at>2794a ve=fmt" c}.33427>339f"6>434a27:at6ERN_NONEs3305(6a hre33"286_f>2863a ve=fmt" cee33"28>333in int f">D3snudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloirq_flag5drive25O =ef"3,irq_flag5 3.1l="+s6 8c1o cl2881IRQF_SHAREDdma_add8;,3lIRQF_SHAREDckbure33427:at>2794a ve=fmt" c}.33427>339f"6>buf 3.1in6 vit.2>,ud)3l="+s7"BGIN4k62867V63cl2nklocke333a hr6l="+s6 8c1o cl2881V.24fco68_SIZ63fa ve=fm?a3m9hretmp_rbuf;,3l="+s7udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloinit_erroe/. omthsref"-&3init_erroe2nk3l="-1;e=a ve=fmt" c}o34a27>34/* t" ume erroe, set5e1f0 on successful initnve=fm?a3m9hrealloc_desc;%f="+/1a>e342de3l=cpreva/ienabl{6nn62EFARESTAR6RUNNINGf p_id Ne3." f TAS6 RUNN63hysical address1of next descriptor *a href=6>283ia ve=6port>fmt2.nfo1/a vieorta>6fre33427:at>2794a ve=fmt" c}.33427>339f"6ea href="+6sere/. omthsref"-&extra_c6unha 64(6a hre33128NER>285ma ve=fmt" ce=33128>335gg6ea vicl2nk6#L8"e,vL13342(6a hre331286_f>2864N4k2863V.24fco28 #L8"e,vL13303(6a hre33"28a6e=fm?a3m9h6ecounhudif++3l="+s7"BGIN461286764ve=fm5O =ef"5O =ef"3." , YNt2.nf loice_init"-=st1nht3m9 h5 loice_init3m9hr3." , YNt2.nfo1/">Didapter_numcke#7W6d6b1ur2862nklocke2786   sref">fmtt33127>338f6n int f">D6b+flaed_opena>e<--3l="+s76BGIN4612763Vcal address1of this descriptor *a href=6ea href="+6ser!>e2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862port_array12763V.24fco27 port_arrayin212t3m9 h5drive25OSLGT_MAX_PORTS"-=st1nht3m9 h5SLGT_MAX_PORTSin21]re33427:at>2794a ve=fmt" c}.33427>339f"68 #L8"e,vL63346(6a hre33f287=i>2846 6 sref644fco28TERN_NO3." , YNt2.nfo1/">Di*)h5drive25O =ef" >fre33427:at>2794a ve=fmt" c}.33427>339f"6e8>333a hr63snfo1/a>, |rror3"INFO1ic62nkAS64rr7ref="+flaY3." , YNt2.nfo1/">Dport_INFO1icl2nk3, YNt2.nport_INFO1 3.1l="1re33427:at>2794a ve=fmt" c}.33427>339f"6en_unle/. 6_irqsav{6ny_fhD((NFO;sref69as l64ing">"%s t ose 32oget_YNterfac{=os6aEFARESTAR6_til_ready ready, rcao{636di hr64G>,ud,3l="+s7ndif,+code6"DBGIN4knklocke2786   sref">fmtt33127>338f6n283ia ve=6Es335>(6a hre33028fne>2856    164.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881port_INFO1icl2nk3, YNt2.nport_INFO1 3.1l="2re33427:at>2794a ve=fmt" c}.33427>339f"6>,3l="+s7"6GIN4k12851V.24fco28/snetl6ckc33650763V.24fco27>fmtindif,+code6"DBGIN4knklocke2786   sref">fmtt33127>338f6ggoldisabl6lenabl{ exit hu href="+co6e6"DB65 hre34128n"t>282ma ve=s3366(6a hre33port_INFO1icl2nk3, YNt2.nport_INFO1 3.1l="4re33427:at>2794a ve=fmt" c}.33427>339f"6>=fm?a3m9h6fmt" c}}33"28>335in inold6sabl{65ve=fm?a3m9hrefree_tmp_rbuf;%f="+/1a>e34/* tk286ate  loice2in5O nces for tk2 portsnve=fm?a3m9hrealloc_desc;%f="+/1a>ef=0Diudif++,421/a>#7U*)h5drive25O =ef" >fl/">Diudif++,421/a>#7port_INFO1icl2nk3, YNt2.nport_INFO1 3.1; ++udif++,421/a>#7U*)h5drive25O =ef" >f3ical address1of this descriptor *a href=6g #L8"e,vL6N4k2863V.24fco28 #L8"e,vL63306(654fco28TERN_NONEs3306(>#7W6d6b1ur2862port_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]l="+s6 8c1o cl2881i3V.24fcockeDidapter_numckef,n, YNt2.nfo1/">Dpklocke2794a ve=fmt" c}.33427>339f"6>8>333a hr62863V.24fco28 #L8"e,vL13367(6a 65h5drive25O =ef"eort>fndif,+code6"DBGIN4knort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]l=="+s6 8c1o cl2881V.24fco28_SIZEss="1338>(6a 3ical address1of this descriptor *a href=6gn_unle/. 61in int f33128>335ttttt,u6set_Y65kNULL>fmt2.nfo1/a viNfmt" ceefor r-el="+s7"BGIN4k12i*)h5drive25O =ef" >friudif++,421/a>#7U*)h5drive25O =ef" >fl/ZEu= 0Di-el="+s7"BGIN4k12i*)h5drive25O =ef" >f3ical address1of this descriptor *a href=6gEFARESTAR6e25OSYNCe,vL11" abclaa hr6f="+/65 hre34"28ytx>2819a ve8TERN_NONEs3306(>#7W6d6b1ur2862e}1rport_de"e,oy12763V.24fco27 e}1rport_de"e,oy3m9hr4fco28TERN_NONEs3391nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nklonortcke2794a ve=fmt" c}.33427>339f"62nkoldnges6fmt2.6fo1/a65.nfo1/">Diudif]nyrt>f8TERN_NONEs3306(>#7W6d6b1ur2862kk286ckef]3re33427:at>2794a ve=fmt" c}.33427>339f"6a3m9hretmp6rbuf;grror3"INFO1icl2n6kmall66nha ve=fm?a3m9hrerbufffffffffre33128NER>285ma ve=fmt" ce=33128>335gg6=fm?a3m9hr6tmp_rbuf;grrror3"INFO16cl2nk66 hre34128n"t>282ma veeeeeeeee3372(6re33427:at>2794a ve=fmt" c}.33427>339f"6a=fm?a3m9h68TERN_NONEs3363(6a hre33368 #L>66nha ve=fm?a3m9hretbufre33128NER>285ma ve=fmt" ce=33128>335gg6=href="+co6ref="+code6"DBGIN4k2863V.64fco266k3, YNt2.nfo1re33128NER>285ma ve=fmt" ce=33128>335gg6=a href="+6_buf;grror3"INFO1icl2n6kzall66a ve=e33427:at>2794a ve=fmt" c}.33427>339f"6e=fm?a3m9h6efnfo_buf;,421/a>#7W6d6b1ur266?a3m9hretmp_r=a ve=fmt" c}o34a27>34/* g94a copytof port_array5e1ftk2 portsnan4fadd t1f loice2t    nve=fm?a3m9hrealloc_desc;%f="+/1a>ef=0Diudif++,421/a>#7U*)h5drive25O =ef" >fl/">Diudif++,421/a>#7port_INFO1icl2nk3, YNt2.nport_INFO1 3.1; ++udif++,421/a>#7U*)h5drive25O =ef" >f3ical address1of this descriptor *a href=6=">Dude3l=69hretmp_rbuf;grror3"IN6O1icl66kNULL>fmt2.nfo1/a viNudif++,421/a>#7memcpy12763V.24fco27 memcpy3m9hr8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nklonort_array12763V.24fco27 port_arrayin21,n, YNt2.nfo1/">Dport_array12763V.24fco27 port_arrayin21,nref"of8+s6 8c1o cl2881port_array12763V.24fco27 port_arrayin21i)hre33028UFS>288this descriptor *a href=6=EFARESTAR68TERN_NONEs3369(6a hre33"68his>66 hre34"28ytx>2819a ve=+code6"DBGIN4kser_ loicefco28_SIZEss="1ser_ loice8 #L8+s6 8c1o cl2881port_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]3re33427:at>2794a ve=fmt" c}.33427>339f"6ankoldnges6oldngeseEFAULTe,3l="+s7"B6IN4k166.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nklonort_INFO1icl2nk3, YNt2.nport_INFO1 3.1l="udif++,421/a>#7port_INFO1icl2nk3, YNt2.nport_INFO1 3.1;e33427:at>2794a ve=fmt" c}.33427>339f"6>fmte3312863379hrea3l="+s6 8c1o cl2861V.2467nha ve=fm?a3m9hre viN385(6a hre33"27epin_286k_init"-=st1nht3m9 h5spin_286k_init3m9hr4fco28TERN_NONEs3391nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nklo286kdrive25O =ef"3,286kABUF3re33427:at>2794a ve=fmt" c}.33427>339f"6>fm?a3m9hr6GIN4k12867V.24fco28TERN_N6NEs3367 hre34128n"t>re33128NER>285ma ve=fmt" ce=33128>335gg6{6,udset_v6idDLEeehref="+co625OSYNCe,vL11" abclaa hre6="+/167k3, YNt2.nfo1=a ve=fmt" c}o34a27>34/* Ak286ate an4ffmtim 6dapter kefourcee3m9hrefnf6h5drive25O =ef"kfreea ve=6m?a3m67a ve=fmt" ceeudifCEs3366(6a hre33fmtim_kefourcee6"DBGIN46rbuf;grror3"INFO1icl2n6NULL>67fa ve=fm?a3m9hretmp_rbuf;,3l="+s763V.24fma_buf2794a ve=fmt" c}.33427>339f"6>">Dude3l=6"%s t ose 32oget_YNterfac{=os6i67V.24fco6_buf;grror3"INFO1icl2n6NULL>67 hre34"28ytx>2819a ve=a ve=fmt" c}o34a27>34/* copytkefource hrDMrm =eke from fir   port t1foth osnve=fm?a3m9hrealloc_desc;%f="+/1a>enkoldnges6GIN4k12851V.24fco28/snetl6ckc3367.nfo1/">Diudif]nyrt>ffor rive25O maskDMABU*)h5drive25O =ef" >fl="1riudif++,421/a>#7U*)h5drive25O =ef" >fl/">Diudif++,421/a>#7port_INFO1icl2nk3, YNt2.nport_INFO1 3.1; ++udif++,421/a>#7U*)h5drive25O =ef" >f3ical address1of this descriptor *a href=6fmoldisabl6lenabl{ exit hu href="+co6e6"DB68nha ve=fm?a3m9hrerbufffffffff8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nkloirq_level12763V.24fco27 irq_level/a vl="+s6 8c1o cl2881port_array12763V.24fco27 port_arrayin2120]mt2.nfo1/a vicl2nkloirq_level12763V.24fco27 irq_level/a vre33427:at>2794a ve=fmt" c}.33427>339f"6=>288ma ve6d NCe,YN33128>338gggggold6sabl{68 hre34128n"t>282ma veeeeeeeee8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nklocegusere/. omthsref"-&3kegusere 3.1ll="+s6 8c1o cl2881port_array12763V.24fco27 port_arrayin2120]mt2.nfo1/a vicl2nklocegusere/. omthsref"-&3kegusere 3.1re33427:at>2794a ve=fmt" c}.33427>339f"6=6,udset_v6L13303(6a hre33,3l="+s6 861o cl681a>ef]3re33427:at>2794a ve=fmt" c}.33427>339f"6ohref="+co6=fmt" c}T33427>338cl2nk,u6set_Y687V.24fco28TERN_NONEs3re33128NER>285ma ve=fmt" ce=33128>335gg6e{631a">Du6e,vL11" abclaa href="+/1a6e2794a ve=fmt" c}.33427>339f"6e=fm?a3m9h6ref="+flaYNterfac{6ny_fha6vii, 684fco28TERN_NONEs3306(ndif,+code6"DBGIN4krequest_irq12763V.24fco27 request_irq8 #L8+s6 8c1o cl2881port_array12763V.24fco27 port_arrayin2120]SIZEudif,3l="+s7"BGIirq_level12763V.24fco27 irq_level/a v,e33427:at>2794a ve=fmt" c}.33427>339f"6ee6"DBGIN4607(6a hre33727i3i>2787a v6=fmt"68fa ve=fm?a3m9hretmp_re25O mase25O mashretmp_rbuf;,3l="+s727>338iterrup icl2nk3, YNt2.nfthsr8iterrup /a v,e33427:at>2794a ve=fmt" c}.33427>339f"6e">Dude3l=6_NONEs3308(6a hre33827lin62788a68kNULL>fmt2.nfo1/a viNfmt" cee282ma veeeeeeeee8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin2120]SIZEudif,3l="+s7"BGIirq_flag5drive25O =ef"3,irq_flag5 3.1,e33427:at>2794a ve=fmt" c}.33427>339f"6e67V.24fco6ldisabl{lenabl{ exit hu a6locdg68 hre34"28ytx>2819a ve8TERN_NONEs3306(eeeeeeee8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin2120]SIZEudif,3l="+s7"BGI loice_2849a ve=fmt" clr33 loice_2849/a v,e33427:at>2794a ve=fmt" c}.33427>339f"6enkoldnges62863V.24fco28 #L8"e,vL1336>(6a 68.nfo1/">Diudif]nyrt>f8TERN_NONEs3306(eeeeeeee8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin2120])l/">Di03ical address1of this descriptor *a href=6>D3buf udi6grror3"INFO1icl2nkpci_all6c_coe69nha ve=fm?a3m9hrerbufffffffff8TERN_NONEs3391a vERR8c1o cl2881V.24f vERR3m9hr1fha vicl21ur28a ve=fm?a3m9hred1ur2request_irq failed IRQPU_laod3." lao{631a"+maal address1of this descriptor *a href=6t f">D3buf6udifgrrror3"INFO1icl2nkNU6L>fmt69 hre34128n"t>282ma veeeeeeeeeeeeeeeee8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin2120]SIZEudif,3l="+s7"BGI loice_2849a ve=fmt" clr33 loice_2849/a v,e33427:at>2794a ve=fmt" c}.33427>339f"6867V.24fco68TERN_NONEs3393(6a hre33367lin>691a>e288this descriptor *a href=68href="+co6a h5DBGINFON11memseR>fmt26nfo1/697V.24fco28TERN_NONEs3rm>fmtical address1of this descriptor *a href=6 vicl2nklo6ke33eeeeeeee8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin2120]SIZEudif,3l="+s7"BGIirq_requested12763V.24fco27 irq_requested/a vl="+s6 8c1o cl2881tru9a ve=fmt" clr33tru9 3.1re33427:at>2794a ve=fmt" c}.33427>339f"6{631a">Dud65drive25O =ef"3." >fmt2.n6o1/a 694fco28TERN_NONEs3306(a ve=fm?a3m9hrepci_allo6dapter_te  icl2nk3, YNt2.n6dapter_te  8 #L8+s6 8c1o cl2881port_array12763V.24fco27 port_arrayin2120])re33427:at>2794a ve=fmt" c}.33427>339f"6{RN_NONEs36ifgrr7f="+/1a>ef=1 riudif++,421/a>#7U*)h5drive25O =ef" >fl/">Diudif++,421/a>#7port_INFO1icl2nk3, YNt2.nport_INFO1 3.1 riudif++,421/a>#7U*)h5drive25O =ef" >f++3ical address1of this descriptor *a href=6>">Dude3l=6ifgrr77f="+/1a>efmt2.nfo1/a viNfmt" cee282ma ve8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nkloinit_erroe/. omthsref"-&3init_erroe2nk3l="8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin2120]SIZEudif,3l="+s7"BGIinit_erroe/. omthsref"-&3init_erroe2nk3re33427:at>2794a ve=fmt" c}.33427>339f"6{67V.24fco6lse2819a ve8TERN_NONEs3306(>#7W6d6b1ur2862nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]mt2.nfo1/a vicl2nklogpio_p hseO1icl2nk3, YNt2.ngpio_p hseO12nk3l="8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin2120]SIZEudif,3l="+s7"BGIgpio_p hseO1icl2nk3, YNt2.ngpio_p hseO12nk3re33427:at>2794a ve=fmt" c}.33427>339f"6{nkoldnges61/a vicl2nklockeDiudif]nyrt>f8TERN_NOre33128NER>285ma ve=fmt" ce=33128>335gg7ea href="+7ldisabl{lenabl{ exit hu h7ef="+70nha ve=fm?a3m9hrerbufre33128NER>285ma ve=fmt" ce=33128>335gg7e1 href="+7ldifgrrror3"INFO1icl2nkNU7ggggo70 hre34128n"t>re33128NER>285ma ve=fmt" ce=33128>335gg7N4k2863V.27fco28 #L8"e,vL134a3(6a hr734a2770ve=fm?a3m9hrefree_tmp_rbuf;%f="+/1a>e347cl2nk707V.24fco28TERfor rive25O maskDMABU*)h5drive25O =ef" >fl="0Diudif++,421/a>#7U*)h5drive25O =ef" >fl/">Diudif++,421/a>#7port_INFO1icl2nk3, YNt2.nport_INFO1 3.1; ++udif++,421/a>#7U*)h5drive25O =ef" >f3ical address1of this descriptor *a href=7r434a27:at72e33"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a l="8TERN_NONEs3391nort_array12763V.24fco27 port_arrayin212t3m9 h5drive25OU*)h5drive25O =ef" >f]re33427:at>2794a ve=fmt" c}.33427>339f"7dif elosDL7efmt2.nf71/a v704fco28TERN_NONEs3306(Es3366(6a hre33e}1rport_register_ loicefco28_SIZEss="1e}1rport_register_ loice3m9hr4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportckeDserial_2794a  ve=fmt" cee33"2erial_2794a ABUF,n, YNt2.nfo1/">Dudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloFO3." ive25O =ef"3,2O3./a v,e33427:at>2794a ve=fmt" c}.33427>339f"7+code6"DBG7N4k2863V.24fco28 #L8"e,vL734a7(70fa ve=fm?a3m9hretmp_re25O masssssssss4fco28TERN_NONEs3391udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklopklocke2794a ve=fmt" c}.33427>339f"7in int f">73rbuf udif[or3"INFO1icl2n73, YN70a viclgsnf 3.Nt)h5drive25O>342de3l=cpreva/ienabl{6nn7   break;17n int fyldisabl{lenabl{ e7it hu70memorre33128NER>285ma ve=fmt" ce=33128>335gg7r9 break;17n/a vicl2nklocke(70kbuf e33427:at>2794a ve=fmt" c}.33427>339f"7fo1/a vicl7nklockeDinit_o3." ive25O =ef"3,init_o3.3m9hr"e,vL13385(6a hre33"27_LISklocke#7W6d6b1ur2862 loa ve=fmt" clr33 loABUF,e33427:at>2794a ve=fmt" c}.33427>339f"7f34a27alu>7int f">D3rbuf udif[or3"IN7O1icl71 hre34128n"t>282ma veeeeeeeeeeeeeeeske#7W6d6b1ur2862eO1icl2nk3, YNt2.neO12nk3hre33127ref>2786   sref">fmtt33127>338f7fmt" ce 34728>341de3l=cpreva/ienabl{7nnpin71nha vcal address1of this descriptor *a href=7rbuf 3.1in7int f">D3rbuf udif[or3"IN7O1icl717V.24fco28TERndif,+code6"DBGIN4knLISenable_ loicefco28_SIZEss="1nLISenable_ loice8 #L8+s6 8c1o cl2881 loa ve=fmt" clr33 loABUF33ical address1of this descriptor *a href=7r434a27:at7 >fmt2.nfo1/a vicl2nklock7333in int f">D3snprintkdrive25O =ef"3, rintk h5driha vicl21ur28a ve=fm?a3m9herroe enablve= nLIf loice2U_laop3." lao{631a"+maef"3." , YNt2.nf loa ve=fmt" clr33 loABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7rif elosDL7l="+s6 8c1o cl2881V.24fco78_SIZ714fco28TERN_NONEs3306(3372(6ael="+s7"BGIN4k12EIOa ve=fmt" clr33EIO2nk3re33427:at>2794a ve=fmt" c}.33427>339f"7rcode6"DBG7CRs h5drive25O =ef"3, YNt7.nfo171fa ve=fm?a3m9re33128NER>285ma ve=fmt" ce=33128>335gg7rn int f">7efmt2.nf71/a v71kNULL>fmt2.nf,+code6"DBGIN4knLISset_masterfco28_SIZEss="1nLISset_master8 #L8+s6 8c1o cl2881 loa ve=fmt" clr33 loABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7r  break;17N4k2863V.24fco28 #L8"e,vL73419(7a hre34"28ytx>dif,3l="+s7"BGI loice_init"-=st1nht3m9 h5 loice_init3m9hr385(6a hre33"27ef=>2 loice_INFO1icl2nk3, YNt2.nef=>2 loice_INFO1ABUF,n, YNt2.nfo1/">D loa ve=fmt" clr33 loABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7r9 break;173tbuf udif[or3"INFO1icl2n73, YN71.nfo1/">Diudi3372(6asre33427:at>2794a ve=fmt" c}.33427>339f"7ea href="+7preva/ioldisabl{lenabl{ e7it hu72(6a hre33128NER>285ma ve=fmt" ce=33128>335gg7+code6"DBG7N4k2863V.24fco28 #L8"e,vL73402(72N4k2863V.24fco28 #L8"e,vL13303(6a hre33"28a7fo1/a vicl7nklocke#7W6d6b1ur2862 loa ve=fmt" clr33 loABUFhre33127ref>2786   sref">fmtt33127>338f7fbuf 3.1in7int f">D3tbuf udif[or3"IN7O1icl722763Vcal address1of this descriptor *a href=7f434a27:at728>342in int f">D3snfo1/a7,,,,,72a ve=re33128NER>285ma ve=fmt" ce=33128>335gg7+if elosDL7int f">D3tbuf udif[or3"IN7O1icl72cl2nklockeD3snf71/a>, Q_RXIDor3"INFO1a3pb7f udi72fa ve5O =ef"ske7mthsref"-&3." >fmt2.nfo1/7 vicl72kNULL>fmt2.nf>D3pbuf udifg+s opena ve=fmt" clr33open(6a l="8TERN_NONEs3391opena ve=fmt" clr33open(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7f  break;17SYS 3;1in int f">DARESTAR7SYSa>72 hre34"28ytx>>D3pbuf udifg+s c28s"a ve=fmt" clr33c28s"(6a l="8TERN_NONEs3391c28s"a ve=fmt" clr33c28s"(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7f9 break;17mt" clA33028>333>">fmt mm7mmmm(72.nfo1/">Diudi>D3pbuf udifg+s writ"a ve=fmt" clr33writ"(6a l="8TERN_NONEs3391writ"a ve=fmt" clr33writ"(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7>fmt 3312873331a>,3l="+s7"BGIN4k12857V.24f73nha ve=fm?a3m>D3pbuf udifg+s put_charfco28_SIZEss="1nut_char(6a l="8TERN_NONEs3391nut_charfco28_SIZEss="1nut_char(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7>code6"DBG7ldngeseo.h">Dia>,udcprD((7FO;sr73nfo1/a viNULL>D3pbuf udifg+s flush_char2794a ve=fmt" c}.33427>339f"7>o1/a vicl7refb+fla_til_ready VERRi 7ref="739ma ve=fmt" c>D3pbuf udifg+s writ"_roomcke2794a ve=fmt" c}.33427>339f"7>buf 3.1in7o1/a vit.2>,ud)3l="+s7"BG7N4k12737V.24fco28TER>D3pbuf udifg+s char<_in_bufferfco28_SIZEss="1char<_in_buffer(6a l="8TERN_NONEs3391char<_in_bufferfco28_SIZEss="1char<_in_buffer(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7>434a27:at7ERN_NONEs3305(6a hre33"287_f>2873a ve=fmt" cee>D3pbuf udifg+s flush_bufferfco28_SIZEss="1flush_buffer(6a l="8TERN_NONEs3391flush_bufferfco28_SIZEss="1flush_buffer(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7>if elosDL7 vit.2>,ud)3l="+s7"BGIN4k72867V735 ve=fmt" cee>D3pbuf udifg+s ioctl12763V.24fco27 ioctl(6a l="8TERN_NONEs3391ioctl12763V.24fco27 ioctl(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7> f">D3snf7l="+s6 8c1o cl2881V.24fco78_SIZ73fa ve=fm?a3m9>D3pbuf udifg+s compat_ioctl12763V.24fco27 compat_ioctl(6a l="8TERN_NONEs3391ef=>2compat_ioctl12763V.24fco27 ef=>2compat_ioctl(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7>n int f">7_irqsav{6ny_fhal2ncurr1nh7_curr73kNULL>fmt2.nf>D3pbuf udifg+s throttlefco28_SIZEss="1ehrottle/a vl="+s6 8c1o cl2881throttlefco28_SIZEss="1ehrottle/a v,e33427:at>2794a ve=fmt" c}.33427>339f"7>  break;17RUNNINGf p_id Ne3." f TAS7 RUNN73 hre34"28ytx>>D3pbuf udifg+s FO1hrottlefco28_SIZEss="1FO1hrottle/a vl="+s6 8c1o cl2881FO1hrottlefco28_SIZEss="1FO1hrottle/a v,e33427:at>2794a ve=fmt" c}.33427>339f"7>9 break;17port>fmt2.nfo1/a vieorta>7Diudi>D3pbuf udifg+s send_xcharfco28_SIZEss="1send_xchar(6a l="8TERN_NONEs3391eend_xcharfco28_SIZEss="1send_xchar(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7ea href="+7sere/. omthsref"-&extra_c7unha 74nha ve=fm?a3m>D3pbuf udifg+s break_ctl12763V.24fco27 break_ctl(6a l="8TERN_NONEs3391eet_breakfco28_SIZEss="1set_break(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7ecode6"DBG7#L8"e,vL13342(6a hre331287_f>2874nfo1/a viNULL>D3pbuf udifg+s wait_FO1il_seO1icl2nk3, YNt2.nwait_FO1il_seO1(6a l="8TERN_NONEs3391wait_FO1il_seO1icl2nk3, YNt2.nwait_FO1il_seO1(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7eo1/a vicl7ecounhudif++3l="+s7"BGIN4712867749ma ve=fmt" c>D3pbuf udifg+s set_termio2794a ve=fmt" c}.33427>339f"7ebuf 3.1in7b+flaed_opena>e<--3l="+s77BGIN4747V.24fco28TER>D3pbuf udifg+s stopa ve=fmt" clr33mtop/a vl="+s6 8c1o cl2881tx_hold12763V.24fco27 tx_hold(6a ,e33427:at>2794a ve=fmt" c}.33427>339f"7e434a27:at7ser!>eD3pbuf udifg+s 5O rtcke2794a ve=fmt" c}.33427>339f"7eif elosDL73346(6a hre33f287=i>2846 7 sref745 ve=fmt" cee>D3pbuf udifg+s hangupa ve=fmt" clr33hangup3m9hl="+s6 8c1o cl2881hangupa ve=fmt" clr33hangup3m9h,e33427:at>2794a ve=fmt" c}.33427>339f"7e f">D3snf73snfo1/a>, |rror3"INFO1ic72nkAS74fa ve=fm?a3m9>D3pbuf udifg+s =ekcmgeeo.h">Dia>,udcprtekcmgee3m9hl="+s6 8c1o cl2881tekcmgeeo.h">Dia>,udcprtekcmgee3m9h,e33427:at>2794a ve=fmt" c}.33427>339f"7en int f">7_irqsav{6ny_fhD((NFO;sref79as l74kNULL>fmt2.nf>D3pbuf udifg+s tekcmseeo.h">Dia>,udcprtekcmsee3m9hl="+s6 8c1o cl2881tekcmseeo.h">Dia>,udcprtekcmsee3m9h,e33427:at>2794a ve=fmt" c}.33427>339f"7e  break;17_til_ready ready, rcao{637di hr74 hre34"28ytx>>D3pbuf udifg+s gee_iINFO1icl2nk3, YNt2.ngee_iINFO13m9hl="+s6 8c1o cl2881gee_iINFO1icl2nk3, YNt2.ngee_iINFO13m9h,e33427:at>2794a ve=fmt" c}.33427>339f"7e9 break;17Es335>(6a hre33028fne>2857    174.nfo1/">Diudi>D3pbuf udifg+s proc_fop_proc_fop<3m9h,e33427:at>2794a ve=fmt" c}.33427>339f"7>,3l="+s7"7GIN4k12851V.24fco28/snetl7ckc33750763V}re33427:at>2794a ve=fmt" c}.33427>339f"7ggoldisabl7lenabl{ exit hu href="+co7e6"DB75N4k2863V.24fco28 #L8"e,vL13303(6a hre33"28a7>=fm?a3m9h7fmt" c}}33"28>335in inold7sabl{75ve=fm5O =ef"5O =ef"3." , YNt2.nfef=>2cleanupa ve=fmt" clr33ef=>2cleanup3m9hr5O =hre33127ref>2786   sref">fmtt33127>338f7 href="+co7e6"DBGIN4k2863V.24fco28 #78"e,v752763Vcal address1of this descriptor *a href=7sa href="+73305(6a hre33528s3=>2855a7ve=fm75a ve=fmt" cee3." , YNt2.nfo1/">Dr2fco28RZI_SPACEsrc2nk3re33427:at>2794a ve=fmt" c}.33427>339f"7g #L8"e,vL7N4k2863V.24fco28 #L8"e,vL73306(754fco28TERN_NO"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33427:at>2794a ve=fmt" c}.33427>339f"7>8>333a hr72863V.24fco28 #L8"e,vL13377(6a 75h5drive25O =e"e,vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862tmpa ve=fmt" clr33tmp(6a re33427:at>2794a ve=fmt" c}.33427>339f"7>n int f">71in int f33128>335ttttt,u7set_Y75ing">"%s t ose 32oget_YNterfac{=os7gEFARESTAR7e25OSYNCe,vL11" abclaa hr7f="+/75 hre34"28ytx>dif,3l="+s7"BGIprintkdrive25O =ef"3, rintk h5driif,3l="+s7"BGIKERN_INFOa ve=fmt" clr33KERN_INFO2.nfo+ha vicl21ur28a ve=fm?a3m9hunload2U_laos3." lao{631a"+maef"3." , YNt2.nf s t o_2849a ve=fmt" clr33 of th_2849/a v3re33427:at>2794a ve=fmt" c}.33427>339f"72nkoldnges7fmt2.7fo1/a75kbuf e33427:at>2794a ve=fmt" c}.33427>339f"7a3m9hretmp7rbuf;grror3"INFO1icl2n7kmall76nha ve=fm?a3mndif,+code6"DBGIN4kserial_2794a  ve=fmt" cee33"2erial_2794a ABUF3ical address1of this descriptor *a href=7=fm?a3m9hr7tmp_rbuf;grrror3"INFO17cl2nk76 hre34128n"t>282ma vefor rive25O maskDMABU.24fco28RZI_SPACEs3386(6a =385(6a hre33"27ef=>2 loice_t   icl2nk3, YNt2.nef=>2 loice_t   hre34Diudif++,421/a>#7U.24fco28RZI_SPACEs3386(6a l!="+s6 8c1o cl2881V.24fco28_SIZEss="1338>(6a 4Diudif++,421/a>#7U.24fco28RZI_SPACEs3386(6a =385(6a hre33"27udif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonex>2 loice*)h5drive25O =enex>2 loiceABUFhre33127ref>2786   sref">fmtt33127>338f7a=fm?a3m9h78TERN_NONEs3363(6a hre33378 #L>76nha ve=fm?a3m9hretbuf4"28ytx>dif,3l="+s7"BGIe}1runregister_ loicefco28_SIZEss="1e}1runregister_ loice3m9hr385(6a hre33"27eerial_2794a  ve=fmt" cee33"2erial_2794a ABUF,n, YNt2.nfo1/">Dudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloFO3." ive25O =ef"3,2O3./a v3re33427:at>2794a ve=fmt" c}.33427>339f"7=href="+co7ref="+code6"DBGIN4k2863V.74fco2767V.24fco28TERN_NONEs3ndiff,+code6"DBGIN4kr2fco28RZI_SPACEsrc2nk3l="+s6 8c1o cl2881t}1runregister_ 794a  ve=fmt" cee33"t}1runregister_ 794a 3m9hr385(6a hre33"27eerial_2794a  ve=fmt" cee33"2erial_2794a ABUF))hre33127ref>2786   sref">fmtt33127>338f7aa href="+7_buf;grror3"INFO1icl2n7kzall76a ve=fmt" cee33"28>33eeeeeeee8TERN_NONEs3391a vERR8c1o cl2881V.24f vERR3m9hr1fha vicl21ur28a ve=fm?a3m9ht}1runregister_ 794a  erroePU_laod3." lao{631a"+ma , YNt2.nfo1/">Dr2fco28RZI_SPACEsrc2nk3i)hre33028UFS>288this descriptor *a href=7e=fm?a3m9h7efnfo_buf;,421/a>#7W6d7b1ur2764fco28TERN_NONEs3306(Es3366(6a hre33nut_t}1r2794a  ve=fmt" cee33"nut_t}1r2794a 3m9hr385(6a hre33"27eerial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hre33028UFS>288this descriptor *a href=7e8>333a hr72nklocke285ma ve=fmt" ce=33128>335gg7=">Dude3l=79hretmp_rbuf;grror3"IN7O1icl76ing">"%s t ose 32oget_YNterfac{=os7=EFARESTAR78TERN_NONEs3369(6a hre33"78his>76 hre34"28ytx>=a ve=fmt" c}o34a27>34/*  hsetf loicesnve=fm?a3m9hrealloc_desc;%f="+/1a>eDiudiudif++,421/a>#7U.24fco28RZI_SPACEs3386(6a l="8TERN_NONEs3391ef=>2 loice_t   icl2nk3, YNt2.nef=>2 loice_t   hre3hre33028UFS>288this descriptor *a href=7>fmte3312873379hrea3l="+s6 8c1o cl2871V.2477nha ve=fm?a3mwhilerive25O maskDMABU.24fco28RZI_SPACEs3386(6a 3ical address1of this descriptor *a href=7>fm?a3m9hr7GIN4k12867V.24fco28TERN_N7NEs3377 hre34128n"t>282ma ve=s3366(6a hre33 hset_portcke283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7{6,udset_v7idDLEe283mlaa hrDMABUFl="8TERN_NONEs3391idif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonex>2 loice*)h5drive25O =enex>2 loiceABUFre33427:at>2794a ve=fmt" c}.33427>339f"7{href="+co725OSYNCe,vL11" abclaa hre7="+/177k3, YNt2.nfo1re33128NER>285ma ve=fmt" ce=33128>335gg7>3m9hrefnf7h5drive25O =ef"kfreea ve=7m?a3m77a ve=e33427:at>2794a ve=fmt" c}.33427>339f"7{=fm?a3m9h734/* releas"f loicesnve=fm?a3m9hrealloc_desc;%f="+/1a>ee6"DBGIN47rbuf;grror3"INFO1icl2n7NULL>77fa ve=fm?a3m9udif++,421/a>#7U.24fco28RZI_SPACEs3386(6a l="8TERN_NONEs3391ef=>2 loice_t   icl2nk3, YNt2.nef=>2 loice_t   hre3hre33028UFS>288this descriptor *a href=7>">Dude3l=7EFARESTAR7_buf;grror3"INFO1icl2n7NULL>77 hre3#ndiive25O maskDMABSYNCLINK_GENERIC_HDLCfco28RZI_SPACEsSYNCLINK_GENERIC_HDLC ve=e33427:at>2794a ve=fmt" c}.33427>339f"7{nkoldnges7GIN4k12851V.24fco28/snetl7ckc3377.nfo1/">Diudif]nyrt>f+s6 8c1o cl2881hdlc lo_exit"-=st1nht3m9 h5hdlc lo_exit3m9hr385(6a hre33"27UFSIZE8L33>283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7fmoldisabl7lenabl{ exit hu href="+co7e6"DB78nha v#endife33427:at>2794a ve=fmt" c}.33427>339f"7ffm?a3m9hr7d NCe,YN33128>338gggggold7sabl{78 hre34128n"t>282ma ve8TERN_NONEs3391free4fma_buf283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7f6,udset_v7L13303(6a hre33,3l="+s6 871o cl781a>e283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7fhref="+co7=fmt" c}T33427>338cl2nk,u7set_Y787V.24fco28TERN_NONEs3ndif,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloport_numcke2786   sref">fmtt33127>338f7e{631a">Du7e,vL11" abclaa href="+/1a7e33eeeeeeee8TERN_NONEs3391releas"_kefource283mlaa hrDMABUF3re33427:at>2794a ve=fmt" c}.33427>339f"7f=fm?a3m9h7ref="+flaYNterfac{6ny_fha7vii, 784fco28TERN_NONEs3306(>#7W6d6b1ur2862tmpa ve=fmt" clr33tmp(6a l="8TERN_NONEs3391idif*)h5drive25O =ef"3." >fre33427:at>2794a ve=fmt" c}.33427>339f"7fe6"DBGIN4707(6a hre33727i3i>2787a v7=fmt"78fa ve=fm?a3m9hretmp_rf"3." , YNt2.nfUFSIZE8L33>283mlaa hrDMABUFl="8TERN_NONEs3391idif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonex>2 loice*)h5drive25O =enex>2 loiceABUFre33427:at>2794a ve=fmt" c}.33427>339f"7e">Dude3l=7_NONEs3308(6a hre33827lin72788a78kNULL>fmt2.nfo1/a viN+s6 8c1o cl2881t}1rport_de"e,oy12763V.24fco27 e}1rport_de"e,oy3m9hr4fco28TERN_NONEs3391tmpa ve=fmt" clr33tmp(6a mt2.nfo1/a vicl2nklonortcke2794a ve=fmt" c}.33427>339f"7e67V.24fco7ldisabl{lenabl{ exit hu a7locdg78 hre34"28ytx>2819a vefo1/a vicl2nklokk286cke2794a ve=fmt" c}.33427>339f"7enkoldnges72863V.24fco28 #L8"e,vL1337>(6a 78.nfo1/">Diudire33128NER>285ma ve=fmt" ce=33128>335gg7>D3buf udi7grror3"INFO1icl2nkpci_all7c_coe79nha ve33128NER>285ma ve=fmt" ce=33128>335gg7>fm?a3m9hr7udifgrrror3"INFO1icl2nkNU7L>fmt79 hre34128n"t>ndif,+code6"DBGIN4knLISregistered12763V.24fco27 nLISregisteredABUFhre33127ref>2786   sref">fmtt33127>338f7867V.24fco78TERN_NONEs3393(6a hre33377lin>791a>e288this descriptor *a href=78href="+co7a h5DBGINFON11memseR>fmt27nfo1/797V.24re33128NER>285ma ve=fmt" ce=33128>335gg7>{631a">Du7ke2794a ve=fmt" c}.33427>339f"7{631a">Dud75drive25O =ef"3." >fmt2.n7o1/a 794fco2=a ve=fmt" c}o34a27>34/*=fm?a3m9hrealloc_desc;%f="+/1a>ee34 *  D794a  initializ =eke  ve4Cted178tiag?a3m9hrealloc_desc;%f="+/1a>eefmve=fmt" c}o34a27>34 *  Dm?a3m9hrealloc_desc;%f="+/1a>ee6V.24fco6ls7Dini_it"-=st1nht3m9 h5 lo_it3m9hr385(6a hre33"27ef=>2785a -=st1nht3m9 h5spin2785a -=hr5O =hre33127ref>2786   sref">fmtt33127>338f7 hroldnges61/7 vicl2nklocke address1of this descriptor *a href=7>E8href="+7ld8sabl{lenabl{ exit hu h7ef8"+70n8a ve=fm?a3m9hr , YNt2.nfo1/">Dr2fco28RZI_SPACEsrc2nk3re33427:at>2794a ve=fmt" c}.33427>339f"7g 8href="+7ld8fgrrror3"INFO1icl2nkNU7gg8go70 802863V.24fco28 #L8"e,vL13303(6a hre33"28a7>=82863V.27fc828 #L8"e,vL134a3(6a hr73482770v80e2794a ve=fmt" c}.33427>339f"72n84a27:at72784a ve=fmt" c}.34a27>347cl8nk7078.24fco427:at>2794a ve=fmt" c}.33427>339f"72n84427:at72784 h5drive25O lockbuf 371i8o170a8ve=fmt" cee33"(6a hre33"27eerial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hr+s6 8c1o cl2881i3V.24fcor2794a  ve=fmt" cee33"nut.24fcor2794a  vedriif,3l="+s7"BGIKER_PORICE_ID=st1nht3m9 h5SLG_PORICE_ID=v3re33427:at>2794a ve=fmt" c}.33427>339f"72n84527:at72784ve25O =ef"3." >fmt2.n7o18 v7048co28TERN_NONEsfCEs3366(6a hre33fmtial_2794a  ve=fmt" cee33"2erial_2794a ABUF3ical address1of this descriptor *a href=7=f8de6"DBG7N482863V.24fco28 #L8"e,vL73487(70f8 ve=fm?a3m9hretmp_re25,3l="+s7"BGIprintkdrive25O =ef"3, rintk h5driif,vicl21ur28a ve=fm?a3m9hred1ur2reqcan1ur9;t286ate  loscr  this  lao{631a"+maef"3." , YNt2.nf s t o_2849a ve=fmt" clr33 of th_2849/a v3re33427:at>2794a ve=fmt" c}.33427>339f"72n8476"DBG7N482r77f="+/1a>efmt2.nfo1/a viN+s62(6ael="+s7"BGIN4k12EIOaNOMEMe=fmt" clr33 ofaNOMEM3re33427:at>2794a ve=fmt" c}.33427>339f"7g 8h86"DBG7N482a h5drive2pbuf 3.1in 6nt8hu70m80e34"28ytx>2813128NER>285ma ve=fmt" ce=33128>335gg7>{8break;17n/8 vicl2nklocke(70k8uf e33427:at>2794a ve=fmt" c}.33427>339f"7fo8/a vicl7nk8ocke34/* relIializ =eloshloscr94a  errvL1338ure Dm?a3m9hrealloc_desc;%f="+/1a>ee8a27alu>7in8 f">D3rbuf udif[or3"IN7O18cl71 812863V.24fco28 #L8"e,vL13303(6a hre33"28a7>=8" ce 347288341de3l=cpreva/ienabl{7nn8in71n81e2794a ve=fmt" c}.33427>339f"7g 8f 3.1in7in8 f">D3rbuf udif[or3"IN7O18cl7178.24fco28TERndi,3l="+s7"BGIpriial_2794a  ve=fmt" cee33"2erial_2794a ABUF3icEudif,3l="+s7"BGI lo9a ve=fmt" clr33 of9/a v3re+s6 8c1o cl2881t}1runraevhseOfixe=fmt" clr33 ofrunraevhseOfix3re33427:at>2794a ve=fmt" c}.33427>339f"7g 8f427:at7278mt2.nfo1/a vicl2nklock72794a ve=fmt" c}.33427>339f"7g 8f527:at7278+s6 8c1o cl2881V.24fco78_8IZ7148co28TERN_NONEs(6a hre33"27eerial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hrEudif,3l="+s7"BGI lominor_rtcke2794a ve=fmt" c}.33427>339f"6>=8de6"DBG7CR8 h5drive25O =ef"3, YNt7.n8o171f81ve=fm?a3m9udif++,421/a>#7U.2ial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hrEudif,3l="+s7"BGI lotypve=fmt" clr33 ofrypvv3re+s6 8c1o cl2881t}1TTY_DRIVER_TYPE_SERIAo28_SIZEss="1338TTY_DRIVER_TYPE_SERIAo3re33427:at>2794a ve=fmt" c}.33427>339f"7g 8f76"DBG7N48 h5DBGINFO3." >fmt2.nf71/8 v71k8ULL>fmt2.nf,+code6"DBGIN4knLIial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hrEudif,3l="+s7"BGI losubtypve=fmt" clr33 ofsubtypvv3re+s6 8c1o cl2881t}1SERIAo_TYPE_NORMAo28_SIZEss="1338SERIAo_TYPE_NORMAo3re33427:at>2794a ve=fmt" c}.33427>339f"7g 8f86"DBG7N482863V.24fco28 #L8"e,vL73489(7a 8re34"28ytx>dif,3l="+s7"BGI loial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hrEudif,3l="+s7"BGI lot_o3.mio2794a ve=fmt" c}.33427>339f"7g 8freak;17n/8uf udif[or3"INFO1icl2n73,8YN71.81o1/">Diudiudif++,421/a>#7U.2ial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hrEudif,3l="+s7"BGI lot_o3.mio2794a ve=fmt" c}.33427>339f"7g 8href="+7pr8va/ioldisabl{lenabl{ e7it8hu72(82 ve=fm?a3m9hre viN385(6a hre33"27epiB96sabl{lenablr33metB96save=fm|5(6a hre33"27epiCS8bl{lenablr33metCS8ve=fm|5(6a hre33"27epiCREADbl{lenablr33metCREADve=fm|5(6a hre33"27epiHUPCo28_SIZEss="1338HUPCove=fm|5(6a hre33"27epiCLOCAo28_SIZEss="1338CLOCAo3re33427:at>2794a ve=fmt" c}.33427>339f"7g 8de6"DBG7N482863V.24fco28 #L8"e,vL73482(72N8211/">Diudiudif++,421/a>#7U.2ial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hrEudif,3l="+s7"BGI lot_o3.mio2794a ve=fmt" c}.33427>339f"7g 8d ce 347288ocke2794a ve=fmt" c}.33427>339f"7g 8d 3.1in7in8 f">D3tbuf udif[or3"IN7O18cl7228224fco28TERndi,3l="+s7"BGIpriial_2794a  ve=fmt" cee33"2erial_2794a ABUF3icEudif,3l="+s7"BGI log5drive25O =ef"3,irqg5 3.1,e3+s6 8c1o cl2881t}1TTY_DRIVER_REAL_RAW28_SIZEss="1338TTY_DRIVER_REAL_RAWve=fm|5(6a hre33"27epiTTY_DRIVER_DYNAMICRICE28_SIZEss="1338TTY_DRIVER_DYNAMICRICE3re33427:at>2794a ve=fmt" c}.33427>339f"7g 8d427:at7278342in int f">D3snfo1/a7,,8,,72a82e=fmt" cee33"(6a hre33"27eerrunrseter =eke339f"72n8 elosDL7in8 f">D3tbuf udif[or3"IN7O18cl72c82o28TERN_NONEsfCEscode6"DBGIN4kr2fco28RZI_SPACEsrc2nk3l="+s6 8c1o cl2881t}1runrister_ 794a  ve=fmt" cee33"t}1runrister_ 794a 3m9hr385(6a hre33"27eerial_2794a  ve=fmt" cee33"2erial_2794a ABUF))hre>Di03ical address1of this descriptor *a href=6>D8">D3snf71/8>, Q_RXIDor3"INFO1a3pb7f 8di72f82ve=fm?a3m9hretmp_re25,3l="+s7"BGIpriERR8c1o cl2881V.24f vERR3m9hr1fha vicl21ur28a ve=fm?a3m9hred1ur2reqcan1ur9;t2ister_ 7 ial_27  this  lao{631a"+maef"3." , YNt2.nf s t o_2849a ve=fmt" clr33 of th_2849/a v3re333427:at>2794a ve=fmt" c}.33427>339f"72n8 76"DBG7N48sref"-&3." >fmt2.nfo1/7 v8cl72k82LL>fmt2.nfo1/a viN+s6 8c1o cl2881t}1_t}1r2794a  ve=fmt" cee33"nut_t}1r2794a 3m9hr385(6a hre33"27eerial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hre33028UFS>288this descriptor *a href=7e88break;17SY8 3;1in int f">DARESTAR7SY8a>72 82e34"28ytx>2819a vefo1/a vicl2nklokk2ial_2794a  ve=fmt" cee33"2erial_2794a ABUF)hr+s6 8c1o cl2881i3V4fco28_SIZEss="1338>(6a 4Di33028UFS>288this descriptor *a href=7e88break;17n/8 clA33028>333>">fmt mm7mm8m(72.82o1/">Diudif]nyrt>f+s6goto6 8c1o cl2881i3Voe/. omthsref"-&3inioe2nk3re33427:at>2794a ve=fmt" c}.33427>339f"6{68t 3312873381a>,3l="+s7"BGIN4k12857V.84f73n8a ve=fm?a3m>D33128NER>285ma ve=fmt" ce=33128>335gg7>{8de6"DBG7ld8geseo.h">Dia>,udcprD((7FO8sr73n832863V.24fco28 #L8"e,vL13303(6a hre33"28a7>=8/a vicl7re8b+fla_til_ready VERRi 7re8="73983e,ud)3l="+s7"BG7N48127378324fco28TERN_NONEs3nd." , YNt2.nf s t o_2849a ve=fmt" clr33 of th_2849/a v3re YNt2.nfo1/">Dserial_2794a  ve=fmt" cee33"2erial_2794a ABUF,n,Eudif,3l="+s7"BGI lomaj. omthsref"-&3inimaj. v3ree33028UFS>288this descriptor *a href=7e884a27:at7ER8_NONEs3305(6a hre33"287_f82873a83e=e33427:at>2794a ve=fmt" c}.33427>339f"7{68 elosDL7 v8t.2>,ud)3l="+s7"BGIN4k72887V73583o28TERN_NONEs(6a hre33"27eeri2 loice_INFO1icl2nk3, YNt2.nef=>2 loice_INFO1ABUF,n,0Diud427:at>2794a ve=fmt" c}.33427>339f"7{68 >D3snf71/8+s6 8c1o cl2881V.24fco78_8IZ73f8 ve=fm?a3m9>D3fCEscode6"DBGIN4kr2fco28RZI_SPACEsrc2nk3l="+s6 8c1o cl2881t}1SregisteredA94a  ve=fmt" cee33"nLIS279ister_ 794a 3m9hr4fco28TERN_NONEs3391OLISk794a  ve=fmt" cee33"nLIS2794a ABUF)hree>Di03ical address1of this descriptor *a href=6>D8int f">7_i8qsav{6ny_fhal2ncurr1nh7_c8rr73k83LL>fmt2.nfo1/a viN+s6 8c1o cl2881t}1_tkdrive25O =ef"3, rintk h5driif,vicl21ur28a ve=fm?a3m9hred1ur2reqS279ister_ 794a 3m9roePU_laod3." lao{631a"+ma , YNt2.nfo1/">Dr2ft o_2849a ve=fmt" clr33 of th_2849/a v3re YNt2.nfo1/">Dserco28RZI_SPACEsrc2nk3i)hrd427:at>2794a ve=fmt" c}.33427>339f"7{68 reak;17SY8NINGf p_id Ne3." f TAS7 R8NN73 83e34"28ytx>2819a vefo1goto6 8c1o cl2881i3Voe/. omthsref"-&3inioe2nk3re33427:at>2794a ve=fmt" c}.33427>339f"6{68treak;17n/8t>fmt2.nfo1/a vieorta>7Diudire33128NER>285ma ve=fmt" ce=33128>335gg7>D8href="+7se8e/. omthsref"-&extra_c7un8a 74n8a ve=fm?a3m>D3 8c1o cl2881t}1SregisteredA2763V.24fco27 nLISregisteredABUFhre+s6 8c1o cl2881tru9a ve=fmt" clr33tru9 3.1re33427:at>2794a ve=fmt" c}.33427>339f"6{68de6"DBG7#L8"e,vL13342(6a hre331287_f82874n842863V.24fco28 #L8"e,vL13303(6a hre33"28a7>=8/a vicl7ec8unhudif++3l="+s7"BGIN47128677498a ve=fmt" c>D3fCEs3366(6a hre33fmti2 loice_t   icl2nk3, YNt2.nef=>2 loice_t   hre3hre33127ref>2786   sref">fmtt33127>338f7 h8f 3.1in7b+8laed_opena>e<--3l="+s77BG8N47478424fco28TERN_NONEs3ndi 8c1o cl2881t}1_tkdrive25O =ef"3, rintk h5driif,vicl21ur28a ve=fm?a3m9hred1ur2reqnooicesnve=f1AB" lao{631a"+ma , ." , YNt2.nf s t o_2849a ve=fmt" clr33 of th_2849/a v3re33427:at>2794a ve=fmt" c}.33427>339f"72n84a27:at7se8!>e2794a ve=fmt" c}.33427>339f"7{68 elosDL73386(6a hre33f287=i>2846 7 s8ef7458ve=fmt" cee>D32(6asre33427:at>2794a ve=fmt" c}.33427>339f"7ea8">D3snf73s8fo1/a>, |rror3"INFO1ic72n8AS74f8 ve=fm427:at>2794a ve=fmt" c}.33427>339f"7ea8"nt f">7_i8qsav{6ny_fhD((NFO;sref79a8 l74k8ULL>fm 8c1o cl2881i3Voe/. omthsref"-&3inioe2nk3re3:427:at>2794a ve=fmt" c}.33427>339f"7ea8"reak;17SY8l_ready ready, rcao{637di8hr74 84e34"28ytx>dif,3l="+s7"BGI loi2cleanupa ve=fmt" clr33ef=>2cleanup3m9hr5O 33427:at>2794a ve=fmt" c}.33427>339f"72n84reak;17n/835>(6a hre33028fne>2857  8 174.84o1/">Diudi3372(6asreNt2.nfo1/">Dserco28RZI_SPACEsrc2nk3i)h3427:at>2794a ve=fmt" c}.33427>339f"72n8l="+s7"7GI84k12851V.24fco28/snetl7ck83375085 hre33128NER>285ma ve=fmt" ce=33128>335gg7+c8ldisabl7le8abl{ exit hu href="+co7e68DB75N8k2863V.24fco28 #L8"e,vL13303(6a hre33"28a7>=8m?a3m9h7fm8" c}}33"28>335in inold7sa8l{75v8=fm5O =ef"5O =ef"3." , YNt2.nfef=_it"-=st1nht3m9 h5hdl_it3m9hr38f,3l="+s7"BGI loi2clet"-=st1nht3m9 h5hdli2clet"-=hr5O =hre33127ref>2786   sref">fmtt33127>338f7 h8ef="+co7e68DBGIN4k2863V.24fco28 #78"8,v752863Vcal address1of this descriptor *a href=7sa8href="+73385(6a hre33528s3=>2855a7ve8fm75a85e=fmt" cee33"(6a hre33"27eeri2cleanupa ve=fmt" clr33ef=>2cleanup3m9hr5O 33427:at>2794a ve=fmt" c}.33427>339f"72n8L8"e,vL7N482863V.24fco28 #L8"e,vL73386(7548co28TE3128NER>285ma ve=fmt" ce=33128>335gg7+c8l>D3snf73s83V.24fco28 #L8"e,vL13377(8a 75h85ve=fm427:at>2794a ve=fmt" c}.33427>339f"7ea8int f">71i8 int f33128>335ttttt,u7se8_Y75i85LL>fm 8c1o cl2881i3Vmodulnit"-=st1nht3m9 h5 lomodulnit"-=hr385(6a hre33"27eeri2785a -=st1nht3m9 h5spin2785a -=hr5O33427:at>2794a ve=fmt" c}.33427>339f"72n8Lreak;17SY8OSYNCe,vL11" abclaa hr7f=8+/75 8re34"2 8c1o cl2881i3Vmodulnit"-=st1nht3m9 h5hdlmodulnit"-=hr385(6a hre33"27eeri2785t"-=st1nht3m9 h5hdli2clet"-=hr5O33427:at>2794a ve=fmt" c}.33427>339f"72n8Lreak;17n/8h5e1f=2drivo3." >fmt2.7fo8/a75k8uf e33427:at>2794a ve=fmt" c}.33427>339f"7a389hretmp7rb8f;grror3"INFO1icl2n7km8ll76n8a ve=fve=fmt" c}o34a27>34/*=fm?a3m9hrealloc_desc;%f="+/1a>e34 *  D7ister_ 7 acnves routrors?a3m9hrealloc_desc;%f="+/1a>e76n8a ve=fve=fmt" c}o34a27>34 *  Dm?a3m9hrealloc_desc;%f="+/1a>ee8ef="+co7re8="+code6"DBGIN4k2863V.74f8o27678624fco427:at>2794a ve=fmt" c}.33427>339f"72n8href="+7_b8f;grror3"INFO1icl2n7kz8ll76a8ve=fmt#defINF5(6a hre33"27epiCALC_REGADD1o cl2881V.24f vCALC_REGADD1hr5O 3 \427:at>2794a ve=fmt" c}.33427>339f"72n8h8"e,vL7N48fo_buf;,421/a>#7W6d7b18r27648co28TERN_NONEsunsigned longERN_NONEs3391releag_add omthsref"-&3inieag_add Fhre+s6((unsigned long),3l="+s7"BGI lot_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexeag_add omthsref"-&3inieag_add Fhre) +6 8c1o cl2881i3V.dd omthsref"-&3iniadd Fhre; \427:at>2794a ve=fmt" c}.33427>339f"72n8h>D3snf73s8lockeD3fCEs 8c1o cl2881i3V.dd omthsref"-&3iniadd Fhre nfo1= 0x803 \427:at>2794a ve=fmt" c}.33427>339f"72n8hnt f">71i8etmp_rbuf;grror3"IN7O18cl76i86LL>fmt2.nfo1/a viN+s6 8c1o cl2881t}1eag_add omthsref"-&3inieag_add Fhre++=+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloport_numcke2794a ve=fmt" c}.33427>339f"72n8hreak;17SY8RN_NONEs3369(6a hre33"78h8s>76 8re34"28ytx>=a else3fCEs 8c1o cl2881i3V.dd omthsref"-&3iniadd Fhre nfo1= 0x403  \427:at>2794a ve=fmt" c}.33427>339f"72n8hreak;17n/8ngeseEFAULTe,3l="+s7"B7IN8k176.86o1/">Diudif]nyrt>f+s6 8c1o cl2881hdleag_add omthsref"-&3inieag_add Fhre++=+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloport_numcke2794a ve=fmt" c}.33427>339f"72n8te3312873389hrea3l="+s6 8c1o cl2871V82477n87 ve33128NER>285ma ve=fmt" ce=33128>335gg7>f8?a3m9hr7GI84k12867V.24fco28TERN_N7NE83377 8re3412=ef"5O ." , YNt2.nfef=_iu8bl{lenablr33met_iu8hr38f,3l="+s7"BGI lordgist8bl{lenablr33metrdgist8hr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sunsigned  , YNt2.nfo1/">Dr2f.dd omthsref"-&3iniadd Fhre33127ref>2786   sref">fmtt33127>338f7 h8udset_v7id8LEe2794a ve=fmt" c}.33427>339f"72n8tref="+7_b8rive25O =ef"kfreea ve=7m?83m77a87e=fmt" cee33"2(6asreNt2.nfo1/">Dserceadbomthsref"-&3inieaadbhr1fha=ef"3." , YNt2.nfef=_iiomee#7),3l="+s7"BGI loeag_add omthsref"-&3inieag_add Fhre)3427:at>2794a ve=fmt" c}.33427>339f"72n8t8"e,vL7N48h5drive25O locktmp_rbu7a 8e=77?87o28TE3128NER>285ma ve=fmt" ce=33128>335gg7+c8"DBGIN47rb8f;grror3"INFO1icl2n7NU8L>77f87ve=fm427:at>2794a ve=fmt" c}.33427>339f"7ea8Dude3l=72785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sunsigned  , YNt2.nfo1/">Dr2f.dd omthsref"-&3iniadd Fhre YNt2.nfo1/">Dser_iu8bl{lenablr33met_iu8hr38f,3l="+s7"BGI loval ve=fmt" clr33truval vFhre33127ref>2786   sref">fmtt33127>338f7 h8ureak;17SY8f;grror3"INFO1icl2n7NU8L>77 8re3#nd address1of this descriptor *a href=7rb8ereak;17n/84k12851V.24fco28/snetl7ck83377.87o1/">Diudiudif++,421/a>#7U.2CALC_REGADD1o cl2881V.24f vCALC_REGADD1hr5O 33427:at>2794a ve=fmt" c}.33427>339f"72n8ldisabl7le8abl{ exit hu href="+co7e68DB78n88 ve=fm?a3m>D3 8c1o cl2881t}1t"_robomthsref"-&3init"_robhr385(6a hre33"27eerval ve=fmt" clr33truval vFhre, a=ef"3." , YNt2.nfef=_iiomee#7),3l="+s7"BGI loeag_add omthsref"-&3inieag_add Fhre)3427:at>2794a ve=fmt" c}.33427>339f"72n8?a3m9hr7d 8Ce,YN33128>338gggggold7sa8l{78 8re34123128NER>285ma ve=fmt" ce=33128>335gg7+c8udset_v7L18303(6a hre33,3l="+s6 871o8cl7818>e285ma ve=fmt" ce=33128>335gg7+c8uf="+co7258t" c}T33427>338cl2nk,u7se8_Y7878.24fco=ef"5O ." , YNt2.nfef=_iu h5drive25Or33met_iu1ve=fm?,3l="+s7"BGI lordgist h5drive25Or33metrdgist hhr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sunsigned  , YNt2.nfo1/">Dr2f.dd omthsref"-&3iniadd Fhre33127ref>2786   sref">fmtt33127>338f7 h831a">Du7e,8L11" abclaa href="+/1a7e<8 h78a8ve=fmt address1of this descriptor *a href=7rb8m?a3m9h7re8="+flaYNterfac{6ny_fha7vi8, 78488o28TERN_NONEs(6a hre33"27eerCALC_REGADD1o cl2881V.24f vCALC_REGADD1hr5O 33427:at>2794a ve=fmt" c}.33427>339f"72n8lDBGIN47rb86a hre33727i3i>2787a v7=f8t"78f8 ve=fm?a3m9hre2(6asreNt2.nfo1/">Dserceadwomthsref"-&3inieaadwhr1fha=ef"3." , YNt2.nfef=_iiomee#7),3l="+s7"BGI loeag_add omthsref"-&3inieag_add Fhre)3427:at>2794a ve=fmt" c}.33427>339f"72n8Dude3l=7_N8NEs3308(6a hre33827lin72788a78k8ULL>fm3128NER>285ma ve=fmt" ce=33128>335gg7+c8ureak;17SY8sabl{lenabl{ exit hu a7lo8dg78 8re34"2128NER>285ma ve=fmt" ce=33128>335gg7+c8ureak;17n/83V.24fco28 #L8"e,vL1337>(8a 78.8fo1/">=ef"5O =ef"3." , YNt2.nfef=wrgist h5drive25Or33metwrgist hhr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sunsigned  , YNt2.nfo1/">Dr2f.dd omthsref"-&3iniadd Fhre YNt2.nfo1/">Dser_iu h5drive25Or33met_iu1ve=fm?,3l="+s7"BGI loval ve=fmt" clr33truval vFhre33127ref>2786   sref">fmtt33127>338f7 h8buf udi7gr8or3"INFO1icl2nkpci_all7c_8oe79n8a ve33 address1of this descriptor *a href=7rb8?a3m9hr7ud8fgrrror3"INFO1icl2nkNU7L>8mt79 8911/">Diudiudif++,421/a>#7U.2CALC_REGADD1o cl2881V.24f vCALC_REGADD1hr5O 33427:at>2794a ve=fmt" c}.33427>339f"72n8V.24fco78T8RN_NONEs3393(6a hre33377l8n>7918>e#7),3l="+s7"BGI loeag_add omthsref"-&3inieag_add Fhre)3427:at>2794a ve=fmt" c}.33427>339f"72n8ef="+co7a 85DBGINFON11memseR>fmt27nf81/7978.24re33128NER>285ma ve=fmt" ce=33128>335gg7>{831a">Du7ke8a h5drive25O lockbuf 371i8 i79a8ve=e33427:at>2794a ve=fmt" c}.33427>339f"7{681a">Dud75d8ive25O =ef"3." >fmt2.n7o18a 7948co2=a =ef"5O ." , YNt2.nfef=_iub+fla_til_rr33met_iu3e2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sunsigned  , YNt2.nfo1/">Dr2f.dd omthsref"-&3iniadd Fhre33127ref>2786   sref">fmtt33127>338f7 h8bDBGIN47rb8rr7f="+/1a>eefmt2.nf,+code6"DBGIN4knLICALC_REGADD1o cl2881V.24f vCALC_REGADD1hr5O 33427:at>2794a ve=fmt" c}.33427>339f"72n8Vreak;17SY8Dsercead763V.24fco27 brecead7hr1fha=ef"3." , YNt2.nfef=_iiomee#7),3l="+s7"BGI loeag_add omthsref"-&3inieag_add Fhre)3427:at>2794a ve=fmt" c}.33427>339f"72n8oldnges61/8 vicl2nklocke3128NER>285ma ve=fmt" ce=33128>335gg7>{9href="+7ld9sabl{lenabl{ exit hu h7ef9"+70n90 ve33128NER>285ma ve=fmt" ce=33128>335gg7>f9href="+7ld9fgrrror3"INFO1icl2nkNU7gg9go70 9011/">=ef"5O =ef"3." , YNt2.nfef=wrgistb+fla_til_rr33metwrgistb+hr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sunsigned  , YNt2.nfo1/">Dr2f.dd omthsref"-&3iniadd Fhre YNt2.nfo1/">Dser_iub+fla_til_rr33met_iu3e2786   sref">fmtt33127>338f7 h92863V.27fc928 #L8"e,vL134a3(6a hr73492770v90 vcal address1of this descriptor *a href=7rb94a27:at72794a ve=fmt" c}.34a27>347cl9nk7079024fco28TERndi,3l="+s7"BGIpriCALC_REGADD1o cl2881V.24f vCALC_REGADD1hr5O 33427:at>2794a ve=fmt" c}.33427>339f"72n94427:at72794 h5drive25O lockbuf 371i9o170a9ve=fmt" cee33"(6a hre33"27eert"_ro763V.24fco27 bret"_ro7hr385(6a hre33"27eerval ve=fmt" clr33truval vFhre, a=ef"3." , YNt2.nfef=_iiomee#7),3l="+s7"BGI loeag_add omthsref"-&3inieag_add Fhre)3427:at>2794a ve=fmt" c}.33427>339f"72n94527:at72794ve25O =ef"3." >fmt2.n7o19 v70490o28TE3128NER>285ma ve=fmt" ce=33128>335gg7+c9de6"DBG7N492863V.24fco28 #L8"e,vL73497(70f90ve=fm427:at>2794a ve=fmt" c}.33427>339f"7ea9476"DBG7N492r77f="+/1a>e2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 h9286"DBG7N492a h5drive2pbuf 3.1in 6nt9hu70m90e3#nd address1of this descriptor *a href=7rb9break;17n/9 vicl2nklocke(70k90o1/">Diudiudiunsigned  , YNt2.nfo1/">Dr2fi28RZI_SPACEs3386Fhre;address1of this descriptor *a href=7rb9/a vicl7nk9ocke285ma ve=fmt" ce=33128>335gg7>f9a27alu>7in9 f">D3rbuf udif[or3"IN7O19cl71 9111/">Diudiudife=fmt" c}o34a27>34/* relf loetf lobit Dm?a3m9hrealloc_desc;%f="+/1a>ee9" ce 347289341de3l=cpreva/ienabl{7nn9in71n91e2794a ve=fmt" c}.33427>339f"72n9f 3.1in7in9 f">D3rbuf udif[or3"IN7O19cl7179124fco427:at>2794a ve=fmt" c}.33427>339f"72n9f427:at7279mt2.nfo1/a vicl2nklock734/* relt_FOr rivenableobit anupred Dm?a3m9hrealloc_desc;%f="+/1a>ee9"527:at7279+s6 8c1o cl2881V.24fco78_9IZ7149co28TERN_NONEs ri W6d6b1ur2862V.2428RZI_SPACEs3386Fhre=0udif++,421/a>#7U.2428RZI_SPACEs3386Fhre>Di03i1000udif++,421/a>#7U.2428RZI_SPACEs3386Fhre++33127ref>2786   sref">fmtt33127>338f7 h9de6"DBG7CR9 h5drive25O =ef"3, YNt7.n9o171f91ve=fm?a3m9hretmp_re25fCEs3code6"DBGIN4kr2fcdgistb+fla_til_rr33metrdgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RDCS1o cl2881V.24f vRDCS1 re3)Yo28TEsW6d6b1ur2862V.2BITabl{lenablr33metBITa re3)33127ref>2786   sref">fmtt33127>338f7 h9d76"DBG7N49 h5DBGINFO3." >fmt2.nf71/9 v71k91LL>fmt2.nfo1/a viN+s666666666ak(6a3427:at>2794a ve=fmt" c}.33427>339f"72n9f86"DBG7N492863V.24fco28 #L8"e,vL73499(7a 9re34"23128NER>285ma ve=fmt" ce=33128>335gg7+c9freak;17n/9uf udif[or3"INFO1icl2n73,9YN71.91f e33427:at>2794a ve=fmt" c}.33427>339f"7a39href="+7pr9va/ioldisabl{lenabl{ e7it9hu72(92 ve=f=ef"5O =ef"3." , YNt2.nfef=t_bufet_pofla_til_rr33mettdbufet_pohr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 h9de6"DBG7N492863V.24fco28 #L8"e,vL73492(72N9211/"> address1of this descriptor *a href=7rb9d ce 347289ockeDr2fi28RZI_SPACEs3386Fhre;address1of this descriptor *a href=7rb9d 3.1in7in9 f">D3tbuf udif[or3"IN7O19cl7229224fco427:at>2794a ve=fmt" c}.33427>339f"72n9d427:at7279342in int f">D3snfo1/a7,,9,,72a92e=fmt" cee33"(e=fmt" c}o34a27>34/* relf loetf lobit Dm?a3m9hrealloc_desc;%f="+/1a>ee9 elosDL7in9 f">D3tbuf udif[or3"IN7O19cl72c92o28TERN_NONEs(6a hre33"27eerwrgistb+fla_til_rr33metwrgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TDCS1o cl2881V.24f vTDCS1 re3,sW6d6b1ur2862V.2BIT1o cl2881V.24f vBIT1Fhre)3427:at>2794a ve=fmt" c}.33427>339f"72n9">D3snf71/9>, Q_RXIDor3"INFO1a3pb7f 9di72f92ve=fm427:at>2794a ve=fmt" c}.33427>339f"7ea9 76"DBG7N49sref"-&3." >fmt2.nfo1/7 v9cl72k92LL>fmt2.nfo1/(e=fmt" c}o34a27>34/* relt_FOr rivenableobit anupred Dm?a3m9hrealloc_desc;%f="+/1a>ee9break;17SY9 3;1in int f">DARESTAR7SY9a>72 92e34"28ytx>281 ri W6d6b1ur2862V.2428RZI_SPACEs3386Fhre=0udif++,421/a>#7U.2428RZI_SPACEs3386Fhre>Di03i1000udif++,421/a>#7U.2428RZI_SPACEs3386Fhre++33127ref>2786   sref">fmtt33127>338f7 h9break;17n/9 clA33028>333>">fmt mm7mm9m(72.92o1/">Diudif]nyrt>f+s6fCEs3code6"DBGIN4kr2fcdgistb+fla_til_rr33metrdgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TDCS1o cl2881V.24f vTDCS1 re3)Yo28TEsW6d6b1ur2862V.2BITabl{lenablr33metBITa re3)33127ref>2786   sref">fmtt33127>338f7 h9t 3312873391a>,3l="+s7"BGIN4k12857V.94f73n93 ve=fm?a3m9hre viN38566666666ak(6a3427:at>2794a ve=fmt" c}.33427>339f"72n9de6"DBG7ld9geseo.h">Dia>,udcprD((7FO9sr73n93e34123128NER>285ma ve=fmt" ce=33128>335gg7+c9/a vicl7re9b+fla_til_ready VERRi 7re9="73993e285ma ve=fmt" ce=33128>335gg7+c9f 3.1in7o19a vit.2>,ud)3l="+s7"BG7N49127379324fcove=fmt" c}o34a27>34/*=fm?a3m9hrealloc_desc;%f="+/1a>e34 *  D7enableo , ernal loopback?a3m9hrealloc_desc;%f="+/1a>e,ud)3l="+s7"BGIN4k72897V73593o2=a ve=fmt" c}o34a27>34/*= D7TxCLK and RxCLK are gen=ekeed from BRG?a3m9hrealloc_desc;%f="+/1a>eD3snf71/9+s6 8c1o cl2881V.24fco78_9IZ73f93ve=a ve=fmt" c}o34a27>34 *  D7and TxD is looped back to RxDo , ernallyg?a3m9hrealloc_desc;%f="+/1a>e7_i9qsav{6ny_fhal2ncurr1nh7_c9rr73k93LL>fmve=fmt" c}o34a27>34 *  Dm?a3m9hrealloc_desc;%f="+/1a>ee9 reak;17SY9NINGf p_id Ne3." f TAS7 R9NN73 93e34"2=ef"3."=ef"3." , YNt2.nfef=enable_loopbackbl{lenablr33metenable_loopbackhr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 h9treak;17n/9t>fmt2.nfo1/a vieorta>7 address1of this descriptor *a href=7>E9href="+7se9e/. omthsref"-&extra_c7un9a 74n94 ve=fm?a3m9hrve=fmt" c}o34a27>34/* relSCR (ial_27 control) BIT2=loopback7enableoDm?a3m9hrealloc_desc;%f="+/1a>ee9de6"DBG7#L9"e,vL13342(6a hre331287_f92874n9411/">Diudiudif++,421/a>#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SCRFhre, aunsigned short)code6"DBGIN4kr2fcdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SCRFhre)m|5(6a hre33"27epiBIT2bl{lenablr33metBIT2 re3)33427:at>2794a ve=fmt" c}.33427>339f"72n9/a vicl7ec9unhudif++3l="+s7"BGIN471296774994e285ma ve=fmt" ce=33128>335gg7+c9f 3.1in7b+9laed_opena>e<--3l="+s77BG9N47479424fco28TERN_Nf,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33opE9ha27:at7ER9!>e33eeeve=fmt" c}o34a27>34/* relCCR (clock7control)?a3m9hrealloc_desc;%f="+/1a>ee9delosDL7in96(6a hre33f287=i>2846 7 s9ef74594o2=a ve=fmt" c}o34a27>34/*=                 * 07..05  tx clock7rce<3m (010 = BRG)?a3m9hrealloc_desc;%f="+/1a>ee9d>D3snf71/9fo1/a>, |rror3"INFO1ic72n9AS74f94ve=a ve=fmt" c}o34a27>34 *                  * 04..02  rx clock7rce<3m (010 = BRG)?a3m9hrealloc_desc;%f="+/1a>ee9dnt f">7_i9qsav{6ny_fhD((NFO;sref79a9 l74k94LL>fmve=fmt" c}o34a27>34 *                  * 01      auxclk7enableo  (0 = disable)?a3m9hrealloc_desc;%f="+/1a>ee9dreak;17SY9l_ready ready, rcao{637di9hr74 94e34"2ve=fmt" c}o34a27>34 *                  * 00      BRG7enableo  o  (1 = enable)?a3m9hrealloc_desc;%f="+/1a>ee9dreak;17n/935>(6a hre33028fne>2857  9 174.94o1/">ve=fmt" c}o34a27>34 *                  *?a3m9hrealloc_desc;%f="+/1a>ee9l="+s7"7GI94k12851V.24fco28/snetl7ck93375095 ve=fve=fmt" c}o34a27>34/*=                 * 0100 1001?a3m9hrealloc_desc;%f="+/1a>ee9le6"DBG7#L9abl{ exit hu href="+co7e69DB75N95e3412ve=fmt" c}o34a27>34 *                  *m?a3m9hrealloc_desc;%f="+/1a>ee9m?a3m9h7fm9" c}}33"28>335in inold7sa9l{75v95e2794a ve=fmt" c}.33427>339f"72n9ef="+co7e69DBGIN4k2863V.24fco28 #78"9,v7529524fco427:at>2794a ve=fmt" c}.33427>339f"72n9href="+73395(6a hre33528s3=>2855a7ve9fm75a95e=fmt" cee33"28>33eeeve=fmt" c}o34a27>34/* relf lospe27Nf,+available, otherwise u loicfault Dm?a3m9hrealloc_desc;%f="+/1a>ee9L8"e,vL7N492863V.24fco28 #L8"e,vL73396(75495o28TERN_NONEs3306(>#7f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 h9l>D3snf73s93V.24fco28 #L8"e,vL13377(9a 75h95ve=fm?a3m9hretmp_re25O mas,+code6"DBGIN4knLIseteekee=fmt" cee33"27>3eteekeehr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2794a ve=fmt" c}.33427>339f"72n9ent f">7_i9 int f33128>335ttttt,u7se9_Y75i95LL>fmt2.nfo1/a viN+s6else427:at>2794a ve=fmt" c}.33427>339f"72n9ereak;17SY9OSYNCe,vL11" abclaa hr7f=9+/75 95e34"28ytx>2819a vefo1O mas,+code6"DBGIN4knLIseteekee=fmt" cee33"27>3eteekeehr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,s368640033427:at>2794a ve=fmt" c}.33427>339f"72n9ereak;17n/9h5e1f=2drivo3." >fmt2.7fo9/a75k95o1/">Diudire33128NER>285ma ve=fmt" ce=33128>335gg7>D99hretmp7rb9f;grror3"INFO1icl2n7km9ll76n96 hre33128NER>285ma ve=fmt" ce=33128>335gg7+c9?a3m9hr7tm9_rbuf;grrror3"INFO17cl9nk76 962863V.24fco28 #L8"e,vL13303(6a hre33"28a7>=9??a3m9h7fm9RN_NONEs3363(6a hre33378 9L>76n9a ve=fve=fmt" c}o34a27>34 * fm?a3m9hrealloc_desc;%f="+/1a>e34/*= D79f lobaud ekee gen=ekeor to specified ekee?a3m9hrealloc_desc;%f="+/1a>e34 *  Dm?a3m9hrealloc_desc;%f="+/1a>ee9h8"e,vL7N49fo_buf;,421/a>#7W6d7b19r276496o2=a =ef"5O =ef"3." , YNt2.nfef=seteekee=fmt" cee33"27>3eteekeehr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2ub+fla_til_rr33metu3eekeehr5O33127ref>2786   sref">fmtt33127>338f7 h9h>D3snf73s9locke71i9etmp_rbuf;grror3"IN7O19cl76i96LL>fmt2.nfo1/unsigned  , YNt2.nfo1/">Dr2fdiv=fmt" cee33"27>divFhre;address1of this descriptor *a href=7rb9hreak;17SY9RN_NONEs3369(6a hre33"78h9s>76 9re34"28ytx>=a unsigned  , YNt2.nfo1/">Dr2foso28RZI_SPACEsrc2oso34"28TERN_NONEs3391idif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexbase_plock5drive25O =ef"3base_plockFhre;address1of this descriptor *a href=7rb9hreak;17n/9ngeseEFAULTe,3l="+s7"B7IN9k176.96f e33427:at>2794a ve=fmt" c}.33427>339f"7a39te3312873399hrea3l="+s6 8c1o cl2871V92477n97 ve=fm?a3m9hrve=fmt" c}o34a27>34/* reldiv8TEoso/ekee - 1?a3m9hrealloc_desc;%f="+/1a>ee9?a3m9hr7GI94k12867V.24fco28TERN_N7NE93377 97e3412ve=fmt" c}o34a27>34 *          m?a3m9hrealloc_desc;%f="+/1a>e34 *          m R1AB"ldiv8up7f,+oso/ekee ieqnoto , eger to?a3m9hrealloc_desc;%f="+/1a>e34/*=         m fo<3m to nexloslowest ekeeg?a3m9hrealloc_desc;%f="+/1a>e34 *          mm?a3m9hrealloc_desc;%f="+/1a>ee9t8"e,vL7N49h5drive25O locktmp_rbu7a 9e=77?97o28TEealloc_desc;%f="+/1a>ee9t>D3snf73s9f;grror3"INFO1icl2n7NU9L>77f97ve=fm?a3m9>D3fCEs 8c1o cl2881i3Vrkee=fmt" cee33"27>ekeehr5O3m address1of this descriptor *a href=7>E9Dude3l=7fmt2.nfo1/a viN+s6 8c1o cl2881t}1div=fmt" cee33"27>divFhre8TERN_NONEs3391idioso28RZI_SPACEsrc2oso34"2/ 8c1o cl2881i3Vrkee=fmt" cee33"27>ekeehr5O;address1of this descriptor *a href=7rb9ureak;17SY9f;grror3"INFO1icl2n7NU9L>77 97e34"28ytx>2819a vefo1fCEs3code6"DBGIN4kr2foso28RZI_SPACEsrc2oso34"281ur2r5,3l="+s7"BGI lorkee=fmt" cee33"27>ekeehr5O3Yo28TEo28TEsW6d6b1ur2862V.2div=fmt" cee33"27>divFhre33127ref>2786   sref">fmtt33127>338f7 h9ereak;17n/94k12851V.24fco28/snetl7ck93377.97o1/">Diudif]nyrt>f+s6a viN+s6 8c1o cl2881t}1div=fmt" cee33"27>divFhre--;address1of this descriptor *a href=7rb9ldisabl7le9abl{ exit hu href="+co7e69DB78n98 ve=fm?a3m9hre viN385(6a hre33"27epiwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2BD1o cl2881V.24f vBDRFhre, aunsigned short)W6d6b1ur2862V.2div=fmt" cee33"27>divFhre3;address1of this descriptor *a href=7rb9la3m9hr7GI9Ce,YN33128>338gggggold7sa9l{78 9811/">Diudiudi3128NER>285ma ve=fmt" ce=33128>335gg7+c9udset_v7L19303(6a hre33,3l="+s6 871o9cl7819>e285ma ve=fmt" ce=33128>335gg7+c9uf="+co7re9t" c}T33427>338cl2nk,u7se9_Y7879824fco427:at>2794a ve=fmt" c}.33427>339f"72n931a">Du7e,9L11" abclaa href="+/1a7e<9 h78a9ve=fmt=ef"5O =ef"3." , YNt2.nfef=rx_stove=fmt" clr33ef=rx_stovhr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 h9m?a3m9h7re9="+flaYNterfac{6ny_fha7vi9, 78498o28TE address1of this descriptor *a href=7>E9lDBGIN47rb96a hre33727i3i>2787a v7=f9t"78f9 ve=fm?a3m9hreunsigned short5,3l="+s7"BGI loval28RZI_SPACEs338valhr5O;address1of this descriptor *a href=7rb9Dude3l=7_N9NEs3308(6a hre33827lin72798a78k9ULL>fmaddress1of this descriptor *a href=7rb9Dreak;17SY9sabl{lenabl{ exit hu a7lo9dg78 98e34"28ytx>dif,e=fmt" c}o34a27>34/* reldisable7and etf lorecehis  mm?a3m9hrealloc_desc;%f="+/1a>ee9ureak;17n/93V.24fco28 #L8"e,vL1337>(9a 78.98o1/">Diudiudif++,421/a>#7U.2val28RZI_SPACEs338valhr5O8TERN_NONEs3391idicdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3)Yo28TEs~W6d6b1ur2862V.2BIT1o cl2881V.24f vBIT1Fhre;hre viN385(e=fmt" c}o34a27>34/* relanuprvenableobit mm?a3m9hrealloc_desc;%f="+/1a>ee9buf udi7gr9or3"INFO1icl2nkpci_all7c_9oe79n99 ve=fm?a3m>D3 8c1o cl2881t}1t"gist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3, aunsigned short)code6"DBGIN4kr2fval28RZI_SPACEs338valhr5O8|5(6a hre33"27epiBIT2bl{lenablr33metBIT2 re3)33"(e=fmt" c}o34a27>34/* relf loetf lobit Dm?a3m9hrealloc_desc;%f="+/1a>ee9?a3m9hr7ud9fgrrror3"INFO1icl2nkNU7L>9mt79 9911/">Diudiudif++,421/a>#7U.2t"gist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3, ode6"DBGIN4kr2fval28RZI_SPACEs338valhr5O);hre viN385e viN385(e=fmt" c}o34a27>34/* relanuprvetf lobit Dm?a3m9hrealloc_desc;%f="+/1a>ee9?dset_v7L19RN_NONEs3393(6a hre33377l9n>79199e285ma ve=fmt" ce=33128>335gg7+c9ef="+co7a 95DBGINFON11memseR>fmt27nf91/7979924fco28TERndi,3l="+s7"BGIprii38in rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_RXOVER28RZI_SPACEs338IRQ_RXOVER4fco2+6 8c1o cl2881i3VIRQ_RXDATA28RZI_SPACEs338IRQ_RXDATA4fco2+6 8c1o cl2881i3VIRQ_RXIDLE28RZI_SPACEs338IRQ_RXIDLEFhre3;address1of this descriptor *a href=7rb931a">Du7ke9a h5drive25O lockbuf 371i9 i79a9ve=e33427:at>2794a ve=fmt" c}.33427>339f"7{691a">Dud75d9ive25O =ef"3." >fmt2.n7o19a 79499534"28ytx>dif,e=fmt" c}o34a27>34/* relanuprvpending rx  , errupts Dm?a3m9hrealloc_desc;%f="+/1a>ee9?DBGIN47rb9rr7f="+/1a>e#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SS1o cl2881V.24f vSS1 re3,sW6d6b1ur2862V.2IRQ_RXIDLE28RZI_SPACEs338IRQ_RXIDLEFhre2+6 8c1o cl2881i3VIRQ_RXOVER28RZI_SPACEs338IRQ_RXOVER4fco3;address1of this descriptor *a href=7rb93ude3l=7_N9rr77f="+/1a>efmaddress1of this descriptor *a href=7rb9Vreak;17SY9dif,3l="+s7"BGI lor_bufet_pofla_til_rr33metrdbufet_pohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7rb93reak;17n/9 vicl2nklocke2794a ve=fmt" c}.33427>339f"7a40href="+7l40hrefl2nklocke40hr34"28ytx>dif,3l="+s7"BGI lot_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexex_enable763V.24fco27 nLIex_enable7hr5O8TERN_NONEs3391idifalse=fmt" cee33"27>falsehr5O;ad/pre>339f"7a40h1ef="+7l40hgrrror3"INFO1icl2nkNU7L40hgr>40h11/">Diudiudif++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexex_et_tarofla_til_rr33metrx_et_tarohr5O8TERN_NONEs3391idifalse=fmt" cee33"27>falsehr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a40h2ef="+7l40hN_NONEs3393(6a hre3337740hN_>40he285ma ve=fmt" ce=33128>335gg7+40h3ef="+7l40hDBGINFON11memseR>fmt27n40hDB>40h24fco427:at>2794a ve=fmt" c}.33427>339f"7240h4ef="+7l40h h5drive25O lockbuf 37140h h>40he=fmt=ef"5O =ef"3." , YNt2.nfef=rx_starofla_til_rr33metrx__tarohr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 40h5ef="+7l40hve25O =ef"3." >fmt2.n7o40hve>40ho28TE address1of this descriptor *a href=7>40h6ef="+7l40hr7f="+/1a>e40hve=fm?a3m9hreunsigned short5,3l="+s7"BGI loval28RZI_SPACEs338valhr5O;address1of this descriptor *a href=7r40h7ef="+7l40hr77f="+/1a>e40hLL>fmaddress1of this descriptor *a href=7r40h8ef="+7l40ha h5drive2pbuf 3.1in 6n40ha >40he34"28ytx>dif,3l="+s7"BGI loi2cle rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_RXOVER28RZI_SPACEs338IRQ_RXOVER4fco2+6 8c1o cl2881i3VIRQ_RXDATA28RZI_SPACEs338IRQ_RXDATA4fco3;address1of this descriptor *a href=7r40h9ef="+7l40hvicl2nklocke40hf e33427:at>2794a ve=fmt" c}.33427>339f"7a401ref="+7l40ocke40oc34"28ytx>dif,e=fmt" c}o34a27>34/* relanuprvpending rx overrun IRQ Dm?a3m9hrealloc_desc;%f="+/1a>e40o1ef="+7l40 f">D3rbuf udif[or3"IN7O40 f">40o11/">Diudiudif++,421/a>#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SS1o cl2881V.24f vSS1 re3,sW6d6b1ur2862V.2IRQ_RXOVER28RZI_SPACEs338IRQ_RXOVER4fco3;address1of this descriptor *a href=7r40o2ef="+7l40341de3l=cpreva/ienabl{7n40341>40oe285ma ve=fmt" ce=33128>335gg7+40o3ef="+7l40 f">D3rbuf udif[or3"IN7O40 f">40o334"28ytx>dif,e=fmt" c}o34a27>34/* reletf loaB"ldisable7recehis  mm?a3m9hrealloc_desc;%f="+/1a>e40o4ef="+7l40mt2.nfo1/a vicl2nklock7<40mt2>40oe=fmt" cee33"(6a hre33"27eerval28RZI_SPACEs338valhr5O8TERN_NONEs3391idicdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3)Yo28TEs~W6d6b1ur2862V.2BIT1o cl2881V.24f vBIT1Fhre;h(e=fmt" c}o34a27>34/* relanuprvenableobit mm?a3m9hrealloc_desc;%f="+/1a>e40o5ef="+7l40+s6 8c1o cl2881V.24fco7840+s6>40oo28TERN_NONEs(6a hre33"27eerwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3, aunsigned short)code6"DBGIN4kr2fval28RZI_SPACEs338valhr5O8|5(6a hre33"27epiBIT2bl{lenablr33metBIT2 re3)33"(e=fmt" c}o34a27>34/* relf loetf lobit mm?a3m9hrealloc_desc;%f="+/1a>e40o6ef="+7l40 h5drive25O =ef"3, YNt7.40 h5>40ove=fm?a3m9udif++,421/a>#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3, ode6"DBGIN4kr2fval28RZI_SPACEs338valhr5O);hre viN385e viN385(e=fmt" c}o34a27>34/* relanuprvetf lobit Dm?a3m9hrealloc_desc;%f="+/1a>e40o7ef="+7l40 h5DBGINFO3." >fmt2.nf7140 h5>40oLL>fmaddress1of this descriptor *a href=7r4018ef="+7l402863V.24fco28 #L8"e,vL7340286>40oe34"28ytx>dif,3l="+s7"BGI lor_bufet_pofla_til_rr33metrdbufet_pohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r40o9ef="+7l40uf udif[or3"INFO1icl2n7340uf >40oo1/">Diudiudif++,421/a>#7U.2et_po_rbufve=fmt" clr33op40vaL>fmaddress1of this descriptor *a href=7r4021ef="+7l402863V.24fco28 #L8"e,vL7340286>40v11/">Diudiudif,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrx_pih5drive25O =ef"3rx_pihhr5O3m address1of this descriptor *a href=7>40v2ef="+7l40ocke40ve34/* relexvetquest whenlexvFIFOqnotoempty Dm?a3m9hrealloc_desc;%f="+/1a>e4023ef="+7l40 f">D3tbuf udif[or3"IN7O40 f">40v24fco28TERN_NONEs3ndi 8c1o cl2881t}1wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SCRFhre, aunsigned short)code6"DBGIN4kr2fcdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SCRFhre)Yo28TEs~W6d6b1ur2862V.2BIT14o cl2881V.24f vBIT14 re3)33ealloc_desc;%f="+/1a>e4024ef="+7l40342in int f">D3snfo1/a7,40342>40ve=fmt" cee33"28>33eeev3l="+s7"BGI loi2cle rq_on=fmt" cee33"27>338in rq_onhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_RXDATA28RZI_SPACEs338IRQ_RXDATA4fco3;address1of this descriptor *a href=7r4025ef="+7l40 f">D3tbuf udif[or3"IN7O40 f">40vo28TERN_NONEs3306(>#7f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op40v6ef="+7l40>, Q_RXIDor3"INFO1a3pb7f40>, >40vve=fm?a3m9hretmp_re25O mas,+coe=fmt" c}o34a27>34/* relenableosaving oflexv=ef"us Dm?a3m9hrealloc_desc;%f="+/1a>e40v7ef="+7l40sref"-&3." >fmt2.nfo1/7 40sre>40vLL>fmt2.nfo1/a viN+s666666666 8c1o cl2881t}1wrgistb+fla_til_rr33metwrgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RDCS1o cl2881V.24f vRDCS1 re3,sW6d6b1ur2862V.2BITh5drive25Or33metBITh4fco3;address1of this descriptor *a href=7r4028ef="+7l40 3;1in int f">DARESTAR7S40 3;>40ve34"28ytx>2819a vefo13128NER>285ma ve=fmt" ce=33128>335gg7+4029ef="+7l40 clA33028>333>">fmt mm7m40 cl>40vo1/">Diudire33 else3 address1of this descriptor *a href=7>403ref="+7l401a>,3l="+s7"BGIN4k12857V401a>>401a34/* relexvetquest whenlexvFIFOqhalf full Dm?a3m9hrealloc_desc;%f="+/1a>e4031ef="+7l40geseo.h">Dia>,udcprD((7F40ges>40114fco28TERN_NONEs3ndi 8c1o cl2881t}1wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SCRFhre, aunsigned short)code6"DBGIN4kr2fcdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SCRFhre)m|5(6a hre33"27epiBIT14o cl2881V.24f vBIT14 re3)33ealloc_desc;%f="+/1a>e4032ef="+7l40b+fla_til_ready VERRi 7r40b+f>401e34/* relf lo1st descripeor add ves Dm?a3m9hrealloc_desc;%f="+/1a>e4033ef="+7l40a vit.2>,ud)3l="+s7"BG7N40a v>40124fco28TERN_NONEs3ndi 8c1o cl2881t}1wrgistb+fla_til_rr33metwrgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RDDA1o cl2881V.24f vRDDA1 re3,sW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbufve=fmt" clr33op401e=e33427:at>2794a ve=fmt" c}.33427>339f"7{4015ef="+7l40t.2>,ud)3l="+s7"BGIN4k7240t.2>401o28TERN_NONEs3306(>#7f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op4016ef="+7l40+s6 8c1o cl2881V.24fco7840+s6>401ve=fm?a3m9hretmp_re25O mas,+coe=fmt" c}o34a27>34/* relenableoexvDMAoaB"lDMAo , errupt Dm?a3m9hrealloc_desc;%f="+/1a>e4037ef="+7l40qsav{6ny_fhal2ncurr1nh7_40qsa>401LL>fmt2.nfo1/a viN+s666666666 8c1o cl2881t}1wrgistb+fla_til_rr33metwrgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RDCS1o cl2881V.24f vRDCS1 re3,s W6d6b1ur2862V.2BIT2bl{lenablr33metBIT2 re32+6 8c1o cl2881i3VBITabl{lenablr33metBITa re3)3;address1of this descriptor *a href=7r4038ef="+7l40NINGf p_id Ne3." f TAS7 40NIN>401e34"28ytx>2819a vefo13 else3 address1of this descriptor *a href=7>4039ef="+7l40t>fmt2.nfo1/a vieorta>7<40t>f>401o1/">Diudif]nyrt>f+s6a viN+s6 e=fmt" c}o34a27>34/* relenableosaving oflexv=ef"us,oexvDMAoaB"lDMAo , errupt Dm?a3m9hrealloc_desc;%f="+/1a>e404ref="+7l40e/. omthsref"-&extra_c7u40e/.>40e/L>fmt2.nfo1/a viN+s666666666 8c1o cl2881t}1wrgistb+fla_til_rr33metwrgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RDCS1o cl2881V.24f vRDCS1 re3,s W6d6b1ur2862V.2BITh5drive25Or33metBITh4fco2+6 8c1o cl2881i3VBIT2bl{lenablr33metBIT2 re32+6 8c1o cl2881i3VBITabl{lenablr33metBITa re3)3;address1of this descriptor *a href=7r4041ef="+7l40"e,vL13342(6a hre331287_40"e,>40e14fco28TERN_NONEs3ndi3128NER>285ma ve=fmt" ce=33128>335gg7+4042ef="+7l40unhudif++3l="+s7"BGIN47140unh>40ee285ma ve=fmt" ce=33128>335gg7+4043ef="+7l40laed_opena>e<--3l="+s77B40lae>40e24fco427:at>2794a ve=fmt" c}.33427>339f"724044ef="+7l40!>ee>40ee=fmt" cee33"(6a hre33"27eeri2cle rq_on=fmt" cee33"27>338in rq_onhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_RXOVER28RZI_SPACEs338IRQ_RXOVER4fco3;address1of this descriptor *a href=7r4045ef="+7l406(6a hre33f287=i>2846 7 406(6>40eo28TEealloc_desc;%f="+/1a>e40e6ef="+7l40fo1/a>, |rror3"INFO1ic7240fo1>40eve=fm?a3m9udife=fmt" c}o34a27>34/* relenableoeecehis  mm?a3m9hrealloc_desc;%f="+/1a>e4047ef="+7l40qsav{6ny_fhD((NFO;sref7940qsa>40eLL>fmt2.nf,+code6"DBGIN4knLIwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3, aunsigned short)code6"DBGIN4kr2fcdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3)Y|5(6a hre33"27epiBIT1o cl2881V.24f vBIT1Fhre)3;address1of this descriptor *a href=7r4048ef="+7l40l_ready ready, rcao{637d40l_r>40ee34"2128NER>285ma ve=fmt" ce=33128>335gg7+40e9ef="+7l4035>(6a hre33028fne>2857 4035>>40eo1/">Diudiudif++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexex_et_tarofla_til_rr33metrx_et_tarohr5O8TERN_NONEs3391idifalse=fmt" cee33"27>falsehr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a405ref="+7l404k12851V.24fco28/snetl7c404k1>404k1/">Diudiudif++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexex_enable763V.24fco27 nLIex_enable7hr5O8TERN_NONEs3391iditr ve=fmt" clr33trutr vhr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a4051ef="+7l40abl{ exit hu href="+co7e40abl>404e34123128NER>285ma ve=fmt" ce=33128>335gg7+4042ef="+7l40" c}}33"28>335in inold7s40" c>404e285ma ve=fmt" ce=33128>335gg7+4053ef="+7l40DBGIN4k2863V.24fco28 #7840DBG>40424fco=ef"5O =ef"3." , YNt2.nfef=tx_starofla_til_rr33mettx__tarohr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 4054ef="+7l405(6a hre33528s3=>2855a7v405(6>404e=fmt address1of this descriptor *a href=7r4045ef="+7l402863V.24fco28 #L8"e,vL7340286>404o28TERN_NONEsfCEs3f++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonextx_enable763V.24fco27 nLItx_enable7hr5O)m address1of this descriptor *a href=7>4056ef="+7l403V.24fco28 #L8"e,vL13377403V.>404ve=fm?a3m9hretmp_re25ode6"DBGIN4knLIwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re3,address1of this descriptor *a href=7>4057ef="+7l40 int f33128>335ttttt,u7s40 in>404LL>fmt2.nfo1/a viN+s666666666 aunsigned short)ccode6"DBGIN4kr2fcdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re3)Y|5(6a hre33"27epiBIT1o cl2881V.24f vBIT1Fhre)Yo28TEs~W6d6b1ur2862V.2BIT2bl{lenablr33metBIT2 re3)33427:at>2794a ve=fmt" c}.33427>339f"724048ef="+7l40OSYNCe,vL11" abclaa hr7f40OSY>404e34"28ytx>2819a vefo1f++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonextx_enable763V.24fco27 nLItx_enable7hr5O8TERN_NONEs3391iditr ve=fmt" clr33trutr vhr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a4059ef="+7l40h5e1f=2drivo3." >fmt2.7f40h5e>404o1/">Diudire33128NER>285ma ve=fmt" ce=33128>335gg7>406ref="+7l40f;grror3"INFO1icl2n7k40f;&>40f;285ma ve=fmt" ce=33128>335gg7+4061ef="+7l40_rbuf;grrror3"INFO17c40_rb>40f11/">Diudiudif,+code6"DBGIN4kudidesc_counofla_til_rr33metdesc_counohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3.nfo1/a vicl2nklonextbufve=fmt" clr33op4062ef="+7l40RN_NONEs3363(6a hre3337840RN_>40fefalsehr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a4063ef="+7l40="+code6"DBGIN4k2863V.7440="+>40f24fco427:at>2794a ve=fmt" c}.33427>339f"724064ef="+7l40f;grror3"INFO1icl2n7k40f;&>40fe=fmt" cee33"28>33eeef,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op4065ef="+7l40fo_buf;,421/a>#7W6d7b40fo_>40fo28TERN_NONEs3306(>#728>33eeef,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op4066ef="+7l40locke40fve=fm?a3m9hretmp_re25O mas,+cO mas,+code6"DBGIN4knLIget_signalse=fmt" clr33op2794a ve=fmt" c}.33427>339f"724067ef="+7l40etmp_rbuf;grror3"IN7O40etm>40fLL>fmt2.nfo1/a viN+s666666666 8>33eeef,+c3code6"DBGIN4kr2ff*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignalse=fmt" clr33op4068ef="+7l40RN_NONEs3369(6a hre33"7840RN_>40fe34"28ytx>2819a vefo1O mas,+cO mas,+cO mas,+code6"DBGIN4knLIf*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignalse=fmt" clr33op2794a ve=fmt" c}.33427>339f"724069ef="+7l40ngeseEFAULTe,3l="+s7"B7I40nge>40fo1/">Diudif]nyrt>f+s6a viN+s6O mas,+cO mas,+code6"DBGIN4knLIset_signalse=fmt" clr33op2794a ve=fmt" c}.33427>339f"72407ref="+7l409hrea3l="+s6 8c1o cl2871409hr>409h34"28ytx>2819a vefo1O mas,+cO mas,+cO mas,+code6"DBGIN4knLIf*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklopordrop_rts_on_tx_do2794a ve=fmt" c}.33427>339f"7a4071ef="+7l404k12867V.24fco28TERN_N7N404k1>40914fco28TERN_NONEs3ndiiiiiiiiiiiiiiiii3128NER>285ma ve=fmt" ce=33128>335gg7>4072ef="+7l40LEe409e285ma ve=fmt" ce=33128>335gg7>4073ef="+7l40SYNCe,vL11" abclaa hre7=40SYN>40924fco427:at>2794a ve=fmt" c}.33427>339f"724074ef="+7l40rive25O =ef"kfreea ve=7m40riv>409e=fmt" cee33"28>33eeeO mas,+code6"DBGIN4knLIs2cle rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_TXDATA28RZI_SPACEs338IRQ_TXDATA4fco3;address1of this descriptor *a href=7r4075ef="+7l40h5drive25O locktmp_rbu7a40h5d>409o28TERN_NONEs3306(>#728>33eee(6a hre33"27eeri2cle rq_on=fmt" cee33"27>338in rq_onhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_TXUNDER28RZI_SPACEs338IRQ_TXUNDER re32+6 8c1o cl2881i3VIRQ_TXIDLE28RZI_SPACEs338IRQ_TXIDLEFhre3;address1of this descriptor *a href=7r4096ef="+7l40f;grror3"INFO1icl2n7N40f;&>409ve=fm?a3m9hretmp_re25O mas,+coe=fmt" c}o34a27>34/* relanuprvtxf="le7and underrun =ef"us bits Dm?a3m9hrealloc_desc;%f="+/1a>e4097ef="+7l40h5drive25O lockfnfo_bu7a40h5d>409LL>fmt2.nfo1/a viN+s666666666 8c1o cl2881t}1wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SS1o cl2881V.24f vSS1 re3,saunsigned short)code6"DBGIN4kr2fIRQ_TXIDLE28RZI_SPACEs338IRQ_TXIDLEFhre2+6 8c1o cl2881i3VIRQ_TXUNDER28RZI_SPACEs338IRQ_TXUNDER re3)33427:at>2794a ve=fmt" c}.33427>339f"724078ef="+7l40f;grror3"INFO1icl2n7N40f;&>409e34"28ytx>2819a vefo13 else3 address1of this descriptor *a href=7>4079ef="+7l404k12851V.24fco28/snetl7c404k1>409o1/">Diudif]nyrt>f+s6a viN+s6 8c1o cl2881t}1s2cle rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_TXDATA28RZI_SPACEs338IRQ_TXDATA4fco3;address1of this descriptor *a href=7r408ref="+7l40abl{ exit hu href="+co7e40abl>40ab28TERN_NONEs3306(>#728>33eee(6a hre33"27eeri2cle rq_on=fmt" cee33"27>338in rq_onhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_TXIDLE28RZI_SPACEs338IRQ_TXIDLEFhre3;address1of this descriptor *a href=7r4081ef="+7l40Ce,YN33128>338gggggold7s40Ce,>40a14fco28TERN_NONEs3ndiiiiiiiiioe=fmt" c}o34a27>34/* relanuprvtxf="le7=ef"us bit Dm?a3m9hrealloc_desc;%f="+/1a>e4082ef="+7l40303(6a hre33,3l="+s6 87140303>40ae338cl2nk,u7s40t" >40a24fco28TERN_NONEs3ndi3128NER>285ma ve=fmt" ce=33128>335gg7>4084ef="+7l40L11" abclaa href="+/1a7e40L11>40ae=fmt" cee33"28>33eeeve=fmt" c}o34a27>34/* relf lo1st descripeor add ves and starolDMAoDm?a3m9hrealloc_desc;%f="+/1a>e4085ef="+7l40="+flaYNterfac{6ny_fha7v40="+>40ao28TERN_NONEs3306(>#7 8c1o cl2881t}1wrgistb+fla_til_rr33metwrgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TDDA1o cl2881V.24f vTDDA1 re3,sW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportbufve=fmt" clr33op2787a v7=406a >40ave=fm?a3m9hretmp_re25ode6"DBGIN4knLIwrgistb+fla_til_rr33metwrgistb+hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TDCS1o cl2881V.24f vTDCS1 re3,sW6d6b1ur2862V.2BIT2bl{lenablr33metBIT2 re32+6 8c1o cl2881i3VBITabl{lenablr33metBITa re3);address1of this descriptor *a href=7r4087ef="+7l40NEs3308(6a hre33827lin7240NEs>40aLL>fmt2.nfo1/a viN+s6 8c1o cl2881t}1t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonextx_acthis63V.24fco27 nLItx_acthishr5O8TERN_NONEs3391iditr ve=fmt" clr33trutr vhr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a4088ef="+7l40sabl{lenabl{ exit hu a7l40sab>40ae34"28ytx>2813128NER>285ma ve=fmt" ce=33128>335gg7>4089ef="+7l403V.24fco28 #L8"e,vL1337>403V.>40a934123128NER>285ma ve=fmt" ce=33128>335gg7+409ref="+7l40or3"INFO1icl2nkpci_all7c40or3>40or4fco427:at>2794a ve=fmt" c}.33427>339f"724091ef="+7l40fgrrror3"INFO1icl2nkNU7L40fgr>40o14fco=ef"5O =ef"3." , YNt2.nfef=tx_stove=fmt" clr33ef=tx_stovhr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 40o2ef="+7l40RN_NONEs3393(6a hre3337740RN_>40o2=fmt address1of this descriptor *a href=7r4093ef="+7l405DBGINFON11memseR>fmt27n405DB>40o24fco28TERN_Nunsigned short5,3l="+s7"BGI loval28RZI_SPACEs338valhr5O;address1of this descriptor *a href=7r4094ef="+7l40a h5drive25O lockbuf 37140a h>40oe=e33427:at>2794a ve=fmt" c}.33427>339f"7{4095ef="+7l40ive25O =ef"3." >fmt2.n7o40ive>40oo28TERN_NONEs(6a hre33"27eerdel_timerfla_til_rr33metdel_timerhr5O o28TE 8c1o cl2881t}1t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonextx_timerfla_til_rr33mettx_timer re3);address1of this descriptor *a href=7r4096ef="+7l40rr7f="+/1a>e40o6=e33427:at>2794a ve=fmt" c}.33427>339f"7{4097ef="+7l40rr77f="+/1a>e40oLL>fmt2.nf,+code6"DBGIN4knLIt_bufet_pofla_til_rr33mettdbufet_pohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4098ef="+7l4040oe34"2128NER>285ma ve=fmt" ce=33128>335gg7+4099ef="+7l40 vicl2nklocke40oo1/">Diudiudife=fmt" c}o34a27>34/* reletf loaB"ldisable7transmitts  mm?a3m9hrealloc_desc;%f="+/1a>e41href="+7l41hrefl2nklocke41hr34"28ytx>dif,3l="+s7"BGI loval28RZI_SPACEs338valhr5O8TERN_NONEs3391idicdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re3)Yo28TEs~W6d6b1ur2862V.2BIT1o cl2881V.24f vBIT1Fhre;hre viN385(e=fmt" c}o34a27>34/* relanuprvenableobit mm?a3m9hrealloc_desc;%f="+/1a>e41h1ef="+7l41hgrrror3"INFO1icl2nkNU7L41hgr>41h11/">Diudiudif++,421/a>#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re3, aunsigned short)code6"DBGIN4kr2fval28RZI_SPACEs338valhr5O8|5(6a hre33"27epiBIT2bl{lenablr33metBIT2 re3)33"(e=fmt" c}o34a27>34/* relf loetf lobit mm?a3m9hrealloc_desc;%f="+/1a>e41h2ef="+7l41hN_NONEs3393(6a hre3337741hN_>410e285ma ve=fmt" ce=33128>335gg7+41h3ef="+7l41hDBGINFON11memseR>fmt27n41hDB>41024fco28TERndi,3l="+s7"BGIprii38in rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_TXDATA28RZI_SPACEs338IRQ_TXDATA4fco2+6 8c1o cl2881i3VIRQ_TXIDLE28RZI_SPACEs338IRQ_TXIDLEFhre2+6 8c1o cl2881i3VIRQ_TXUNDER28RZI_SPACEs338IRQ_TXUNDER re3);address1of this descriptor *a href=7r41h4ef="+7l41h h5drive25O lockbuf 37141h h>410e=e33427:at>2794a ve=fmt" c}.33427>339f"7{41h5ef="+7l41hve25O =ef"3." >fmt2.n7o41hve>410534"28ytx>dif,e=fmt" c}o34a27>34/* relanuprvtxf="le7and underrun =ef"us bit mm?a3m9hrealloc_desc;%f="+/1a>e41h6ef="+7l41hr7f="+/1a>e410ve=fm?a3m9udif++,421/a>#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SS1o cl2881V.24f vSS1 re3,saunsigned short)code6"DBGIN4kr2fIRQ_TXIDLE28RZI_SPACEs338IRQ_TXIDLEFhre2+6 8c1o cl2881i3VIRQ_TXUNDER28RZI_SPACEs338IRQ_TXUNDER re3)33427:at>2794a ve=fmt" c}.33427>339f"7241h7ef="+7l41hr77f="+/1a>e41hLL>fmaddress1of this descriptor *a href=7r41h8ef="+7l41ha h5drive2pbuf 3.1in 6n41ha >41he34"28ytx>dif,3l="+s7"BGI loet_po_tbufve=fmt" clr33op41hf e33427:at>2794a ve=fmt" c}.33427>339f"7a411ref="+7l41ocke411k1/">Diudiudif++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonextx_enable763V.24fco27 nLItx_enable7hr5O8TERN_NONEs3391idifalse=fmt" cee33"27>falsehr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a41o1ef="+7l41 f">D3rbuf udif[or3"IN7O41 f">41o11/">Diudiudif++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonextx_acthis63V.24fco27 nLItx_acthishr5O8TERN_NONEs3391idifalse=fmt" cee33"27>falsehr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a41o2ef="+7l41341de3l=cpreva/ienabl{7n41341>411e285ma ve=fmt" ce=33128>335gg7+41o3ef="+7l41 f">D3rbuf udif[or3"IN7O41 f">41124fco427:at>2794a ve=fmt" c}.33427>339f"7241o4ef="+7l41mt2.nfo1/a vicl2nklock7<41mt2>411e=fmt=ef"5O =ef"3." , YNt2.nfef=rt_po_porofla_til_rr33metrt_po_porohr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 41o5ef="+7l41+s6 8c1o cl2881V.24fco7841+s6>411o28TE address1of this descriptor *a href=7>41o6ef="+7l41 h5drive25O =ef"3, YNt7.41 h5>41ove=fm?a3m9udifCEs3f++,421/a>#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexist_add fla_til_rr33metrtt_add  re333127ref>2786   sref">fmtt33127>338f7 41o7ef="+7l41 h5DBGINFO3." >fmt2.nf7141 h5>411LL>fmt2.nfo1/a viN+s6return;ad7:at>2794a ve=fmt" c}.33427>339f"7a41o8ef="+7l412863V.24fco28 #L8"e,vL7341286>411e34"2128NER>285ma ve=fmt" ce=33128>335gg7+41o9ef="+7l41uf udif[or3"INFO1icl2n7341uf >41oo1/">Diudiudif++,421/a>#7U.2tx_stove=fmt" clr33ef=tx_stovhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r412ref="+7l41va/ioldisabl{lenabl{ e7i41va/>412k1/">Diudiudif++,421/a>#7U.2rx_stove=fmt" clr33ef=rx_stovhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4121ef="+7l412863V.24fco28 #L8"e,vL7341286>4122863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4122ef="+7l41ocke41ve#7U.2t_)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nklonexsignalse=fmt" clr33opD3tbuf udif[or3"IN7O41 f">41224fco28TERndi,3l="+s7"BGIpriiet_signalse=fmt" clr33op2794a ve=fmt" c}.33427>339f"724124ef="+7l41342in int f">D3snfo1/a7,41342>412e=e33427:at>2794a ve=fmt" c}.33427>339f"7{4125ef="+7l41 f">D3tbuf udif[or3"IN7O41 f">412o28TERN_NONEs(6a hre33"27eeri38in rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_ALL28RZI_SPACEs338IRQ_ALL re38|5(6a hre33"27epiIRQ_MASTER28RZI_SPACEs338IRQ_MASTER re333427:at>2794a ve=fmt" c}.33427>339f"724126ef="+7l41>, Q_RXIDor3"INFO1a3pb7f41>, >41vve=fm3128NER>285ma ve=fmt" ce=33128>335gg7+41v7ef="+7l41sref"-&3." >fmt2.nfo1/7 41sre>412LL>fmaddress1of this descriptor *a href=7r4128ef="+7l41 3;1in int f">DARESTAR7S41 3;>41ve34"2=ef"5O =ef"3." , YNt2.nfef=rt_po_adapterfla_til_rr33metrt_po_adapterhr5O vL13385(6a hre33"27ef=>2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 4129ef="+7l41 clA33028>333>">fmt mm7m41 cl>41vo1/"> address1of this descriptor *a href=7>413ref="+7l411a>,3l="+s7"BGIN4k12857V411a>>411aDr2fi28RZI_SPACEs3386hr5O;ad7:at>2794a ve=fmt" c}.33427>339f"7a4131ef="+7l41geseo.h">Dia>,udcprD((7F41ges>41114fco28TERN_Nfor+code6"DBGIN4kudif28RZI_SPACEs3386hr5O=0EsW6d6b1ur2862V.2f28RZI_SPACEs3386hr5O <EsW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportoro_counofla_til_rr33mettoro_counoFhre;h++W6d6b1ur2862V.2f28RZI_SPACEs3386hr5O3m address1of this descriptor *a href=7>4132ef="+7l41b+fla_til_ready VERRi 7r41b+f>411efmt2.nfo1/a vicl2nkloportoro_arrayfla_til_rr33mettoro_arrayhr5O[W6d6b1ur2862V.2428RZI_SPACEs3386hr5O]33127ref>2786   sref">fmtt33127>338f7 4133ef="+7l41a vit.2>,ud)3l="+s7"BG7N41a v>41124fco28TERN_NONEs3ndi8ytx>dif,3l="+s7"BGI loet_po_porofla_til_rr33metrt_po_porohr5O ode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportoro_arrayfla_til_rr33mettoro_arrayhr5O[W6d6b1ur2862V.2428RZI_SPACEs3386hr5O]3;ad7:at>2794a ve=fmt" c}.33427>339f"7a4134ef="+7l41_NONEs3305(6a hre33"287_41_NO>413e=fmt" cee33"3128NER>285ma ve=fmt" ce=33128>335gg7+4115ef="+7l41t.2>,ud)3l="+s7"BGIN4k7241t.2>411o28TE3128NER>285ma ve=fmt" ce=33128>335gg7+4116ef="+7l41+s6 8c1o cl2881V.24fco7841+s6>4136=e33427:at>2794a ve=fmt" c}.33427>339f"7{4137ef="+7l41qsav{6ny_fhal2ncurr1nh7_41qsa>411LL>fm=ef"5O =ef"3." , YNt2.nfef=a}.33_m coe=fmt" clr33op2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 4138ef="+7l41NINGf p_id Ne3." f TAS7 41NIN>411e34"2 address1of this descriptor *a href=7>4139ef="+7l41t>fmt2.nfo1/a vieorta>7<41t>f>411o1/">Diudif]nunsigned short5,3l="+s7"BGI loval28RZI_SPACEs338valhr5O;address1of this descriptor *a href=7r414ref="+7l41e/. omthsref"-&extra_c7u41e/.>414r4fco427:at>2794a ve=fmt" c}.33427>339f"724141ef="+7l41"e,vL13342(6a hre331287_41"e,>41411/">Diudiudif++,421/a>#7U.2i38in rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_ALL28RZI_SPACEs338IRQ_ALL re38|5(6a hre33"27epiIRQ_MASTER28RZI_SPACEs338IRQ_MASTER re333427:at>2794a ve=fmt" c}.33427>339f"724142ef="+7l41unhudif++3l="+s7"BGIN47141unh>414e#7U.2tx_stove=fmt" clr33ef=tx_stovhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4143ef="+7l41laed_opena>e<--3l="+s77B41lae>41424fco28TERndi,3l="+s7"BGIprirx_stove=fmt" clr33ef=rx_stovhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4144ef="+7l41!>ee>414e=e33427:at>2794a ve=fmt" c}.33427>339f"7{4145ef="+7l416(6a hre33f287=i>2846 7 416(6>414534"28ytx>dif,e=fmt" c}o34a27>34/* relTCR (tx control)?a3m9hrealloc_desc;%f="+/1a>e41e6ef="+7l41fo1/a>, |rror3"INFO1ic7241fo1>41eve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e41e7ef="+7l41qsav{6ny_fhD((NFO;sref7941qsa>41eLL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 15..13  m co, 010=a}.33?a3m9hrealloc_desc;%f="+/1a>e41e8ef="+7l41l_ready ready, rcao{637d41l_r>41ee34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 12..10  en62Ving, 000=NRZ?a3m9hrealloc_desc;%f="+/1a>e41e9ef="+7l4135>(6a hre33028fne>2857 4135>>41eo1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 09tx>difparityvenable?a3m9hrealloc_desc;%f="+/1a>e415ref="+7l414k12851V.24fco28/snetl7c414k1>414k1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 08tx>dif1=oddfparity, 0=evenfparity?a3m9hrealloc_desc;%f="+/1a>e4151ef="+7l41abl{ exit hu href="+co7e41abl>414e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 07tx>dif1=RTS c;% control?a3m9hrealloc_desc;%f="+/1a>e4152ef="+7l41" c}}33"28>335in inold7s41" c>414e34/* i8ytx>dif* 06tx>dif1=breakvenable?a3m9hrealloc_desc;%f="+/1a>e4153ef="+7l41DBGIN4k2863V.24fco28 #7841DBG>41424fco,e=fmt" c}o34a27>34/* i8ytx>dif* 05..04  characts  length?a3m9hrealloc_desc;%f="+/1a>e4154ef="+7l415(6a hre33528s3=>2855a7v415(6>414e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif*         00=5 bits?a3m9hrealloc_desc;%f="+/1a>e4155ef="+7l412863V.24fco28 #L8"e,vL7341286>414o28TE,e=fmt" c}o34a27>34/* i8ytx>dif*         01=6 bits?a3m9hrealloc_desc;%f="+/1a>e4156ef="+7l413V.24fco28 #L8"e,vL13377413V.>415ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*i8ytx>dif10=7 bits?a3m9hrealloc_desc;%f="+/1a>e4157ef="+7l41 int f33128>335ttttt,u7s41 in>415LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 8ytx>dif11=8 bits?a3m9hrealloc_desc;%f="+/1a>e4158ef="+7l41OSYNCe,vL11" abclaa hr7f41OSY>415e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 03      0=1 stov bit,f1=2 stov bits?a3m9hrealloc_desc;%f="+/1a>e4159ef="+7l41h5e1f=2drivo3." >fmt2.7f41h5e>415o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 02tx>difet_pohr3m9hrealloc_desc;%f="+/1a>e416ref="+7l41f;grror3"INFO1icl2n7k41f;&>416k1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 01tx>difenable?a3m9hrealloc_desc;%f="+/1a>e4161ef="+7l41_rbuf;grrror3"INFO17c41_rb>416e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 00tx>difauto-CTS enable?a3m9hrealloc_desc;%f="+/1a>e4162ef="+7l41RN_NONEs3363(6a hre3337841RN_>416e34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4163ef="+7l41="+code6"DBGIN4k2863V.7441="+>41624fco28TERndi,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0x40hr;address1of this descriptor *a href=7r4164ef="+7l41f;grror3"INFO1icl2n7k41f;&>416e=e33427:at>2794a ve=fmt" c}.33427>339f"7{4165ef="+7l41fo_buf;,421/a>#7W6d7b41fo_>41fo28TERN_NONEsf,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporif_m coe=fmt" clr33op2786   sref">fmtt33127>338f7 4166ef="+7l41locke41fve=fm?a3m9hretmp_re25,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT728RZI_SPACEs338BIT7hr5O;address1of this descriptor *a href=7r4167ef="+7l41etmp_rbuf;grror3"IN7O41etm>416LL>fmaddress1of this descriptor *a href=7r4168ef="+7l41RN_NONEs3369(6a hre33"7841RN_>41fe34"28ytx>281f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op4169ef="+7l41ngeseEFAULTe,3l="+s7"B7I41nge>41fo1/">Diudif]nyrt>f+s6,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT928RZI_SPACEs338BIT9hr5O;address1of this descriptor *a href=7r417ref="+7l419hrea3l="+s6 8c1o cl2871419hr>419h34"28ytx>2819a vefo1f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4171ef="+7l414k12867V.24fco28TERN_N7N414k1>41914fco28TERN_NONEs3ndiiiiiiiii,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT828RZI_SPACEs338BIT8hr5O;address1of this descriptor *a href=7r4172ef="+7l41LEe419e285ma ve=fmt" ce=33128>335gg7+4173ef="+7l41SYNCe,vL11" abclaa hre7=41SYN>41924fco427:at>2794a ve=fmt" c}.33427>339f"724174ef="+7l41rive25O =ef"kfreea ve=7m41riv>419e=fmt" cee33"switch+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4175ef="+7l41h5drive25O locktmp_rbu7a41h5d>419o28TERN_NONEs address1of this descriptor *a href=7>4196ef="+7l41f;grror3"INFO1icl2n7N41f;&>419ve=fm?a3m9hrecase 6:i,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT4o cl2881V.24f vBIT4Fhre;hbreak;address1of this descriptor *a href=7r4177ef="+7l41h5drive25O lockfnfo_bu7a41h5d>419LL>fmt2.nfo1/case 7:i,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre;hbreak;address1of this descriptor *a href=7r4178ef="+7l41f;grror3"INFO1icl2n7N41f;&>419e34"28ytx>281case 8:i,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre2+6 8c1o cl2881i3VBIT4o cl2881V.24f vBIT4Fhre;hbreak;address1of this descriptor *a href=7r4179ef="+7l414k12851V.24fco28/snetl7c414k1>417o1/">Diudire33128NER>285ma ve=fmt" ce=33128>335gg7>418ref="+7l41abl{ exit hu href="+co7e41abl>418r4fco427:at>2794a ve=fmt" c}.33427>339f"724181ef="+7l41Ce,YN33128>338gggggold7s41Ce,>41811/">Diudiudif,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4182ef="+7l41303(6a hre33,3l="+s6 87141303>41ae338cl2nk,u7s41t" >41824fco427:at>2794a ve=fmt" c}.33427>339f"724184ef="+7l41L11" abclaa href="+/1a7e41L11>41ae=fmt" cee33"f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2794a ve=fmt" c}.33427>339f"724185ef="+7l41="+flaYNterfac{6ny_fha7v41="+>41ao28TERN_NONEs3306(>#7 8c1o cl2881t}1val28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITabl{lenablr33metBITa re3;address1of this descriptor *a href=7r4186ef="+7l416a hre33727i3i>2787a v7=416a >4186=e33427:at>2794a ve=fmt" c}.33427>339f"7{4187ef="+7l41NEs3308(6a hre33827lin7241NEs>418LL>fmt2.nf,+code6"DBGIN4knLIwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r4188ef="+7l41sabl{lenabl{ exit hu a7l41sab>418e34"2128NER>285ma ve=fmt" ce=33128>335gg7+4189ef="+7l413V.24fco28 #L8"e,vL1337>413V.>418o1/">Diudiudife=fmt" c}o34a27>34/* relRCR (rx control)?a3m9hrealloc_desc;%f="+/1a>e419ref="+7l41or3"INFO1icl2nkpci_all7c41or3>419k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e4191ef="+7l41fgrrror3"INFO1icl2nkNU7L41fgr>419e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 15..13  m co, 010=a}.33?a3m9hrealloc_desc;%f="+/1a>e41o2ef="+7l41RN_NONEs3393(6a hre3337741RN_>419e34/* i8ytx>dif* 12..10  en62Ving, 000=NRZ?a3m9hrealloc_desc;%f="+/1a>e4193ef="+7l415DBGINFON11memseR>fmt27n415DB>41924fco,e=fmt" c}o34a27>34/* i8ytx>dif* 09tx>difparityvenable?a3m9hrealloc_desc;%f="+/1a>e4194ef="+7l41a h5drive25O lockbuf 37141a h>419e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 08tx>dif1=oddfparity, 0=evenfparity?a3m9hrealloc_desc;%f="+/1a>e4195ef="+7l41ive25O =ef"3." >fmt2.n7o41ive>419o28TE,e=fmt" c}o34a27>34/* i8ytx>dif* 07..06txet_prved, must be 0?a3m9hrealloc_desc;%f="+/1a>e4196ef="+7l41rr7f="+/1a>e419ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*i05..04  characts  length?a3m9hrealloc_desc;%f="+/1a>e4197ef="+7l41rr77f="+/1a>e419LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 8ytx>dif00=5 bits?a3m9hrealloc_desc;%f="+/1a>e4198ef="+7l41419e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 8ytx>dif01=6 bits?a3m9hrealloc_desc;%f="+/1a>e4199ef="+7l41 vicl2nklocke419o1/">,e=fmt" c}o34a27>34/* i8ytx>dif*         10=7 bits?a3m9hrealloc_desc;%f="+/1a>e42href="+7l42hrefl2nklocke420k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*         11=8 bits?a3m9hrealloc_desc;%f="+/1a>e42h1ef="+7l42hgrrror3"INFO1icl2nkNU7L42hgr>420e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 03      et_prved, must be zero?a3m9hrealloc_desc;%f="+/1a>e42h2ef="+7l42hN_NONEs3393(6a hre3337742hN_>420e34/* i8ytx>dif* 02tx>difet_pohr3m9hrealloc_desc;%f="+/1a>e42h3ef="+7l42hDBGINFON11memseR>fmt27n42hDB>42024fco,e=fmt" c}o34a27>34/* i8ytx>dif* 01tx>difenable?a3m9hrealloc_desc;%f="+/1a>e42h4ef="+7l42h h5drive25O lockbuf 37142h h>420e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 00tx>difauto-DCDfenable?a3m9hrealloc_desc;%f="+/1a>e42h5ef="+7l42hve25O =ef"3." >fmt2.n7o42hve>420o28TE,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e42h6ef="+7l42hr7f="+/1a>e420ve=fm?a3m9udif++,421/a>#7U.2val28RZI_SPACEs338valhr5O8TE0x40hr;address1of this descriptor *a href=7r42h7ef="+7l42hr77f="+/1a>e42hLL>fmaddress1of this descriptor *a href=7r42h8ef="+7l42ha h5drive2pbuf 3.1in 6n42ha >420e34"28ytx>281f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op420o1/">Diudif]nyrt>f+s6,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT928RZI_SPACEs338BIT9hr5O;address1of this descriptor *a href=7r421ref="+7l42ocke421h34"28ytx>2819a vefo1f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fptor *a href=7r4211ef="+7l42 f">D3rbuf udif[or3"IN7O42 f">42114fco28TERN_NONEs3ndiiiiiiiii,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT828RZI_SPACEs338BIT8hr5O;address1of this descriptor *a href=7r42o2ef="+7l42341de3l=cpreva/ienabl{7n42341>421e285ma ve=fmt" ce=33128>335gg7+42o3ef="+7l42 f">D3rbuf udif[or3"IN7O42 f">42124fco427:at>2794a ve=fmt" c}.33427>339f"7242o4ef="+7l42mt2.nfo1/a vicl2nklock7<42mt2>421e=fmt" cee33"switch+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 42o5ef="+7l42+s6 8c1o cl2881V.24fco7842+s6>421o28TERN_NONEs address1of this descriptor *a href=7>42o6ef="+7l42 h5drive25O =ef"3, YNt7.42 h5>421ve=fm?a3m9hrecase 6:i,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT4o cl2881V.24f vBIT4Fhre;hbreak;address1of this descriptor *a href=7r42o7ef="+7l42 h5DBGINFO3." >fmt2.nf7142 h5>421LL>fmt2.nfo1/case 7:i,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre;hbreak;address1of this descriptor *a href=7r42o8ef="+7l422863V.24fco28 #L8"e,vL7342286>421e34"28ytx>281case 8:i,3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre2+6 8c1o cl2881i3VBIT4o cl2881V.24f vBIT4Fhre;hbreak;address1of this descriptor *a href=7r42o9ef="+7l42uf udif[or3"INFO1icl2n7342uf >421o1/">Diudire33128NER>285ma ve=fmt" ce=33128>335gg7>422ref="+7l42va/ioldisabl{lenabl{ e7i42va/>422r4fco427:at>2794a ve=fmt" c}.33427>339f"724221ef="+7l422863V.24fco28 #L8"e,vL7342286>42211/">Diudiudif,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4222ef="+7l42ocke422eD3tbuf udif[or3"IN7O42 f">42224fco427:at>2794a ve=fmt" c}.33427>339f"724224ef="+7l42342in int f">D3snfo1/a7,42342>422e=fmt" cee33"ode6"DBGIN4knLIwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r4225ef="+7l42 f">D3tbuf udif[or3"IN7O42 f">422o28TEaddress1of this descriptor *a href=7r4226ef="+7l42>, Q_RXIDor3"INFO1a3pb7f42>, >422ve=fm?a3m9udife=fmt" c}o34a27>34/* relCCR (clock control)?a3m9hrealloc_desc;%f="+/1a>e42v7ef="+7l42sref"-&3." >fmt2.nfo1/7 42sre>422LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e42v8ef="+7l42 3;1in int f">DARESTAR7S42 3;>422e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 07..05if0118TEtx clock source is BRG/ hhr3m9hrealloc_desc;%f="+/1a>e42v9ef="+7l42 clA33028>333>">fmt mm7m42 cl>422o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 04..02if0108TErx clock source is BRGhr3m9hrealloc_desc;%f="+/1a>e423ref="+7l421a>,3l="+s7"BGIN4k12857V421a>>423k1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 01tx>dif08TEauxclkldisabledhr3m9hrealloc_desc;%f="+/1a>e4231ef="+7l42geseo.h">Dia>,udcprD((7F42ges>423e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 00tx>dif18TEBRG enable7hr3m9hrealloc_desc;%f="+/1a>e4232ef="+7l42b+fla_til_ready VERRi 7r42b+f>423e34/* i8ytx>dif*hr3m9hrealloc_desc;%f="+/1a>e4233ef="+7l42a vit.2>,ud)3l="+s7"BG7N42a v>42324fco,e=fmt" c}o34a27>34/* i8ytx>dif* 01108100e343m9hrealloc_desc;%f="+/1a>e4234ef="+7l42_NONEs3305(6a hre33"287_42_NO>423e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4215ef="+7l42t.2>,ud)3l="+s7"BGIN4k7242t.2>423o28TERN_NONEs(6a hre33"27eerwrgist828RZI_SPACEs338wrgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2CCR28RZI_SPACEs338CC1 re3, 0x693;address1of this descriptor *a href=7r4216ef="+7l42+s6 8c1o cl2881V.24fco7842+s6>4236=e33427:at>2794a ve=fmt" c}.33427>339f"7{4237ef="+7l42qsav{6ny_fhal2ncurr1nh7_42qsa>423LL>fmt2.nf,+code6"DBGIN4knLImsc__po_vcrfla_til_rr33metmsc__po_vcrhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4218ef="+7l42NINGf p_id Ne3." f TAS7 42NIN>423e34"2128NER>285ma ve=fmt" ce=33128>335gg7+4239ef="+7l42t>fmt2.nfo1/a vieorta>7<42t>f>423o1/">Diudiudife=fmt" c}o34a27>34/* relSCR (sal_27 control)?a3m9hrealloc_desc;%f="+/1a>e424ref="+7l42e/. omthsref"-&extra_c7u42e/.>424k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e4241ef="+7l42"e,vL13342(6a hre331287_42"e,>424e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 15if1=tx req on FIFO half empty?a3m9hrealloc_desc;%f="+/1a>e4242ef="+7l42unhudif++3l="+s7"BGIN47142unh>424e34/* i8ytx>dif* 14if1=rx req on FIFO half full?a3m9hrealloc_desc;%f="+/1a>e4243ef="+7l42laed_opena>e<--3l="+s77B42lae>42424fco,e=fmt" c}o34a27>34/* i8ytx>dif* 13  tx data  IRQfenable?a3m9hrealloc_desc;%f="+/1a>e4244ef="+7l42!>ee>424e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 12 vtxf="le7 IRQfenable?a3m9hrealloc_desc;%f="+/1a>e4245ef="+7l426(6a hre33f287=i>2846 7 426(6>424o28TE,e=fmt" c}o34a27>34/* i8ytx>dif* 118Erx breakvon IRQfenable?a3m9hrealloc_desc;%f="+/1a>e4246ef="+7l42fo1/a>, |rror3"INFO1ic7242fo1>42eve=fm,e=fmt" c}o34a27>34/* i8ytx>dif* 10  rx data  IRQfenable?a3m9hrealloc_desc;%f="+/1a>e4247ef="+7l42qsav{6ny_fhD((NFO;sref7942qsa>42eLL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 09txrx breakvoff IRQfenable?a3m9hrealloc_desc;%f="+/1a>e4248ef="+7l42l_ready ready, rcao{637d42l_r>42ee34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 08txoverrun  IRQfenable?a3m9hrealloc_desc;%f="+/1a>e4249ef="+7l4235>(6a hre33028fne>2857 4235>>42eo1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 07  DSRtx>difIRQfenable?a3m9hrealloc_desc;%f="+/1a>e425ref="+7l424k12851V.24fco28/snetl7c424k1>424k1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 06  CTS x>difIRQfenable?a3m9hrealloc_desc;%f="+/1a>e4251ef="+7l42abl{ exit hu href="+co7e42abl>424e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 05ifDCDfx>difIRQfenable?a3m9hrealloc_desc;%f="+/1a>e4252ef="+7l42" c}}33"28>335in inold7s42" c>424e34/* i8ytx>dif* 04ifRI fx>difIRQfenable?a3m9hrealloc_desc;%f="+/1a>e4253ef="+7l42DBGIN4k2863V.24fco28 #7842DBG>42424fco,e=fmt" c}o34a27>34/* i8ytx>dif* 03  0=16x sampling, 1=8x sampling?a3m9hrealloc_desc;%f="+/1a>e4254ef="+7l425(6a hre33528s3=>2855a7v425(6>424e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 02if1=txd.nfo1rxd5 , ern27 loopbackvenable?a3m9hrealloc_desc;%f="+/1a>e4255ef="+7l422863V.24fco28 #L8"e,vL7342286>424o28TE,e=fmt" c}o34a27>34/* i8ytx>dif* 01txet_prved, must be zero?a3m9hrealloc_desc;%f="+/1a>e4256ef="+7l423V.24fco28 #L8"e,vL13377423V.>425ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*i00tx1=masts  IRQfenable?a3m9hrealloc_desc;%f="+/1a>e4257ef="+7l42 int f33128>335ttttt,u7s42 in>425LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4258ef="+7l42OSYNCe,vL11" abclaa hr7f42OSY>425e34"28ytx>dif,3l="+s7"BGI loval28RZI_SPACEs338valhr5O8TERN_NONEs3391idiBIT15o cl2881V.24f vBIT15Fhre2+6 8c1o cl2881i3VBIT14o cl2881V.24f vBIT1e=fmt"+6 8c1o cl2881i3VBITabl{lenablr33metBITa re3;address1of this descriptor *a href=7r4259ef="+7l42h5e1f=2drivo3." >fmt2.7f42h5e>425o1/">Diudiudife=fmt" c}o34a27>34/* relJCR[8] :f18TEx8 a}.33 m co feature availableo*m?a3m9hrealloc_desc;%f="+/1a>e426ref="+7l42f;grror3"INFO1icl2n7k42f;&>426afmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op42614fco28TERN_NONEs( W6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporbase_clock5drive25O =ef"3base_clock28TERoltEscode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op426efmt2.nfo1/a vicl2nkloporbase_clock5drive25O =ef"3base_clock28TERo#37Escode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op42624fco28TERndiDiudiudife=fmt" c}o34a27>34/* reluse 8x samplingo*m?a3m9hrealloc_desc;%f="+/1a>e4264ef="+7l42f;grror3"INFO1icl2n7k42f;&>426e=fmt" cee33"28>33eeev3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT3o cl2881V.24f vBIT3hr5O;address1of this descriptor *a href=7r4265ef="+7l42fo_buf;,421/a>#7W6d7b42fo_>426o28TERN_NONEs3306(>#7 8c1o cl2881t}1_po_ratoe=fmt" clr33op<_po_ratohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op42fve=fm?a3m9hre} else  address1of this descriptor *a href=7r4267ef="+7l42etmp_rbuf;grror3"IN7O42etm>426LL>fmt2.nfo1/a viN+s6 e=fmt" c}o34a27>34/* reluse 16x samplingo*m?a3m9hrealloc_desc;%f="+/1a>e4268ef="+7l42RN_NONEs3369(6a hre33"7842RN_>42fe34"28ytx>2813306(>#7 8c1o cl2881t}1_po_ratoe=fmt" clr33op<_po_ratohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op426o1/">Diudire33128NER>285ma ve=fmt" ce=33128>335gg7>427ref="+7l429hrea3l="+s6 8c1o cl2871429hr>427k1/">Diudiudif++,421/a>#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SC1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r4271ef="+7l424k12867V.24fco28TERN_N7N424k1>4272863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4272ef="+7l42LEe427e#7U.2338in rq_one=fmt" clr33op<_38in rq_onhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_RXBREAK28RZI_SPACEs338IRQ_RXBREAKhr5O8|sW6d6b1ur2862V.2IRQ_RXOVER28RZI_SPACEs338IRQ_RXOVERhr5O3;address1of this descriptor *a href=7r4273ef="+7l42SYNCe,vL11" abclaa hre7=42SYN>42924fco427:at>2794a ve=fmt" c}.33427>339f"724274ef="+7l42rive25O =ef"kfreea ve=7m42riv>427e=fmt" cee33"f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4275ef="+7l42h5drive25O locktmp_rbu7a42h5d>427o28TERN_NONEs3306(>#7 8c1o cl2881t}1enable_loopbacke=fmt" clr33op427ve=fm3128NER>285ma ve=fmt" ce=33128>335gg7+4277ef="+7l42h5drive25O lockfnfo_bu7a42h5d>427LL>fmaddress1of this descriptor *a href=7r4278ef="+7l42f;grror3"INFO1icl2n7N42f;&>427e34"2=ef"5O =ef"3." , YNt2.nfef=ptor_m coe=fmt" clr33op2785a ve=fmt" cee33"27>338in in21/a>#7W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re333127ref>2786   sref">fmtt33127>338f7 4279ef="+7l424k12851V.24fco28/snetl7c424k1>427o1/"> address1of this descriptor *a href=7>428ref="+7l42abl{ exit hu href="+co7e42abl>428k1/">Diudiudiunsigned short5,3l="+s7"BGI loval28RZI_SPACEs338valhr5O;address1of this descriptor *a href=7r4281ef="+7l42Ce,YN33128>338gggggold7s42Ce,>4282863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4282ef="+7l42303(6a hre33,3l="+s6 87142303>428e#7U.2338in rq_off=fmt" cee33"27>338in rq_offhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2IRQ_ALL28RZI_SPACEs338IRQ_ALL re38|5(6a hre33"27epiIRQ_MASTER28RZI_SPACEs338IRQ_MASTER re333427:at>2794a ve=fmt" c}.33427>339f"724283ef="+7l42t" c}T33427>338cl2nk,u7s42t" >42824fco28TERndi,3l="+s7"BGIpritx_stove=fmt" clr33ef=tx_stovhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4284ef="+7l42L11" abclaa href="+/1a7e42L11>428e=fmt" cee33"ode6"DBGIN4knLIrx_stove=fmt" clr33ef=rx_stovhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4285ef="+7l42="+flaYNterfac{6ny_fha7v42="+>428o28TEaddress1of this descriptor *a href=7r4286ef="+7l426a hre33727i3i>2787a v7=426a >428ve=fm?a3m9udife=fmt" c}o34a27>34/* relTCR (tx control)?a3m9hrealloc_desc;%f="+/1a>e4287ef="+7l42NEs3308(6a hre33827lin7242NEs>428LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e4288ef="+7l42sabl{lenabl{ exit hu a7l42sab>428e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 15..13  m co?a3m9hrealloc_desc;%f="+/1a>e4289ef="+7l423V.24fco28 #L8"e,vL1337>423V.>428o1/">,e=fmt" c}o34a27>34/* i8ytx>dif*         000=HDLC/SDLC?a3m9hrealloc_desc;%f="+/1a>e429ref="+7l42or3"INFO1icl2nkpci_all7c42or3>429k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*         001=raw bit a>ee4291ef="+7l42fgrrror3"INFO1icl2nkNU7L42fgr>429e3412,e=fmt" c}o34a27>34/* i8ytx>dif*         010=a}.33hronous/isoe4292ef="+7l42RN_NONEs3393(6a hre3337742RN_>429e34/* i8ytx>dif*         011=mono}.33 byte a>ee4293ef="+7l425DBGINFON11memseR>fmt27n425DB>42924fco,e=fmt" c}o34a27>34/* i8ytx>dif*         100=bi}.33 byte a>ee4294ef="+7l42a h5drive25O lockbuf 37142a h>429e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif*         101=x}.33 byte a>ee4295ef="+7l42ive25O =ef"3." >fmt2.n7o42ive>429o28TE,e=fmt" c}o34a27>34/* i8ytx>dif* 12..10  en62Ving?a3m9hrealloc_desc;%f="+/1a>e4296ef="+7l42rr7f="+/1a>e429ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*i09tx>difCRCfenable?a3m9hrealloc_desc;%f="+/1a>e4297ef="+7l42rr77f="+/1a>e429LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 08tx>difCRCb+hr3m9hrealloc_desc;%f="+/1a>e4298ef="+7l42429e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 07tx>dif1=RTS c;% control?a3m9hrealloc_desc;%f="+/1a>e4299ef="+7l42 vicl2nklocke429o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 06tx>difpreambleoenable?a3m9hrealloc_desc;%f="+/1a>e43href="+7l43hrefl2nklocke430k1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 05..04  preambleolength?a3m9hrealloc_desc;%f="+/1a>e43h1ef="+7l43hgrrror3"INFO1icl2nkNU7L43hgr>430e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 03      share open/close flag?a3m9hrealloc_desc;%f="+/1a>e43h2ef="+7l43hN_NONEs3393(6a hre3337743hN_>430e34/* i8ytx>dif* 02tx>difet_pohr3m9hrealloc_desc;%f="+/1a>e43h3ef="+7l43hDBGINFON11memseR>fmt27n43hDB>43024fco,e=fmt" c}o34a27>34/* i8ytx>dif* 01tx>difenable?a3m9hrealloc_desc;%f="+/1a>e43h4ef="+7l43h h5drive25O lockbuf 37143h h>430e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 00tx>difauto-CTS enable?a3m9hrealloc_desc;%f="+/1a>e43h5ef="+7l43hve25O =ef"3." >fmt2.n7o43hve>430o28TE,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e43h6ef="+7l43hr7f="+/1a>e430ve=fm?a3m9udif++,421/a>#7U.2val28RZI_SPACEs338valhr5O8TE 8c1o cl2881truBIT+fla_til_rr33metBIT+hr5O;address1of this descriptor *a href=7r43h7ef="+7l43hr77f="+/1a>e43hLL>fmaddress1of this descriptor *a href=7r43h8ef="+7l43ha h5drive2pbuf 3.1in 6n43ha >430e34"28ytx>281switchcode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op430o1/">Diudif]ncase buf udifg+s comMGSL_MODE_XCLINe=fmt" clr33op:address1of this descriptor *a href=7r431ref="+7l43ocke431h34"28ytx>2819a vefo1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT15o cl2881V.24f vBIT15Fhre2+6 8c1o cl2881i3VBIT13o cl2881V.24f vBIT13hr5O;address1of this descriptor *a href=7r4311ef="+7l43 f">D3rbuf udif[or3"IN7O43 f">43114fco28TERN_NONEs3ndibreak;address1of this descriptor *a href=7r43o2ef="+7l43341de3l=cpreva/ienabl{7n43341>431e:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT14o cl2881V.24f vBIT1e=fmt"+6 8c1o cl2881i3VBIT13o cl2881V.24f vBIT13hr5O;ibreak;address1of this descriptor *a href=7r43o3ef="+7l43 f">D3rbuf udif[or3"IN7O43 f">4313:1o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT15o cl2881V.24f vBIT15Fhre;ibreak;address1of this descriptor *a href=7r43o4ef="+7l43mt2.nfo1/a vicl2nklock7<43mt2>431e=fmt" cee33"case buf udifg+s comMGSL_MODE_RAWe=fmt" clr33op:1o11o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT13o cl2881V.24f vBIT13hr5O;ibreak;address1of this descriptor *a href=7r43o5ef="+7l43+s6 8c1o cl2881V.24fco7843+s6>431o28TERN_NONEs3128NER>285ma ve=fmt" ce=33128>335gg7+43o6ef="+7l43 h5drive25O =ef"3, YNt7.43 h5>431ve=fm?a3m9href,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporif_m coe=fmt" clr33op2786   sref">fmtt33127>338f7 43o7ef="+7l43 h5DBGINFO3." >fmt2.nf7143 h5>431LL>fmt2.nfo1/a viN+s6 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT728RZI_SPACEs338BIT7hr5O;address1of this descriptor *a href=7r43o8ef="+7l432863V.24fco28 #L8"e,vL7343286>431e34"2128NER>285ma ve=fmt" ce=33128>335gg7+43o9ef="+7l43uf udif[or3"INFO1icl2n7343uf >431o1/">Diudire3switchcode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 432ref="+7l43va/ioldisabl{lenabl{ e7i43va/>432h34"28ytx>281 address1of this descriptor *a href=7r4321ef="+7l432863V.24fco28 #L8"e,vL7343286>43211/">Diudiudicase buf udifg+s comHDLC_ENCODING_NRZBe=fmt" clr33op:1o11o111o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1abl{lenablr33metBIT1h34"2;ibreak;address1of this descriptor *a href=7r4322ef="+7l43ocke432e:1o11ov3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT11bl{lenablr33metBIT1134"2;ibreak;address1of this descriptor *a href=7r4323ef="+7l43 f">D3tbuf udif[or3"IN7O43 f">4323:1o11o111o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT11bl{lenablr33metBIT1134"2"+6 8c1o cl2881i3VBIT1abl{lenablr33metBIT1h34"2;ibreak;address1of this descriptor *a href=7r4324ef="+7l43342in int f">D3snfo1/a7,43342>432e=fmt" cee33"case buf udifg+s comHDLC_ENCODING_BIPHASE_MARK28RZI_SPACEs338HDLC_ENCODING_BIPHASE_MARK1/">:1ov3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1eD3tbuf udif[or3"IN7O43 f">4325=fmt" cee33"case buf udifg+s comHDLC_ENCODING_BIPHASE_SPACE28RZI_SPACEs338HDLC_ENCODING_BIPHASE_SPACE1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1e, Q_RXIDor3"INFO1a3pb7f43>, >432ve=fm?a3m9hrecase buf udifg+s comHDLC_ENCODING_BIPHASE_LEVEL28RZI_SPACEs338HDLC_ENCODING_BIPHASE_LEVEL1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1efmt2.nfo1/7 43sre>432LL>fmt2.nfo1/case buf udifg+s comHDLC_ENCODING_DIFF_BIPHASE_LEVEL28RZI_SPACEs338HDLC_ENCODING_DIFF_BIPHASE_LEVEL1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1eDARESTAR7S43 3;>432e34"28ytx>2813128NER>285ma ve=fmt" ce=33128>335gg7+43v9ef="+7l43 clA33028>333>">fmt mm7m43 cl>432o1/">128NER>285ma ve=fmt" ce=33128>335gg7+433ref="+7l431a>,3l="+s7"BGIN4k12857V431a>>433h34"28ytx>281switch+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4331ef="+7l43geseo.h">Dia>,udcprD((7F43ges>43311/">Diudiudi address1of this descriptor *a href=7r4332ef="+7l43b+fla_til_ready VERRi 7r43b+f>433e:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT928RZI_SPACEs338BIT9hr5O;ibreak;address1of this descriptor *a href=7r4333ef="+7l43a vit.2>,ud)3l="+s7"BG7N43a v>4333:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT928RZI_SPACEs338BIT9hr5O"+6 8c1o cl2881i3VBIT828RZI_SPACEs338BIT8hr5O;ibreak;address1of this descriptor *a href=7r4334ef="+7l43_NONEs3305(6a hre33"287_43_NO>433434"28ytx>2813128NER>285ma ve=fmt" ce=33128>335gg7+4315ef="+7l43t.2>,ud)3l="+s7"BGIN4k7243t.2>433o28TEaddress1of this descriptor *a href=7r4316ef="+7l43+s6 8c1o cl2881V.24fco7843+s6>433ve=fm?a3m9href,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4337ef="+7l43qsav{6ny_fhal2ncurr1nh7_43qsa>433LL>fmt2.nfo1/a viN+s6 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITh5drive25Or33metBIThhr5O;address1of this descriptor *a href=7r4318ef="+7l43NINGf p_id Ne3." f TAS7 43NIN>433e34"2128NER>285ma ve=fmt" ce=33128>335gg7+4339ef="+7l43t>fmt2.nfo1/a vieorta>7<43t>f>433o1/">Diudire3switch+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 434ref="+7l43e/. omthsref"-&extra_c7u43e/.>434h34"28ytx>281 address1of this descriptor *a href=7r4341ef="+7l43"e,vL13342(6a hre331287_43"e,>43411/">Diudiudicase buf udifg+s comHDLC_PREAMBLE_LENGTH_16BITSe=fmt" clr33op:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre;ibreak;address1of this descriptor *a href=7r4342ef="+7l43unhudif++3l="+s7"BGIN47143unh>434e:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT4o cl2881V.24f vBIT4Fhre;hbreak;address1of this descriptor *a href=7r4343ef="+7l43laed_opena>e<--3l="+s77B43lae>4343:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre2+6 8c1o cl2881i3VBIT4o cl2881V.24f vBIT4Fhre;hbreak;address1of this descriptor *a href=7r4344ef="+7l43!>ee>434434"28ytx>2813128NER>285ma ve=fmt" ce=33128>335gg7+4345ef="+7l436(6a hre33f287=i>2846 7 436(6>434o28TEaddress1of this descriptor *a href=7r4346ef="+7l43fo1/a>, |rror3"INFO1ic7243fo1>434ve=fm?a3m9href,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2794a ve=fmt" c}.33427>339f"724347ef="+7l43qsav{6ny_fhD((NFO;sref7943qsa>434LL>fmt2.nfo1/a viN+s6 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITabl{lenablr33metBITa re3;address1of this descriptor *a href=7r4348ef="+7l43l_ready ready, rcao{637d43l_r>434e34"2128NER>285ma ve=fmt" ce=33128>335gg7+4349ef="+7l4335>(6a hre33028fne>2857 4335>>434o1/">Diudiudif8c1o cl2881truwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r435ref="+7l434k12851V.24fco28/snetl7c434k1>435r4fco427:at>2794a ve=fmt" c}.33427>339f"724351ef="+7l43abl{ exit hu href="+co7e43abl>43511/">Diudiudife=fmt" c}o34a27>34/* relTPR (transmit preamble)f*m?a3m9hrealloc_desc;%f="+/1a>e4352ef="+7l43" c}}33"28>335in inold7s43" c>434ee4353ef="+7l43DBGIN4k2863V.24fco28 #7843DBG>4353fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2794a ve=fmt" c}.33427>339f"724354ef="+7l435(6a hre33528s3=>2855a7v435(6>435434"28ytx>281 address1of this descriptor *a href=7r4355ef="+7l432863V.24fco28 #L8"e,vL7343286>4355=fmt" cee33"case buf udifg+s comHDLC_PREAMBLE_PATTERN_FLAGSe=fmt" clr33op:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0x7e;hbreak;address1of this descriptor *a href=7r4356ef="+7l433V.24fco28 #L8"e,vL13377433V.>435ve=fm?a3m9hrecase buf udifg+s comHDLC_PREAMBLE_PATTERN_ONESe=fmt" clr33op:1ov3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0xff;hbreak;address1of this descriptor *a href=7r4357ef="+7l43 int f33128>335ttttt,u7s43 in>435LL>fmt2.nfo1/case buf udifg+s comHDLC_PREAMBLE_PATTERN_ZEROSe=fmt" clr33op:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0x00;hbreak;address1of this descriptor *a href=7r4358ef="+7l43OSYNCe,vL11" abclaa hr7f43OSY>435e34"28ytx>281case buf udifg+s comHDLC_PREAMBLE_PATTERN_1abl{lenablr33metHDLC_PREAMBLE_PATTERN_1a1/">:1o11v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0x55;hbreak;address1of this descriptor *a href=7r4359ef="+7l43h5e1f=2drivo3." >fmt2.7f43h5e>435o1/">Diudif]ncase buf udifg+s comHDLC_PREAMBLE_PATTERN_01bl{lenablr33metHDLC_PREAMBLE_PATTERN_011/">:1o11v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0xaa;hbreak;address1of this descriptor *a href=7r436ref="+7l43f;grror3"INFO1icl2n7k43f;&>436a43614fco28TERN_N3128NER>285ma ve=fmt" ce=33128>335gg7+4362ef="+7l43RN_NONEs3363(6a hre3337843RN_>436e#7U.2wrgist828RZI_SPACEs338wrgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TPR28RZI_SPACEs338TP1 re3, (unsigned char) 8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r4363ef="+7l43="+code6"DBGIN4k2863V.7443="+>43624fco427:at>2794a ve=fmt" c}.33427>339f"724364ef="+7l43f;grror3"INFO1icl2n7k43f;&>436e=fmt" cee33"fe=fmt" c}o34a27>34/* relRCR (rx control)?a3m9hrealloc_desc;%f="+/1a>e4365ef="+7l43fo_buf;,421/a>#7W6d7b43fo_>436o28TE,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e4366ef="+7l43locke436ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif* 15..13  m co?a3m9hrealloc_desc;%f="+/1a>e4367ef="+7l43etmp_rbuf;grror3"IN7O43etm>436LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 8ytx>dif000=HDLC/SDLC?a3m9hrealloc_desc;%f="+/1a>e4368ef="+7l43RN_NONEs3369(6a hre33"7843RN_>436e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 8ytx>dif001=raw bit a>ee4369ef="+7l43ngeseEFAULTe,3l="+s7"B7I43nge>436o1/">,e=fmt" c}o34a27>34/* i8ytx>dif*         010=a}.33hronous/isoe437ref="+7l439hrea3l="+s6 8c1o cl2871439hr>437k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*         011=mono}.33 byte a>ee4371ef="+7l434k12867V.24fco28TERN_N7N434k1>437e3412,e=fmt" c}o34a27>34/* i8ytx>dif*         100=bi}.33 byte a>ee4372ef="+7l43LEe437e34/* i8ytx>dif*         101=x}.33 byte a>ee4373ef="+7l43SYNCe,vL11" abclaa hre7=43SYN>43724fco,e=fmt" c}o34a27>34/* i8ytx>dif* 12..10  en62Ving?a3m9hrealloc_desc;%f="+/1a>e4374ef="+7l43rive25O =ef"kfreea ve=7m43riv>437e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 09tx>difCRCfenable?a3m9hrealloc_desc;%f="+/1a>e4375ef="+7l43h5drive25O locktmp_rbu7a43h5d>437o28TE,e=fmt" c}o34a27>34/* i8ytx>dif* 08tx>difCRCb+hr3m9hrealloc_desc;%f="+/1a>e4396ef="+7l43f;grror3"INFO1icl2n7N43f;&>437ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*i07..03txet_prved, must be 0?a3m9hrealloc_desc;%f="+/1a>e4377ef="+7l43h5drive25O lockfnfo_bu7a43h5d>437LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 02tx>difet_pohr3m9hrealloc_desc;%f="+/1a>e4378ef="+7l43f;grror3"INFO1icl2n7N43f;&>437e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 01tx>difenable?a3m9hrealloc_desc;%f="+/1a>e4379ef="+7l434k12851V.24fco28/snetl7c434k1>437o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 00tx>difauto-DCDfenable?a3m9hrealloc_desc;%f="+/1a>e438ref="+7l43abl{ exit hu href="+co7e43abl>438k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4381ef="+7l43Ce,YN33128>338gggggold7s43Ce,>4381#7U.2val28RZI_SPACEs338valhr5O8TE0;address1of this descriptor *a href=7r4382ef="+7l43303(6a hre33,3l="+s6 87143303>438ee4383ef="+7l43t" c}T33427>338cl2nk,u7s43t" >4383fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op:address1of this descriptor *a href=7r4385ef="+7l43="+flaYNterfac{6ny_fha7v43="+>438o28TERN_NONEs3306(>#7 8c1o cl2881t}1val28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT15o cl2881V.24f vBIT15Fhre2+6 8c1o cl2881i3VBIT13o cl2881V.24f vBIT13hr5O;address1of this descriptor *a href=7r4386ef="+7l436a hre33727i3i>2787a v7=436a >438ve=fm?a3m9udiiiiiiiiibreak;address1of this descriptor *a href=7r4387ef="+7l43NEs3308(6a hre33827lin7243NEs>438LL>fmt2.nfo1/case buf udifg+s comMGSL_MODE_MONOCLINe=fmt" clr33op:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT14o cl2881V.24f vBIT1e=fmt"+6 8c1o cl2881i3VBIT13o cl2881V.24f vBIT13hr5O;ibreak;address1of this descriptor *a href=7r4388ef="+7l43sabl{lenabl{ exit hu a7l43sab>438e34"28ytx>281case buf udifg+s comMGSL_MODE_BICLINe=fmt" clr33op:1o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT15o cl2881V.24f vBIT15Fhre;ibreak;address1of this descriptor *a href=7r4389ef="+7l433V.24fco28 #L8"e,vL1337>433V.>438o1/">Diudif]ncase buf udifg+s comMGSL_MODE_RAWe=fmt" clr33op:1o11o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT13o cl2881V.24f vBIT13hr5O;ibreak;address1of this descriptor *a href=7r439ref="+7l43or3"INFO1icl2nkpci_all7c43or3>439a285ma ve=fmt" ce=33128>335gg7+4391ef="+7l43fgrrror3"INFO1icl2nkNU7L43fgr>4392863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4392ef="+7l43RN_NONEs3393(6a hre3337743RN_>4392fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4393ef="+7l435DBGINFON11memseR>fmt27n435DB>4393439e=fmt" cee33"case buf udifg+s comHDLC_ENCODING_NRZBe=fmt" clr33op:1o11o111o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1abl{lenablr33metBIT1h34"2;ibreak;address1of this descriptor *a href=7r4395ef="+7l43ive25O =ef"3." >fmt2.n7o43ive>4395=fmt" cee33"case buf udifg+s comHDLC_ENCODING_NRZI_MARK28RZI_SPACEs338HDLC_ENCODING_NRZI_MARK1/">:1o11ov3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT11bl{lenablr33metBIT1134"2;ibreak;address1of this descriptor *a href=7r4396ef="+7l43rr7f="+/1a>e439ve=fm?a3m9hrecase buf udifg+s comHDLC_ENCODING_NRZI28RZI_SPACEs338HDLC_ENCODING_NRZI1/">:1o11o111o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT11bl{lenablr33metBIT1134"2"+6 8c1o cl2881i3VBIT1abl{lenablr33metBIT1h34"2;ibreak;address1of this descriptor *a href=7r4397ef="+7l43rr77f="+/1a>e439LL>fmt2.nfo1/case buf udifg+s comHDLC_ENCODING_BIPHASE_MARK28RZI_SPACEs338HDLC_ENCODING_BIPHASE_MARK1/">:1ov3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1e439e34"28ytx>281case buf udifg+s comHDLC_ENCODING_BIPHASE_SPACE28RZI_SPACEs338HDLC_ENCODING_BIPHASE_SPACE1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1e439o1/">Diudif]ncase buf udifg+s comHDLC_ENCODING_BIPHASE_LEVEL28RZI_SPACEs338HDLC_ENCODING_BIPHASE_LEVEL1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1e44001/">Diudif]ncase buf udifg+s comHDLC_ENCODING_DIFF_BIPHASE_LEVEL28RZI_SPACEs338HDLC_ENCODING_DIFF_BIPHASE_LEVEL1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1+fla_til_rr33metBIT1e44014fco28TERN_N3128NER>285ma ve=fmt" ce=33128>335gg7+44h2ef="+7l44hN_NONEs3393(6a hre3337744hN_>440ee44h3ef="+7l44hDBGINFON11memseR>fmt27n44hDB>4403fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 44h4ef="+7l44h h5drive25O lockbuf 37144h h>440434"28ytx>281 address1of this descriptor *a href=7r44h5ef="+7l44hve25O =ef"3." >fmt2.n7o44hve>4405=fmt" cee33"case buf udifg+s comHDLC_CRC_16_CCITT28RZI_SPACEs338HDLC_CRC_16_CCITT1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT928RZI_SPACEs338BIT9hr5O;ibreak;address1of this descriptor *a href=7r44h6ef="+7l44hr7f="+/1a>e440ve=fm?a3m9hrecase buf udifg+s comHDLC_CRC_32_CCITT28RZI_SPACEs338HDLC_CRC_32_CCITT1/">:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT928RZI_SPACEs338BIT9hr5O"+6 8c1o cl2881i3VBIT828RZI_SPACEs338BIT8hr5O;ibreak;address1of this descriptor *a href=7r44h7ef="+7l44hr77f="+/1a>e44074fco28TERN_N3128NER>285ma ve=fmt" ce=33128>335gg7+44h8ef="+7l44ha h5drive2pbuf 3.1in 6n44ha >440e34"2128NER>285ma ve=fmt" ce=33128>335gg7+44h9ef="+7l44hvicl2nklocke440o1/">Diudif]nf,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 441ref="+7l44ocke441h34"28ytx>2819a vefo1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITabl{lenablr33metBITa re3;address1of this descriptor *a href=7r4411ef="+7l44 f">D3rbuf udif[or3"IN7O44 f">4412863V.24fco28 #L8"e,vL13303(6a hre33"28a7>44o2ef="+7l44341de3l=cpreva/ienabl{7n44341>441e#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2RCR28RZI_SPACEs338RC1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r44o3ef="+7l44 f">D3rbuf udif[or3"IN7O44 f">44124fco427:at>2794a ve=fmt" c}.33427>339f"7244o4ef="+7l44mt2.nfo1/a vicl2nklock7<44mt2>441e=fmt" cee33"fe=fmt" c}o34a27>34/* relCCR (clock control)?a3m9hrealloc_desc;%f="+/1a>e44o5ef="+7l44+s6 8c1o cl2881V.24fco7844+s6>441o28TE,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e44o6ef="+7l44 h5drive25O =ef"3, YNt7.44 h5>441ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*i07..05  tx clock source?a3m9hrealloc_desc;%f="+/1a>e44o7ef="+7l44 h5DBGINFO3." >fmt2.nf7144 h5>441LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 04..02txrx clock source?a3m9hrealloc_desc;%f="+/1a>e44o8ef="+7l442863V.24fco28 #L8"e,vL7344286>441e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 01tx>difauxclkvenable?a3m9hrealloc_desc;%f="+/1a>e44o9ef="+7l44uf udif[or3"INFO1icl2n7344uf >441o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 00tx>difBRGvenable?a3m9hrealloc_desc;%f="+/1a>e442ref="+7l44va/ioldisabl{lenabl{ e7i44va/>442k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4421ef="+7l442863V.24fco28 #L8"e,vL7344286>4421#7U.2val28RZI_SPACEs338valhr5O8TE0;address1of this descriptor *a href=7r4422ef="+7l44ocke442ee4423ef="+7l44 f">D3tbuf udif[or3"IN7O44 f">4423fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4424ef="+7l44342in int f">D3snfo1/a7,44342>442434"28ytx>281 address1of this descriptor *a href=7r4425ef="+7l44 f">D3tbuf udif[or3"IN7O44 f">442o28TERN_NONEs3306(>#7 e=fmt" c}o34a27>34/* r/ when RxC source is DPLL,fBRGvgeneratos 16X DPLL?a3m9hrealloc_desc;%f="+/1a>e4426ef="+7l44>, Q_RXIDor3"INFO1a3pb7f44>, >442ve=fm?a3m9udiiiiiiiii e=fmt" c}o34a27>34/* r/ c_derence clock, so take TxC fromfBRG/16 tovgeohr3m9hrealloc_desc;%f="+/1a>e4427ef="+7l44sref"-&3." >fmt2.nfo1/7 44sre>442LL>fmt2.nfo1/a viN+s6 e=fmt" c}o34a27>34/* r/ transmit clock at actual data rato283m9hrealloc_desc;%f="+/1a>e4428ef="+7l44 3;1in int f">DARESTAR7S44 3;>442e34"28ytx>2813306(>#7f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4429ef="+7l44 clA33028>333>">fmt mm7m44 cl>442934"28ytx>2813306(>#75drive25f++,421/a>#7U.2val28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITh5drive25Or33metBIThhr5O"+6 8c1o cl2881i3VBIT5o cl2881V.24f vBIT5Fhre;iN+s6 e=fmt" c}o34a27>34/* r* 011, txclkv=fBRG/16 *m?a3m9hrealloc_desc;%f="+/1a>e443ref="+7l441a>,3l="+s7"BGIN4k12857V441a>>443h34"28ytx>2819a vefo1elseealloc_desc;%f="+/1a>e4431ef="+7l44geseo.h">Dia>,udcprD((7F44ges>44314fco28TERN_NONEs3ndi5drive25f++,421/a>#7U.2val28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITh5drive25Or33metBIThhr5O;N+s6 e=fmt" c}o34a27>34/* r* 010, txclkv=fBRG *m?a3m9hrealloc_desc;%f="+/1a>e4432ef="+7l44b+fla_til_ready VERRi 7r44b+f>443e285ma ve=fmt" ce=33128>335gg7+4433ef="+7l44a vit.2>,ud)3l="+s7"BG7N44a v>4433fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4434ef="+7l44_NONEs3305(6a hre33"287_44_NO>443e=fmt" cee33"28>33eeev3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT728RZI_SPACEs338BIT7hr5O;N+s6 e=fmt" c}o34a27>34/* r* 100, txclkv=fDPLL Input *m?a3m9hrealloc_desc;%f="+/1a>e4435ef="+7l44t.2>,ud)3l="+s7"BGIN4k7244t.2>4435fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4436ef="+7l44+s6 8c1o cl2881V.24fco7844+s6>443ve=fm?a3m9udiiiiiiiii 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre;iN+s e=fmt" c}o34a27>34/* r* 001, txclkv=fRXC Input *m?a3m9hrealloc_desc;%f="+/1a>e4437ef="+7l44qsav{6ny_fhal2ncurr1nh7_44qsa>443LL>fmaddress1of this descriptor *a href=7r4418ef="+7l44NINGf p_id Ne3." f TAS7 44NIN>443e34"28ytx>281f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4439ef="+7l44t>fmt2.nfo1/a vieorta>7<44t>f>443934"28ytx>2813306(>#7 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT3o cl2881V.24f vBIT3hr5O;N+s6 e=fmt" c}o34a27>34/* r* 010, rxclkv=fBRG *m?a3m9hrealloc_desc;%f="+/1a>e444ref="+7l44e/. omthsref"-&extra_c7u44e/.>444h34"28ytx>281else f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4441ef="+7l44"e,vL13342(6a hre331287_44"e,>44414fco28TERN_NONEs3ndi 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT4o cl2881V.24f vBIT4Fhre;h+s6 e=fmt" c}o34a27>34/* r* 100, rxclkv=fDPLL *m?a3m9hrealloc_desc;%f="+/1a>e4442ef="+7l44unhudif++3l="+s7"BGIN47144unh>444efmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4443ef="+7l44laed_opena>e<--3l="+s77B44lae>444334/* r* 001, rxclkv=fTXC Input *m?a3m9hrealloc_desc;%f="+/1a>e4444ef="+7l44!>ee>444434"2ealloc_desc;%f="+/1a>e4445ef="+7l446(6a hre33f287=i>2846 7 446(6>444534"28ytx>281f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4446ef="+7l44fo1/a>, |rror3"INFO1ic7244fo1>444ve=fm?a3m9udiiiiiiiii 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1bl{lenablr33metBIT1hr5O"+6 8c1o cl2881i3VBITabl{lenablr33metBITa re3;address1of this descriptor *a href=7r4447ef="+7l44qsav{6ny_fhD((NFO;sref7944qsa>444LL>fmaddress1of this descriptor *a href=7r4448ef="+7l44l_ready ready, rcao{637d44l_r>444e34"28ytx>281f++,421/a>#7U.2wrgist828RZI_SPACEs338wrgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2CCR28RZI_SPACEs338CC1 re3, (unsigned char) 8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r4449ef="+7l4435>(6a hre33028fne>2857 4435>>444o1/">128NER>285ma ve=fmt" ce=33128>335gg7+445ref="+7l444k12851V.24fco28/snetl7c444k1>445034"28ytx>281f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4451ef="+7l44abl{ exit hu href="+co7e44abl>44511/">Diudiudi address1of this descriptor *a href=7r4452ef="+7l44" c}}33"28>335in inold7s44" c>4452e=fm?a3m9udiiiiiiiii e=fmt" c}o34a27>34/* r/ programfDPLL m co?a3m9hrealloc_desc;%f="+/1a>e4453ef="+7l44DBGIN4k2863V.24fco28 #7844DBG>4453fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4454ef="+7l445(6a hre33528s3=>2855a7v445(6>445e=fmt" cee33"28>33eee address1of this descriptor *a href=7r4455ef="+7l442863V.24fco28 #L8"e,vL7344286>445o28TERN_NONEs3306(>#7case buf udifg+s comHDLC_ENCODING_BIPHASE_MARK28RZI_SPACEs338HDLC_ENCODING_BIPHASE_MARK1/">:address1of this descriptor *a href=7r4456ef="+7l443V.24fco28 #L8"e,vL13377443V.>445ve=fm?a3m9udiiiiiiiiicase buf udifg+s comHDLC_ENCODING_BIPHASE_SPACE28RZI_SPACEs338HDLC_ENCODING_BIPHASE_SPACE1/">:address1of this descriptor *a href=7r4457ef="+7l44 int f33128>335ttttt,u7s44 in>445LL>fmt2.nfo1/a viN+s6iiiiiiii 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8s6 8c1o cl2881truBIT728RZI_SPACEs338BIT7hr5O;Nbreak;address1of this descriptor *a href=7r4458ef="+7l44OSYNCe,vL11" abclaa hr7f44OSY>445e34"28ytx>2813306(>#7case buf udifg+s comHDLC_ENCODING_BIPHASE_LEVEL28RZI_SPACEs338HDLC_ENCODING_BIPHASE_LEVEL1/">:address1of this descriptor *a href=7r4459ef="+7l44h5e1f=2drivo3." >fmt2.7f44h5e>445934"28ytx>2813306(>#7case buf udifg+s comHDLC_ENCODING_DIFF_BIPHASE_LEVEL28RZI_SPACEs338HDLC_ENCODING_DIFF_BIPHASE_LEVEL1/">:address1of this descriptor *a href=7r446ref="+7l44f;grror3"INFO1icl2n7k44f;&>446h34"28ytx>2819a vefo1iiiiiiii 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8s6 8c1o cl2881truBIT728RZI_SPACEs338BIT7hr5O"+6 8c1o cl2881i3VBITh5drive25Or33metBIThhr5O;Nbreak;address1of this descriptor *a href=7r4461ef="+7l44_rbuf;grrror3"INFO17c44_rb>44614fco28TERN_NONEs3ndidefault:1 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8s6 8c1o cl2881truBITh5drive25Or33metBIThhr5O;N+s6 e=fmt" c}o34a27>34/* r/ NRZ en62Vings?a3m9hrealloc_desc;%f="+/1a>e4462ef="+7l44RN_NONEs3363(6a hre3337844RN_>4462e=fm?a3m9udiiiiiiiii3128NER>285ma ve=fmt" ce=33128>335gg7+4463ef="+7l44="+code6"DBGIN4k2863V.7444="+>4463446434"2ealloc_desc;%f="+/1a>e4465ef="+7l44fo_buf;,421/a>#7W6d7b44fo_>446o28TERN_NONEs3306(>#7 e=fmt" c}o34a27>34/* r/ DPLL requires a 16X r_derence clock fromfBRG?a3m9hrealloc_desc;%f="+/1a>e4466ef="+7l44locke446ve=fm?a3m9udiiiiiiiii 3l="+s7"BGIpriset_rato28RZI_SPACEs338set_ratohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op44674fco28TERN_N3128NER>285ma ve=fmt" ce=33128>335gg7+4468ef="+7l44RN_NONEs3369(6a hre33"7844RN_>446e34"28ytx>281elseealloc_desc;%f="+/1a>e4469ef="+7l44ngeseEFAULTe,3l="+s7"B7I44nge>446934"28ytx>2813306(>#7 3l="+s7"BGIpriset_rato28RZI_SPACEs338set_ratohr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op447r4fco427:at>2794a ve=fmt" c}.33427>339f"724471ef="+7l444k12867V.24fco28TERN_N7N444k1>4471#7U.2tx_set_idlee=fmt" clr33op447ee4473ef="+7l44SYNCe,vL11" abclaa hre7=44SYN>4473#7U.2msc_set_vcr28RZI_SPACEs338msc_set_vcrhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33;address1of this descriptor *a href=7r4474ef="+7l44rive25O =ef"kfreea ve=7m44riv>447434"2ealloc_desc;%f="+/1a>e4475ef="+7l44h5drive25O locktmp_rbu7a44h5d>447o28TERN_NONEs e=fmt" c}o34a27>34/* r* SCR (serial control)?a3m9hrealloc_desc;%f="+/1a>e4496ef="+7l44f;grror3"INFO1icl2n7N44f;&>447ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e4497ef="+7l44h5drive25O lockfnfo_bu7a44h5d>447LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 15  12tx req on FIFO half empty?a3m9hrealloc_desc;%f="+/1a>e4498ef="+7l44f;grror3"INFO1icl2n7N44f;&>447e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 14  12rx req on FIFO half full?a3m9hrealloc_desc;%f="+/1a>e4499ef="+7l444k12851V.24fco28/snetl7c444k1>447o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 13  tx data  IRQvenable?a3m9hrealloc_desc;%f="+/1a>e448ref="+7l44abl{ exit hu href="+co7e44abl>448k1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 12  tx idle  IRQvenable?a3m9hrealloc_desc;%f="+/1a>e4481ef="+7l44Ce,YN33128>338gggggold7s44Ce,>448e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 11  underrun IRQvenable?a3m9hrealloc_desc;%f="+/1a>e4482ef="+7l44303(6a hre33,3l="+s6 87144303>448e34/* i8ytx>dif* 10  rx data  IRQvenable?a3m9hrealloc_desc;%f="+/1a>e4483ef="+7l44t" c}T33427>338cl2nk,u7s44t" >44824fco,e=fmt" c}o34a27>34/* i8ytx>dif* 09txrx idle  IRQvenable?a3m9hrealloc_desc;%f="+/1a>e4484ef="+7l44L11" abclaa href="+/1a7e44L11>448e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 08  overrun  IRQvenable?a3m9hrealloc_desc;%f="+/1a>e4485ef="+7l44="+flaYNterfac{6ny_fha7v44="+>448o28TE,e=fmt" c}o34a27>34/* i8ytx>dif* 07  DSRtx>difIRQvenable?a3m9hrealloc_desc;%f="+/1a>e4486ef="+7l446a hre33727i3i>2787a v7=446a >448ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*i06  CTStx>difIRQvenable?a3m9hrealloc_desc;%f="+/1a>e4487ef="+7l44NEs3308(6a hre33827lin7244NEs>448LL>fm,e=fmt" c}o34a27>34/* i8ytx>dif* 05  DCDfx>difIRQvenable?a3m9hrealloc_desc;%f="+/1a>e4488ef="+7l44sabl{lenabl{ exit hu a7l44sab>448e34"2,e=fmt" c}o34a27>34/* i8ytx>dif* 04  RI fx>difIRQvenable?a3m9hrealloc_desc;%f="+/1a>e4489ef="+7l443V.24fco28 #L8"e,vL1337>443V.>448o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 03txet_prved, must be zero?a3m9hrealloc_desc;%f="+/1a>e449ref="+7l44or3"INFO1icl2nkpci_all7c44or3>449k1/">,e=fmt" c}o34a27>34/* i8ytx>dif* 02tx12txd.nfo1rxd internal loopbackvenable?a3m9hrealloc_desc;%f="+/1a>e4491ef="+7l44fgrrror3"INFO1icl2nkNU7L44fgr>449e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 01txet_prved, must be zero?a3m9hrealloc_desc;%f="+/1a>e4492ef="+7l44RN_NONEs3393(6a hre3337744RN_>449e34/* i8ytx>dif* 00tx1=masterfIRQvenable?a3m9hrealloc_desc;%f="+/1a>e4493ef="+7l445DBGINFON11memseR>fmt27n445DB>44924fco,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4494ef="+7l44a h5drive25O lockbuf 37144a h>449e=fmt" cee33" 3l="+s7"BGIpriwrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SCR28RZI_SPACEs338SC1 re3,  8c1o cl2881t}1BIT15o cl2881V.24f vBIT15Fhre2+6 8c1o cl2881i3VBIT14o cl2881V.24f vBIT1e=fmt"+6 8c1o cl2881i3VBITabl{lenablr33metBITa re33;address1of this descriptor *a href=7r4495ef="+7l44ive25O =ef"3." >fmt2.n7o44ive>449o28TEaddress1of this descriptor *a href=7r4496ef="+7l44rr7f="+/1a>e449ve=fm?a3m9href,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op2786   sref">fmtt33127>338f7 4497ef="+7l44rr77f="+/1a>e449LL>fmt2.nfo1/a viN+s6 3l="+s7"BGIprienable_loopbacke=fmt" clr33op449e34"23128NER>285ma ve=fmt" ce=33128>335gg7+4499ef="+7l44 vicl2nklocke449o1/">128NER>285ma ve=fmt" ce=33128>335gg7+45href="+7l45hrefl2nklocke450k1/">,e=fmt" c}o34a27>34/* /*?a3m9hrealloc_desc;%f="+/1a>e45h1ef="+7l45hgrrror3"INFO1icl2nkNU7L45hgr>450e3412,e=fmt" c}o34a27>34/* i*  set transmit idle m co?a3m9hrealloc_desc;%f="+/1a>e45h2ef="+7l45hN_NONEs3393(6a hre3337745hN_>450e34/* i*m?a3m9hrealloc_desc;%f="+/1a>e45h3ef="+7l45hDBGINFON11memseR>fmt27n45hDB>4503#7U.2tx_set_idlee=fmt" clr33op450434"2 address1of this descriptor *a href=7r45h5ef="+7l45hve25O =ef"3." >fmt2.n7o45hve>4505=fmt" cee33"unsigned char  8c1o cl2881t}1val28RZI_SPACEs338valhr5O;address1of this descriptor *a href=7r45h6ef="+7l45hr7f="+/1a>e450ve=fm?a3m9hreunsigned short5f++,421/a>#7U.2tcr28RZI_SPACEs338tcrhr5O;address1of this descriptor *a href=7r45h7ef="+7l45hr77f="+/1a>e450LL>fmaddress1of this descriptor *a href=7r45h8ef="+7l45ha h5drive2pbuf 3.1in 6n45ha >450e34"28ytx>281fe=fmt" c}o34a27>34/* r* f,+treamblevenabled (tcr[6] == 1) then tx idle size = 8 bits?a3m9hrealloc_desc;%f="+/1a>e45h9ef="+7l45hvicl2nklocke450o1/">,e=fmt" c}o34a27>34/* i8ytx>dif* else tcr[5:4] = tx idle size: 00t= 8 bits, 01t= 16 bits?a3m9hrealloc_desc;%f="+/1a>e451ref="+7l45ocke451k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4511ef="+7l45 f">D3rbuf udif[or3"IN7O45 f">4511#7U.2tcr28RZI_SPACEs338tcrhr5O8s6 8c1o cl2881trurdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re33;address1of this descriptor *a href=7r45o2ef="+7l45341de3l=cpreva/ienabl{7n45341>451efmt2.nfo1/a vicl2nkloporidle_m coe=fmt" clr33opD3rbuf udif[or3"IN7O45 f">451334/* r* disable+treamble, set idle size to 16 bitsf*m?a3m9hrealloc_desc;%f="+/1a>e4514ef="+7l45mt2.nfo1/a vicl2nklock7<45mt2>451e=fmt" cee33"28>33eeev3l="+s7"BGIpritcr28RZI_SPACEs338tcrhr5O8s6code6"DBGIN4kuditcr28RZI_SPACEs338tcrhr5O8o28TEs~code6"DBGIN4kudiBITh5drive25Or33metBIThhr5O"+6 8c1o cl2881i3VBIT5o cl2881V.24f vBIT5Fhre)) |  8c1o cl2881t}1BIT4o cl2881V.24f vBIT4Fhre;ealloc_desc;%f="+/1a>e4515ef="+7l45+s6 8c1o cl2881V.24fco7845+s6>451o28TERN_NONEs3306(>#7 e=fmt" c}o34a27>34/* r* MSB of 16 bit idle specified in tx treamblevististerf(TPR)f*m?a3m9hrealloc_desc;%f="+/1a>e45o6ef="+7l45 h5drive25O =ef"3, YNt7.45 h5>451ve=fm?a3m9udiiiiiiiii 3l="+s7"BGIpriwrgist828RZI_SPACEs338wrgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TPR28RZI_SPACEs338TP1 re3, (unsigned char)(code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporidle_m coe=fmt" clr33opfmt2.nf7145 h5>45174fco28TERN_N35else f,+c!code6"DBGIN4kuditcr28RZI_SPACEs338tcrhr5O8o28TEsode6"DBGIN4kudiBITh5drive25Or33metBIThhr5O))  address1of this descriptor *a href=7r45o8ef="+7l452863V.24fco28 #L8"e,vL7345286>451e34"28ytx>2813306(>#7 e=fmt" c}o34a27>34/* r* treamblevis disabled, set idle size to 8 bitsf*m?a3m9hrealloc_desc;%f="+/1a>e4519ef="+7l45uf udif[or3"INFO1icl2n7345uf >451934"28ytx>2813306(>#7 3l="+s7"BGIpritcr28RZI_SPACEs338tcrhr5O8o28TE=s~code6"DBGIN4kudiBIT5o cl2881V.24f vBIT5Fhre"+6 8c1o cl2881i3VBIT4o cl2881V.24f vBIT4Fhre3;address1of this descriptor *a href=7r452ref="+7l45va/ioldisabl{lenabl{ e7i45va/>452a285ma ve=fmt" ce=33128>335gg7+4521ef="+7l452863V.24fco28 #L8"e,vL7345286>4521#7U.2wrgist h5drive25Or33metwrgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TCR28RZI_SPACEs338TC1 re3,  8c1o cl2881t}1tcr28RZI_SPACEs338tcrhr5O3;address1of this descriptor *a href=7r4522ef="+7l45ocke452ee4523ef="+7l45 f">D3tbuf udif[or3"IN7O45 f">4523fmt2.nfo1/a vicl2nkloporidle_m coe=fmt" clr33opD3snfo1/a7,45342>452e=fmt" cee33"28>33eeeve=fmt" c}o34a27>34/* r* LSB of custom tx idle specified in tx idle ististerf*m?a3m9hrealloc_desc;%f="+/1a>e4525ef="+7l45 f">D3tbuf udif[or3"IN7O45 f">452o28TERN_NONEs3306(>#7 8c1o cl2881t}1val28RZI_SPACEs338valhr5O8s6cunsigned char)(ode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporidle_m coe=fmt" clr33op, Q_RXIDor3"INFO1a3pb7f45>, >452ve=fm?a3m9udi35else  address1of this descriptor *a href=7r4527ef="+7l45sref"-&3." >fmt2.nfo1/7 45sre>452LL>fmt2.nfo1/a viN+s6 e=fmt" c}o34a27>34/* r* standard 8 bit idle patternsf*m?a3m9hrealloc_desc;%f="+/1a>e4528ef="+7l45 3;1in int f">DARESTAR7S45 3;>452e34"28ytx>2813306(>#7switchcode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporidle_m coe=fmt" clr33op333>">fmt mm7m45 cl>452934"28ytx>2813306(>#7 address1of this descriptor *a href=7r453ref="+7l451a>,3l="+s7"BGIN4k12857V451a>>453h34"28ytx>2819a vefo1case buf udifg+s comHDLC_TXIDLE_FLAGS5drive25Or33metHDLC_TXIDLE_FLAGS34"2:1o11o111o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0x7e;hbreak;address1of this descriptor *a href=7r4531ef="+7l45geseo.h">Dia>,udcprD((7F45ges>45314fco28TERN_NONEs3ndicase buf udifg+s comHDLC_TXIDLE_ALT_ZEROS_ONES5drive25Or33metHDLC_TXIDLE_ALT_ZEROS_ONES34"2:address1of this descriptor *a href=7r4532ef="+7l45b+fla_til_ready VERRi 7r45b+f>4532e=fm?a3m9udiiiiiiiiicase buf udifg+s comHDLC_TXIDLE_ALT_MARK_SPACE28RZI_SPACEs338HDLC_TXIDLE_ALT_MARK_SPACE34"2:1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0xaa;hbreak;address1of this descriptor *a href=7r4533ef="+7l45a vit.2>,ud)3l="+s7"BG7N45a v>4533453e=fmt" cee33"28>33eeecase buf udifg+s comHDLC_TXIDLE_SPACE28RZI_SPACEs338HDLC_TXIDLE_SPACE34"2:1o11o111o1v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0x00;hbreak;address1of this descriptor *a href=7r4535ef="+7l45t.2>,ud)3l="+s7"BGIN4k7245t.2>453o28TERN_NONEs3306(>#7default:1111111111111111111111111v3l="+s7"BGIprival28RZI_SPACEs338valhr5O8TE0xff;address1of this descriptor *a href=7r4536ef="+7l45+s6 8c1o cl2881V.24fco7845+s6>453ve=fm?a3m9udiiiiiiiii3128NER>285ma ve=fmt" ce=33128>335gg7+4537ef="+7l45qsav{6ny_fhal2ncurr1nh7_45qsa>45374fco28TERN_N3128NER>285ma ve=fmt" ce=33128>335gg7+4518ef="+7l45NINGf p_id Ne3." f TAS7 45NIN>453e34"2128NER>285ma ve=fmt" ce=33128>335gg7+4539ef="+7l45t>fmt2.nfo1/a vieorta>7<45t>f>453934"28ytx>281 3l="+s7"BGIpriwrgist828RZI_SPACEs338wrgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2TIR28RZI_SPACEs338TI1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r454ref="+7l45e/. omthsref"-&extra_c7u45e/.>454h34"23128NER>285ma ve=fmt" ce=33128>335gg7+4541ef="+7l45"e,vL13342(6a hre331287_45"e,>4542863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4542ef="+7l45unhudif++3l="+s7"BGIN47145unh>454e34/* /*?a3m9hrealloc_desc;%f="+/1a>e4543ef="+7l45laed_opena>e<--3l="+s77B45lae>45424fco,e=fmt" c}o34a27>34/* i*vgeo state of V24 status (input) signals?a3m9hrealloc_desc;%f="+/1a>e4544ef="+7l45!>ee>454e=fmt,e=fmt" c}o34a27>34/* i*m?a3m9hrealloc_desc;%f="+/1a>e4545ef="+7l456(6a hre33f287=i>2846 7 456(6>454534"2static void5f++,421/a>#7U.2geo_signals28RZI_SPACEs338geo_signalshr5O struct7 3l="+s7"BGIprislgt_ifco28RZI_SPACEs338slgt_ifco?ae3f*W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33ealloc_desc;%f="+/1a>e4546ef="+7l45fo1/a>, |rror3"INFO1ic7245fo1>454ve=fm address1of this descriptor *a href=7r4547ef="+7l45qsav{6ny_fhD((NFO;sref7945qsa>45474fco28TERN_Nunsigned short5f++,421/a>#7U.2status28RZI_SPACEs338statushr5O8s6 8c1o cl2881trurdgist h5drive25Or33metrdgist hhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2SSR28RZI_SPACEs338SS1 re33;address1of this descriptor *a href=7r4548ef="+7l45l_ready ready, rcao{637d45l_r>454e34"2128NER>285ma ve=fmt" ce=33128>335gg7+4549ef="+7l4535>(6a hre33028fne>2857 4535>>454934"28ytx>281 e=fmt" c}o34a27>34/* r* clear all serial signals except RTS and DTRi*m?a3m9hrealloc_desc;%f="+/1a>e455ref="+7l454k12851V.24fco28/snetl7c454k1>455034"28ytx>281ode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8o28TE=sW6d6b1ur2862V.2SerialSignal_RTS28RZI_SPACEs338SerialSignal_RTS28TER|  8c1o cl2881t}1SerialSignal_DTR28RZI_SPACEs338SerialSignal_DTRFhre;ealloc_desc;%f="+/1a>e4551ef="+7l45abl{ exit hu href="+co7e45abl>4552863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4552ef="+7l45" c}}33"28>335in inold7s45" c>455e4553fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8|s6 8c1o cl2881truSerialSignal_DSR28RZI_SPACEs338SerialSignal_DSRFhre;ealloc_desc;%f="+/1a>e4554ef="+7l455(6a hre33528s3=>2855a7v455(6>455e=fmt" cee33"f,+code6"DBGIN4kudistatus28RZI_SPACEs338statushr5O8o28TEsode6"DBGIN4kudiBIT+fla_til_rr33metBIT+hr5O3ealloc_desc;%f="+/1a>e4555ef="+7l452863V.24fco28 #L8"e,vL7345286>455o28TERN_NONEs3306(>#7ode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8|s6 8c1o cl2881truSerialSignal_CTS28RZI_SPACEs338SerialSignal_CTS28TE;ealloc_desc;%f="+/1a>e4556ef="+7l453V.24fco28 #L8"e,vL13377453V.>455ve=fm?a3m9href,+code6"DBGIN4kudistatus28RZI_SPACEs338statushr5O8o28TEsode6"DBGIN4kudiBIT1bl{lenablr33metBIT1hr5O3ealloc_desc;%f="+/1a>e4557ef="+7l45 int f33128>335ttttt,u7s45 in>455LL>fmt2.nfo1/a viN+s6ode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8|s6 8c1o cl2881truSerialSignal_DCD28RZI_SPACEs338SerialSignal_DCD28TE;ealloc_desc;%f="+/1a>e4558ef="+7l45OSYNCe,vL11" abclaa hr7f45OSY>455e34"28ytx>281f,+code6"DBGIN4kudistatus28RZI_SPACEs338statushr5O8o28TEsode6"DBGIN4kudiBITabl{lenablr33metBITa re33ealloc_desc;%f="+/1a>e4559ef="+7l45h5e1f=2drivo3." >fmt2.7f45h5e>455934"28ytx>2813306(>#7ode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8|s6 8c1o cl2881truSerialSignal_RI28RZI_SPACEs338SerialSignal_RI28TE;ealloc_desc;%f="+/1a>e456ref="+7l45f;grror3"INFO1icl2n7k45f;&>456h34"23128NER>285ma ve=fmt" ce=33128>335gg7+4561ef="+7l45_rbuf;grrror3"INFO17c45_rb>4562863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4562ef="+7l45RN_NONEs3363(6a hre3337845RN_>456e34/* /*?a3m9hrealloc_desc;%f="+/1a>e4563ef="+7l45="+code6"DBGIN4k2863V.7445="+>45624fco,e=fmt" c}o34a27>34/* i*vset V.24 Control Rstisterfbased omt"urr34/ configuration?a3m9hrealloc_desc;%f="+/1a>e4564ef="+7l45f;grror3"INFO1icl2n7k45f;&>456e=fmt,e=fmt" c}o34a27>34/* i*m?a3m9hrealloc_desc;%f="+/1a>e4565ef="+7l45fo_buf;,421/a>#7W6d7b45fo_>456534"2static void5f++,421/a>#7U.2msc_set_vcr28RZI_SPACEs338msc_set_vcrhr5O struct7 3l="+s7"BGIprislgt_ifco28RZI_SPACEs338slgt_ifco?ae3f*W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33ealloc_desc;%f="+/1a>e4566ef="+7l45locke456ve=fm address1of this descriptor *a href=7r4567ef="+7l45etmp_rbuf;grror3"IN7O45etm>45674fco28TERN_Nunsigned char  8c1o cl2881t}1val28RZI_SPACEs338valhr5O8TE0;address1of this descriptor *a href=7r4568ef="+7l45RN_NONEs3369(6a hre33"7845RN_>456e34"2128NER>285ma ve=fmt" ce=33128>335gg7+4569ef="+7l45ngeseEFAULTe,3l="+s7"B7I45nge>456934"28ytx>281 e=fmt" c}o34a27>34/* r* VCR (V.24 control)?a3m9hrealloc_desc;%f="+/1a>e457ref="+7l459hrea3l="+s6 8c1o cl2871459hr>457k1/">,e=fmt" c}o34a27>34/* i8ytx>dif*?a3m9hrealloc_desc;%f="+/1a>e4571ef="+7l454k12867V.24fco28TERN_N7N454k1>457e3412,e=fmt" c}o34a27>34/* i8ytx>dif* 07..04  serial IF selecohr3m9hrealloc_desc;%f="+/1a>e4572ef="+7l45LEe457e34/* i8ytx>dif* 03tx>difDTRFh3m9hrealloc_desc;%f="+/1a>e4573ef="+7l45SYNCe,vL11" abclaa hre7=45SYN>45724fco,e=fmt" c}o34a27>34/* i8ytx>dif* 02tx>difRTS283m9hrealloc_desc;%f="+/1a>e4574ef="+7l45rive25O =ef"kfreea ve=7m45riv>457e=fmt,e=fmt" c}o34a27>34/* i8ytx>dif* 01tx>difLL?a3m9hrealloc_desc;%f="+/1a>e4575ef="+7l45h5drive25O locktmp_rbu7a45h5d>457o28TE,e=fmt" c}o34a27>34/* i8ytx>dif* 00tx>difRL?a3m9hrealloc_desc;%f="+/1a>e4576ef="+7l45f;grror3"INFO1icl2n7N45f;&>457ve=fm,e=fmt" c}o34a27>34/* i8ytx>dif*m?a3m9hrealloc_desc;%f="+/1a>e4597ef="+7l45h5drive25O lockfnfo_bu7a45h5d>457LL>fmaddress1of this descriptor *a href=7r4598ef="+7l45f;grror3"INFO1icl2n7N45f;&>457e34"28ytx>281switchcode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporif_m coe=fmt" clr33op457934"28ytx>281 address1of this descriptor *a href=7r458ref="+7l45abl{ exit hu href="+co7e45abl>458034"28ytx>281case buf udifg+s comMGSL_INTERFACE_RS23+fla_til_rr33metMGSL_INTERFACE_RS23+34"2:address1of this descriptor *a href=7r4581ef="+7l45Ce,YN33128>338gggggold7s45Ce,>45814fco28TERN_NONEs3ndi 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT5o cl2881V.24f vBIT5Fhre;s e=fmt" c}o34a27>34/* r* 0010f*m?a3m9hrealloc_desc;%f="+/1a>e4582ef="+7l45303(6a hre33,3l="+s6 87145303>4582e=fm?a3m9udiiiiiiiiibreak;address1of this descriptor *a href=7r4583ef="+7l45t" c}T33427>338cl2nk,u7s45t" >458334"28ytx>281case buf udifg+s comMGSL_INTERFACE_V35o cl2881V.24f vMGSL_INTERFACE_V3534"2:address1of this descriptor *a href=7r4584ef="+7l45L11" abclaa href="+/1a7e45L11>458e=fmt" cee33"28>33eeev3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT728RZI_SPACEs338BIT7hr5O"+6 8c1o cl2881i3VBITh5drive25Or33metBIThhr5O"+6 8c1o cl2881i3VBIT5o cl2881V.24f vBIT5Fhre;i e=fmt" c}o34a27>34/* r* 1110f*m?a3m9hrealloc_desc;%f="+/1a>e4585ef="+7l45="+flaYNterfac{6ny_fha7v45="+>458o28TERN_NONEs3306(>#7break;address1of this descriptor *a href=7r4586ef="+7l456a hre33727i3i>2787a v7=456a >458634"28ytx>281case buf udifg+s comMGSL_INTERFACE_RS4ocke458LL>fmt2.nfo1/a viN+s6ode6"DBGIN4kudival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITh5drive25Or33metBIThhr5O;N e=fmt" c}o34a27>34/* r* 0100f*m?a3m9hrealloc_desc;%f="+/1a>e4588ef="+7l45sabl{lenabl{ exit hu a7l45sab>458e34"28ytx>2813306(>#7break;address1of this descriptor *a href=7r4589ef="+7l453V.24fco28 #L8"e,vL1337>453V.>458934"28ytx>2813128NER>285ma ve=fmt" ce=33128>335gg7+459ref="+7l45or3"INFO1icl2nkpci_all7c45or3>459r4fco427:at>2794a ve=fmt" c}.33427>339f"724591ef="+7l45fgrrror3"INFO1icl2nkNU7L45fgr>45914fco28TERN_Nf,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporif_m coe=fmt" clr33op4592e=fm?a3m9udiiiiiiiii de6"DBGIN4kudival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT4o cl2881V.24f vBIT4Fhre;ealloc_desc;%f="+/1a>e4593ef="+7l455DBGINFON11memseR>fmt27n455DB>4593fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8o28TE  8c1o cl2881t}1SerialSignal_DTR28RZI_SPACEs338SerialSignal_DTRFhre3ealloc_desc;%f="+/1a>e4594ef="+7l45a h5drive25O lockbuf 37145a h>459e=fmt" cee33"28>33eeev3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT3o cl2881V.24f vBIT3hr5O;ealloc_desc;%f="+/1a>e4595ef="+7l45ive25O =ef"3." >fmt2.n7o45ive>459534"28ytx>281f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8o28TE  8c1o cl2881t}1SerialSignal_RTS28RZI_SPACEs338SerialSignal_RTS28TE3ealloc_desc;%f="+/1a>e4596ef="+7l45rr7f="+/1a>e459ve=fm?a3m9udiiiiiiiii 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT+fla_til_rr33metBIT+hr5O;ealloc_desc;%f="+/1a>e4597ef="+7l45rr77f="+/1a>e459LL>fmt2.nfo1/f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporif_m coe=fmt" clr33op459e34"28ytx>2813306(>#7 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1bl{lenablr33metBIT1hr5O;ealloc_desc;%f="+/1a>e4599ef="+7l45 vicl2nklocke4599L>fmt2.nfo1/f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporif_m coe=fmt" clr33op460h34"28ytx>2819a vefo1 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBITabl{lenablr33metBITa re3;address1of this descriptor *a href=7r46h1ef="+7l46hgrrror3"INFO1icl2nkNU7L46hgr>4601#7U.2wrgist828RZI_SPACEs338wrgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2VCR28RZI_SPACEs338VC1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r46h2ef="+7l46hN_NONEs3393(6a hre3337746hN_>460e285ma ve=fmt" ce=33128>335gg7+46h3ef="+7l46hDBGINFON11memseR>fmt27n46hDB>4603285ma ve=fmt" ce=33128>335gg7+46h4ef="+7l46h h5drive25O lockbuf 37146h h>460e=fmt,e=fmt" c}o34a27>34/* /*?a3m9hrealloc_desc;%f="+/1a>e46h5ef="+7l46hve25O =ef"3." >fmt2.n7o46hve>460o28TE,e=fmt" c}o34a27>34/* i*vset state of V24 control (output) signals?a3m9hrealloc_desc;%f="+/1a>e46h6ef="+7l46hr7f="+/1a>e460ve=fm,e=fmt" c}o34a27>34/* i*m?a3m9hrealloc_desc;%f="+/1a>e46h7ef="+7l46hr77f="+/1a>e460LL>fmstatic void5f++,421/a>#7U.2seo_signals28RZI_SPACEs338seo_signalshr5O struct7 3l="+s7"BGIprislgt_ifco28RZI_SPACEs338slgt_ifco?ae3f*W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33ealloc_desc;%f="+/1a>e46h8ef="+7l46ha h5drive2pbuf 3.1in 6n46ha >460e34"2 address1of this descriptor *a href=7r46h9ef="+7l46hvicl2nklocke4609L>fmt2.nfo1/unsigned char  8c1o cl2881t}1val28RZI_SPACEs338valhr5O8TE 8c1o cl2881t}1rdgist828RZI_SPACEs338rdgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2VCR28RZI_SPACEs338VC1 re33;address1of this descriptor *a href=7r461ref="+7l46ocke461034"28ytx>281f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8o28TE  8c1o cl2881t}1SerialSignal_DTR28RZI_SPACEs338SerialSignal_DTRFhre3ealloc_desc;%f="+/1a>e4611ef="+7l46 f">D3rbuf udif[or3"IN7O46 f">46114fco28TERN_NONEs3ndi 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT3o cl2881V.24f vBIT3hr5O;ealloc_desc;%f="+/1a>e46o2ef="+7l46341de3l=cpreva/ienabl{7n46341>461ee46o3ef="+7l46 f">D3rbuf udif[or3"IN7O46 f">4613461e=fmt" cee33"f,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporsignals28RZI_SPACEs338signalshr5O8o28TE  8c1o cl2881t}1SerialSignal_RTS28RZI_SPACEs338SerialSignal_RTS28TE3ealloc_desc;%f="+/1a>e4615ef="+7l46+s6 8c1o cl2881V.24fco7846+s6>461o28TERN_NONEs3306(>#7 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT+fla_til_rr33metBIT+hr5O;ealloc_desc;%f="+/1a>e46o6ef="+7l46 h5drive25O =ef"3, YNt7.46 h5>461ve=fm?a3m9udielseealloc_desc;%f="+/1a>e46o7ef="+7l46 h5DBGINFO3." >fmt2.nf7146 h5>461LL>fmt2.nfo1/a viN+s6ode6"DBGIN4kudival28RZI_SPACEs338valhr5O8o28TE=s~ 8c1o cl2881truBIT+fla_til_rr33metBIT+hr5O;ealloc_desc;%f="+/1a>e46o8ef="+7l462863V.24fco28 #L8"e,vL7346286>461e34"28ytx>281f++,421/a>#7U.2wrgist828RZI_SPACEs338wrgist8hr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3,sW6d6b1ur2862V.2VCR28RZI_SPACEs338VC1 re3,  8c1o cl2881t}1val28RZI_SPACEs338valhr5O3;address1of this descriptor *a href=7r4619ef="+7l46uf udif[or3"INFO1icl2n7346uf >461934"23128NER>285ma ve=fmt" ce=33128>335gg7+462ref="+7l46va/ioldisabl{lenabl{ e7i46va/>462r4fco427:at>2794a ve=fmt" c}.33427>339f"724621ef="+7l462863V.24fco28 #L8"e,vL7346286>462e3412,e=fmt" c}o34a27>34/* /*?a3m9hrealloc_desc;%f="+/1a>e4622ef="+7l46ocke462e34/* i* free range of rece DMA buff37f (i to  c}t)?a3m9hrealloc_desc;%f="+/1a>e4623ef="+7l46 f">D3tbuf udif[or3"IN7O46 f">46224fco,e=fmt" c}o34a27>34/* i*m?a3m9hrealloc_desc;%f="+/1a>e4624ef="+7l46342in int f">D3snfo1/a7,46342>462e=fmtstatic void5f++,421/a>#7U.2free_rbufve=fmt" clr33opD3tbuf udif[or3"IN7O46 f">462o28TE address1of this descriptor *a href=7r4626ef="+7l46>, Q_RXIDor3"INFO1a3pb7f46>, >462ve=fm?a3m9udiint7 3l="+s7"BGIpridonoe=fmt" clr33opfmt2.nfo1/7 46sre>462LL>fmaddress1of this descriptor *a href=7r4628ef="+7l46 3;1in int f">DARESTAR7S46 3;>462e34"28ytx>281while(! 3l="+s7"BGIpridonoe=fmt" clr33op333>">fmt mm7m46 cl>462934"28ytx>2813306(>#7 e=fmt" c}o34a27>34/* r* et_ptt"urr34/ buff37 for etusei*m?a3m9hrealloc_desc;%f="+/1a>e463ref="+7l461a>,3l="+s7"BGIN4k12857V461a>>463h34"28ytx>2819a vefo1ode6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbufve=fmt" clr33opDia>,udcprD((7F46ges>46314fco28TERN_NONEs3ndif++,421/a>#7U.2seo_desc_count28RZI_SPACEs338seo_desc_counthr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3.nfo1/a vicl2nkloporrbufve=fmt" clr33opfmt2.nfo1/a vicl2nkloporrbuf_fill_level28RZI_SPACEs338rbuf_fill_levelhr5O3;address1of this descriptor *a href=7r4632ef="+7l46b+fla_til_ready VERRi 7r46b+f>4632e=fm?a3m9udiiiiiiiiif,+code6"DBGIN4kudif28RZI_SPACEs3386 re3 ==  3l="+s7"BGIpri c}t28RZI_SPACEs338 c}t28TE3ealloc_desc;%f="+/1a>e4633ef="+7l46a vit.2>,ud)3l="+s7"BG7N46a v>4633#7U.2donoe=fmt" clr33op463e=fmt" cee33"28>33eeef,+c++ode6"DBGIN4kudif28RZI_SPACEs3386 re3 ==  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_count28RZI_SPACEs338rbuf_count28TE3ealloc_desc;%f="+/1a>e4635ef="+7l46t.2>,ud)3l="+s7"BGIN4k7246t.2>463o28TERN_NONEs3306(>#79a vefo1ode6"DBGIN4kudif28RZI_SPACEs3386 re3 =60;address1of this descriptor *a href=7r4636ef="+7l46+s6 8c1o cl2881V.24fco7846+s6>463ve=fm?a3m9udi3128NER>285ma ve=fmt" ce=33128>335gg7+4637ef="+7l46qsav{6ny_fhal2ncurr1nh7_46qsa>46374fco28TERN_N 3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_curr34/28RZI_SPACEs338rbuf_curr34/hr5O8TE 8c1o cl2881t}1f28RZI_SPACEs3386 re3;address1of this descriptor *a href=7r4638ef="+7l46NINGf p_id Ne3." f TAS7 46NIN>463e34"23128NER>285ma ve=fmt" ce=33128>335gg7+4639ef="+7l46t>fmt2.nfo1/a vieorta>7<46t>f>463o1/">128NER>285ma ve=fmt" ce=33128>335gg7+464ref="+7l46e/. omthsref"-&extra_c7u46e/.>464k1/">,e=fmt" c}o34a27>34/* /*?a3m9hrealloc_desc;%f="+/1a>e4641ef="+7l46"e,vL13342(6a hre331287_46"e,>464e3412,e=fmt" c}o34a27>34/* i* mark all rece DMA buff37f as free?a3m9hrealloc_desc;%f="+/1a>e4642ef="+7l46unhudif++3l="+s7"BGIN47146unh>464e34/* i*m?a3m9hrealloc_desc;%f="+/1a>e4643ef="+7l46laed_opena>e<--3l="+s77B46lae>4643#7U.2et_pt_rbufve=fmt" clr33opee>464434"2 address1of this descriptor *a href=7r4645ef="+7l466(6a hre33f287=i>2846 7 466(6>46454fco28TERN_N 3l="+s7"BGIprifree_rbufve=fmt" clr33opfmt2.nfo1/a vicl2nkloporrbuf_count28RZI_SPACEs338rbuf_count28TE - 13;address1of this descriptor *a href=7r4646ef="+7l46fo1/a>, |rror3"INFO1ic7246fo1>46464fco28TERN_N 3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_fill_index28RZI_SPACEs338rbuf_fill_index re3 =60;address1of this descriptor *a href=7r4647ef="+7l46qsav{6ny_fhD((NFO;sref7946qsa>46474fco28TERN_N 3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_fill_count28RZI_SPACEs338rbuf_fill_count re3 =60;address1of this descriptor *a href=7r4648ef="+7l46l_ready ready, rcao{637d46l_r>464e34"23128NER>285ma ve=fmt" ce=33128>335gg7+4649ef="+7l4635>(6a hre33028fne>2857 4635>>464o1/">128NER>285ma ve=fmt" ce=33128>335gg7+465ref="+7l464k12851V.24fco28/snetl7c464k1>465k1/">,e=fmt" c}o34a27>34/* /*?a3m9hrealloc_desc;%f="+/1a>e4651ef="+7l46abl{ exit hu href="+co7e46abl>465e3412,e=fmt" c}o34a27>34/* i* pc}o rece HDLC fr"+c to upp37 layer?a3m9hrealloc_desc;%f="+/1a>e4652ef="+7l46" c}}33"28>335in inold7s46" c>465e34/* i*?a3m9hrealloc_desc;%f="+/1a>e4653ef="+7l46DBGIN4k2863V.24fco28 #7846DBG>46524fco,e=fmt" c}o34a27>34/* i*vreturn true f,+fr"+c available, otherwise false?a3m9hrealloc_desc;%f="+/1a>e4654ef="+7l465(6a hre33528s3=>2855a7v465(6>465e=fmt,e=fmt" c}o34a27>34/* i*m?a3m9hrealloc_desc;%f="+/1a>e4655ef="+7l462863V.24fco28 #L8"e,vL7346286>465534"2static /a vicl2nkloporbool28RZI_SPACEs338bool re3 /a vicl2nkloporrx_geo_fr"+c28RZI_SPACEs338rx_geo_fr"+chr5O struct7 3l="+s7"BGIprislgt_ifco28RZI_SPACEs338slgt_ifco?ae3f*W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re33ealloc_desc;%f="+/1a>e4656ef="+7l463V.24fco28 #L8"e,vL13377463V.>465ve=fm address1of this descriptor *a href=7r4657ef="+7l46 int f33128>335ttttt,u7s46 in>46574fco28TERN_Nunsigned int7 3l="+s7"BGIpristart28RZI_SPACEs338start re3,  8c1o cl2881t}1end28RZI_SPACEs338end re3;address1of this descriptor *a href=7r4658ef="+7l46OSYNCe,vL11" abclaa hr7f46OSY>465e34"28ytx>281unsigned short5f++,421/a>#7U.2status28RZI_SPACEs338statushr5O;address1of this descriptor *a href=7r4659ef="+7l46h5e1f=2drivo3." >fmt2.7f46h5e>4659L>fmt2.nfo1/unsigned int7 3l="+s7"BGIprifr"+csizee=fmt" clr33op4660L>fmt2.nfo1/unsigned long7 3l="+s7"BGIpriflagve=fmt" clr33op46614fco28TERN_Nstruct7 3l="+s7"BGIpriscr_structe=fmt" clr33opfmt2.nfo1/a vicl2nkloportort28RZI_SPACEs338tortfmt2pbuf udifg+s comscre=fmt" clr33op4662L>fmt2.nfo1/unsigned char  8c1o cl2881t}1addr_field28RZI_SPACEs338addr_field re3 =60xff;address1of this descriptor *a href=7r4663ef="+7l46="+code6"DBGIN4k2863V.7446="+>4663L>fmt2.nfo1/unsigned int7 3l="+s7"BGIpricrc_sizee=fmt" clr33op466e=fmtaddress1of this descriptor *a href=7r4665ef="+7l46fo_buf;,421/a>#7W6d7b46fo_>46654fco28TERN_Nswitch+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloportaramve=fmt" clr33op466634"28ytx>281case buf udifg+s comHDLC_CRC_16_CCITT28RZI_SPACEs338HDLC_CRC_16_CCITT34"2:1v3l="+s7"BGIpricrc_sizee=fmt" clr33op46674fco28TERN_Ncase buf udifg+s comHDLC_CRC_32_CCITT28RZI_SPACEs338HDLC_CRC_32_CCITT34"2:1v3l="+s7"BGIpricrc_sizee=fmt" clr33op466e34"28ytx>2813128NER>285ma ve=fmt" ce=33128>335gg7+4669ef="+7l46ngeseEFAULTe,3l="+s7"B7I46nge>466o1/">128NER>285ma ve=fmt" ce=33128>335gg7+467ref="+7l469hrea3l="+s6 8c1o cl2871469hr>467k1/">,3l="+s7"BGIpricheck_againe=fmt" clr33op285ma ve=fmt" ce=33128>335gg7+4671ef="+7l464k12867V.24fco28TERN_N7N464k1>4672863V.24fco28 #L8"e,vL13303(6a hre33"28a7>4672ef="+7l46LEe4672L>fmt2.nfo1/ 3l="+s7"BGIprifr"+csizee=fmt" clr33op4673L>fmt2.nfo1/ 3l="+s7"BGIpriaddr_field28RZI_SPACEs338addr_field re3 =60xff;address1of this descriptor *a href=7r4674ef="+7l46rive25O =ef"kfreea ve=7m46riv>467e=fmt" cee33" 3l="+s7"BGIpristart28RZI_SPACEs338start re38TE 8c1o cl2881t}1end28RZI_SPACEs338end re38TE 8c1o cl2881t}1f*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_curr34/28RZI_SPACEs338rbuf_curr34/hr5O;address1of this descriptor *a href=7r4675ef="+7l46h5drive25O locktmp_rbu7a46h5d>467o28TEaddress1of this descriptor *a href=7r4676ef="+7l46f;grror3"INFO1icl2n7N46f;&>467634"28ytx>281for (;;)  address1of this descriptor *a href=7r4697ef="+7l46h5drive25O lockfnfo_bu7a46h5d>467LL>fmt2.nfo1/a viN+s6f,+c!f++,421/a>#7U.2desc_completoe=fmt" clr33op467e34"28ytx>2813306(>#777777777goto1v3l="+s7"BGIpricleanupe=fmt" clr33op467o1/">128NER>285ma ve=fmt" ce=33128>335gg7+468ref="+7l46abl{ exit hu href="+co7e46abl>468h34"28ytx>2819a vefo1f,+code6"DBGIN4kudifr"+csizee=fmt" clr33opfmt2.nfo1/a vicl2nkloportaramve=fmt" clr33ope4681ef="+7l46Ce,YN33128>338gggggold7s46Ce,>46814fco28TERN_NONEs3ndit2.nfo1/ 3l="+s7"BGIpriaddr_field28RZI_SPACEs338addr_field re3 =6W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3.nfo1/a vicl2nkloporrbufve=fmt" clr33op338cl2nk,u7s46t" >4683468o28TERN_NONEs3306(>#7f,+code6"DBGIN4kudidesc_eof28RZI_SPACEs338desc_eofhr5O W6d6b1ur2862V.24fco28RZI_SPACEs3386(6a re3.nfo1/a vicl2nkloporrbufve=fmt" clr33op2787a v7=466a >468ve=fm?a3m9udiiiiiiiiiiiiiiiiibreak;address1of this descriptor *a href=7r4687ef="+7l46NEs3308(6a hre33827lin7246NEs>468LL>fmaddress1of this descriptor *a href=7r4688ef="+7l46sabl{lenabl{ exit hu a7l46sab>468e34"28ytx>2813306(>#7f,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38T=  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_count28RZI_SPACEs338rbuf_count28TE3ealloc_desc;%f="+/1a>e4689ef="+7l463V.24fco28 #L8"e,vL1337>463V.>468934"28ytx>2813306(>#7ONEs3ndi 3l="+s7"BGIpriend28RZI_SPACEs338end re38TE0;address1of this descriptor *a href=7r469ref="+7l46or3"INFO1icl2nkpci_all7c46or3>469r4fco427:at>2794a ve=fmt" c}.33427>339f"724691ef="+7l46fgrrror3"INFO1icl2nkNU7L46fgr>46914fco28TERN_NONEs3ndif,+code6"DBGIN4kudiend28RZI_SPACEs338end re38T=  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_curr34/28RZI_SPACEs338rbuf_curr34/hr5O)  address1of this descriptor *a href=7r4692ef="+7l46RN_NONEs3393(6a hre3337746RN_>4692e=fm?a3m9udiiiiiiiiiONEs3ndif,+code6"DBGIN4kudif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrx_enabled28RZI_SPACEs338rx_enabledhr5O) address1of this descriptor *a href=7r4693ef="+7l465DBGINFON11memseR>fmt27n455DB>4693128>335gg7+4541ef="+7l45"e,v6GIN4kudiend28RZI_SPACEs338end re38T=  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_curr34/28RZI_SPACEs338rbuf_curr34/hr5O)  address1static void5f++,421/a>#7x>difl46etmp_rbuf;&#l45"e>e4598ef="+7l45459e34"28ytx>2813306(>#7 3l="+s7"BGIprival28RZI_SPACEs338valhr5O8|s6 8c1o cl2881truBIT1bl{lenablr33metBIT1hr5O;ealloc_desc;%f="+/1a>e4599ef="+7l45 vicl2nklocke4599L>fmt2O8|s6 8c1o cl2881truBIT3o cl22t2O8|s6 8c134"28"+s7"7>4598ef="+7l45459e34"28ytx>28132t2O5drive2pbuf 3.12t2Or3"IN_NONEs3363(6a hre3337846RN_>4662L>fmt2.nfo1/7l466a hre33727i3i>2787a v7=466a >468ve=fsc;%f="6/1a>e4596ef="67l45r67f="+/1a>e4528Rve25O lockfnfo_bu7a428Rve25O34"28ytx>2813306(>#7f,+c++ode6"DBGIN4kudiend28R7l466a hre33727i3i>2787a v7=466a >468ve=fs6a hre3382/1a>e4597ef="67l45r69ptor *a href=7r4638ef="+7l46Nocke4599L>fun2t2O8|s6restor1o cl2881truBIT3o cl2un2t2O8|s6restor134"28"+s7"7>4598ef="+7l45459e34"28ytx>28132t2O5drive2pbuf 3.12t2Or3"IN_NONEs3363(6a hre3337846RN_>4662L>fmt2.nfo1/7l466a hre33727i3i>2787a v7=466a >468ve=fsesc;%f="+/1a>e4598ef6"+7l46e4599ef6"+7l469f="+7l464k12851V.24fcccccccccdr_filter28RZI_SPACEs338addr_filter re3 !=60xff3ealloc_desc;%f="+/1a>e4681ef="desc;%f6"+/1a>e46href6"+7l46hrefl2nklocke4592e=fm?a3m9ud7ss1of this7descriptor *a href=7r46h27f="+770 vicl2nkloporrx_enabled28RZI_SPACEs338rx_en7" ce=331287335gg7+46h4ef="+7l46h h5d7ive257 lockbuf 37146h>,3l="+s7"BGIN4k12857V451a>t7 3l7r4657ef="+7l46 int f33128>335ttttt,u7s46 i7%f="+/17>e46h6ef="+7l76hr7f70}o34a27>34/* i8ytx>dif* 00tx>difRL?a33l7r4657ef="+7l46 int f33128>335ttttt,u7s46 i7&337f="+/17>O;ealloc_desc;%f="+/17"+/1a70o34a27>34/* i8ytx>dif*m?a3m9hrealloc_d15eallocseo_des8>335gg7+47r4657ef="+7l46 int f33128>335ttttt,u7s46 i7&437f="+/17>1a>e4596ef="71/a>#7U.2seo_signals28RZI_SPACEs339hrealloc_d14..06 f++,4rvACEs7r4657ef="+7l46 int f33128>335ttttt,u7s46 i7&537f="+/17>1a>e4597ef="7r28627.24fco28RZI_SPACEs3386(6a re3hrealloc_d05tx>dif++,idu7+47r4657ef="+7l46 int f33128>335ttttt,u7s46 i7&637f="+/17>+/1a>e4598ef7r46h97f="+7l46hvicl2nklocke281f,+cod76"DBGIN4kudif*)h5drive25O7=ef"37" >fmtrif_m coe=fmt" clr33ope4655ef="+7l462863V.24fco27>981f,+cod76criptor *a href=7r46h1ef7erial7ignal_e4599ef="+7l454k12851V.24fco28/snetl7c454k1>457934"28ytx>281 addre7sc;%f="7/1a>e46o2ef="77l46371rive25f,+code6"DBGIN4kudista9hrealloc_desc;%f="+/1a>e455ref="+sab>49hrealloc_desc;%f=sab>49hreal34"28ytx>2813306(>#7f,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38T=  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_coc_desc;%f="+/1a>e4681ef=781V.24f vB7T3hr5O;ealloc_desc;%f=7+/1a>71rt28RZI_SPACEs338start re38TE 8c1o cl2881t}7I_SPACEs337signalshr5O8o28TE  8c1o c72881t71SerialSignal_h>,3l="+s7"BGIN4k12857V45ignor11CRC 28ytxf not using1CRC (28ytxs undefo28d)851V.24fco28/snetl7c454k1>457934"28ytx>281 addre7s337f="+/177f="+/1a>e4617ef="+7l46+s6 8c1o cl1f=2ze re3 =62;hbreak;address1of this descriptor *a href=7r4667ef="+7l46etmp_rbuf;grror3"IN7O46etm>46674fco28TERN_Ncase buf udifg+s comHDLC_CRC_32_CCITT28RZI_SPACEs338HDLC_CRC_32_CCITT34"2:1v3l="+s7"BGIpricrc_sizee=f="+7l45"e,v6GIN4ks7"BGIpriNONEITT34"2:1v3l="+s7"BGIpriNONE =ef"3." >fmt2.nfo1/a vicl2nkloporrbuf_curr7sc;%f="7/1a>e46o6ef="77l46 71f="+/1a>ee335gg7+462ref338valhr5O8|s6 8c1o cl2881truBITabl{lenablr33metBITa re3;addres7l_rr33metB7T+hr5O;ealloc_desc;%f=7+/1a>7137f="+/1a>e4698ef="+7l46f;gr7CEs3386(6a7re3,sW6d6b1ur2862V.2VCR287ZI_SP71l45OSYNCe,vL11" abclaa hr7f45OSYa vicl2nkloporrbufve=fmt" clr33ope4698ef="+7l46f;gr7C81t}1val27this descriptor *a href=774619e7="+7l46uf udif[or3"INF abclaa hr7f45OSY+csizee=fmt" clr33op46O[ 3l="+s7"BGIpriend28RZI_S+csizee=fmt" clr33op46474fco28TERN_N 3l="+s7"BGI7ef="+7l46h5drive25O lockfnfo_bu7a46h5d>467LNFO1icl2n7k46f;&>4660L>fmt2.nfo1/unsigned oc_desc;%f="+/1a>e4681ef=78981f,+cod7+/1a>e4623ef=7+7l4671of this descriptor *adr_filter28RZI_SPACEse3 =60xff;address1of this descriptor *a c_desc;%f="+/1a>e4681ef=7}o34a27>347* i*m?a3m9hrealloc_desc;&737f="72rive25f,+codeEs3393(6a hre3337745RN_>4592e=fm?a3m9ud7snfo1/a7,47342>462e=fmtstatic void5f7+,42172rt28RZI_SPACEs338start re38TE 8c1o cl2881t}7co28RZI_SP7CEs338slgt_ifco?ae3f*W6d671ur2872l455(6a hre33528s3=>2855a7v455(6a vicl2nkloporrbufve=fmt" clr33op4672863V)O||r6"DBGIN4kudista9hrealloc_desc;%f="+/1a>e335gg7+4561ef="+7l45_rbuf;grrror3"INFO17porrbuf_curr34/28RZI_SPACEs338rbuf_curr37SPACEs338 7}t28TE3ealloc_desc;%f=7+/1a>72l452863V.24fco28 #L8"e,vL7345286>455o28TERN_NONEs3306(>#7ode6"DBGIN4kudif*)h5drive2i=  3l="+s7"BGIprif*)ive25O =efescriptor *a hrerxgr lockfnfo_bu7a428gr =ef++c_desc;%f="+/1a>e4681ef=7}c;%f="7or *a href=7r4626ef="+7l47>, Q_72f="+/1a>e455e34"28ytx>281f,+code6"DBGIN4kudistatus28RZI_SPACEs338statushr5O8o28TEsode6"DBporrbuf_curr34/28RZI_SPACEs338rbuf_curr37SEs3386(6a7306(>#7 e=fmt" c}o34a27>37/* r*72a h5drive2pbuf 3.1in 6n45459e34"o28TERN_NONEs3306(>#7ode6"DBGIN4kudif*)h5drive2i=  3l="+s7"BGIprif*)ive25O =efescriptor *a hrerx4k1 lockfnfo_bu7a4284k1 =ef++c_desc;%f="+/1a>e4681ef=7}81t}1val2761a>>463h34"28ytx>2819a v7fo1od72f="+7l464k12851V.24fco28/sze re3 =62;hbreak;address1of this descriptor *a href=7r4667ef="+7l46etmp_rbuf;grror3"IN7O46etm>46674fco28TERN_Ncase buf udifg+s comHDLC_CRC_32_CCITT28RZI_SPACEs338HDLC_CRC_3RETURN_EXITT34"2:1v3l="+s7"BGIpriRETURN_EX 871)o_desc;%f="+/1a>e4681ef=7} c}.334277porrbufve=fmt" clr33op4592e=fm?a3m9ud7co28RZI_SP7CEs3386(6a re3.nfo1/a vic72nklo73 vicl2nkloporrx_enabled28RZI_SPACEs338rx_en7l_ready VE7Ri 7r46b+f>4632e=fm?a3m9u7iiiii7iiif,+#o286"DBGIN4kudistaSYNCLINK_GENERIC_s7"Bl2nkloporrbuf_cSYNCLINK_GENERIC_s7"Bvicl2nkloporrx_enabled28RZI_SPACEs338rx_en7lo28RZI_SP7I_SPACEs3386 re3 ==  3l="7s7"BG73l455(6a hre33528s3=>2855a7v455(6a vicl2nkloporrbufve=fmt" clr33op463o28TERN_NON7s33067>#79a vefo1ode6"DBGIN4e re3 =62;hbreak;address1of this descriptor *a href=7r4667ef="netdevdress1of this dnetdeviptor *a href=7r4667ef="ode634"28ytx>281f,+code6N7O46etm>46674fco28TE28RZrrof3l="+s7"BGIprif*)8RZrrof3 =ef++c_desc;%f="+/1a>e4681ef=71V.24fco7876+s6>463ve=fm?a3m9udi31287ER>287ma ve=fmt" ce=33128>33e re3 =62;hbreak;address1of this descriptor *a href=7r4667ef="netdevdress1of this dnetdeviptor *a href=7r4667ef="ode634"28ytx>281f,+code6N7O46etm>46674fco28TE28R" clrRZrrof3l="+s7"BGIprif*)8R" clrRZrrof3 =ef++c_desc;%f="+/1a>e4681ef=71  address7Es3386 re3;address1of thi7 desc7iptor *a href=Es3393(6a hre3337745RN_>4592e=fm?a3m9ud7cEs3386(6a7mt2.nfo1/a vieorta>7<46t>7>463o7/">128#sigifs3393(6a hre3337745RN_>4592e=fm?a3m9ud7c81t}1val27"-&extra_c7u46e/.>464k1/"7,e=fm73his descriptor *a href=7r469ref="+7l46or3"I7="+/1a>e4642ef="+7l46unh7dif++73 #L8"e,vL7346286>462e3412,e=DBGBHl="+s7"BGIprif*DBGBHfhD(((h>,3l="+s7"BGstring">"%s rxV.24fcoode6"D=%04X 33op=%d\n"V.24fco,escriptor *a href=7r469ref="+7l46or3"I7=981f,+cod79hrealloc_desc;%f="+/17>e456e34/* /*?a3m9hrealloc_desc;%f="+/1a>e281f,+code6"DBGINGI7ef="+7l46h5dria vicl2nkloporrbufve=fmt" clr33ope4681ef=746lae>46437a"hstatic void5f++,421/a>77U.2e74rive25f,+code6"DBGIN4kudistaDBGDATAl="+s7"BGIprif*DBGDATAfhD((NFO;sref7946qsa>46474fco28TERN_N 3l="+s7"BGI7ef="+7l46h5drif,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38T=  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2ve25O lockfnfo_bu7a46h5d>467L,3l="+s7"BGstring">"rx"V.24fcooc_desc;%f="+/1a>e4681ef=74_ready VE7lgt_ifco?ae3f*W6d6b1ur2867V.24f74rt28RZI_SPACEs338start re38TE 8c1o cl2881t}7 address1o7 this descriptor *a href=7r464574l455(6a hre33528s3=>2855a7v455(6a vicl2nkloporrbufve=fmt" clr33op46674fco28TERN_Ncase buf udifg+s comHDLC_CRC_32_CCITT28RZI_SPACEs338HDLC_CRC_3RETURN_EXITT34"2:1v3l="+s7"BGIpriRETURN_EX 871)oporrbuf_curr34/28RZI_SPACEs338rbuf_curr37fV.24fco787co28TERN_N 3l="+s7"BGIpri7*)h5d74f="+/1a>e2855a7v455(6a vicl2nkloporrbufve=fmt" clr33op4672863Vc_desc;%f="+/1a>e4681ef=74  address7RZI_SPACEs338rbuf_fill_in7ex re74ptor *a href=7r4638ef="+7l46NGIpriend28RZI_S2867V.24fco28TERN_N7N464k1>4672863VPACEs338rbuf_curr34/hr5O;address1of this de7+7l46l_rea7y ready, rcao{637d46l_r>474e34"74a h5drive2pbuf 3.1in Es3393(6a hre3337745RN_>4592e=fm?a3m9ud7465k1/">,e7fmt" c}o34a27>34/* /*?a3m7hreal74his descriptor *a href=7r469ref="+7l46or3"I77f="+/1a>e7a h5e1f=27>4652ef="+7l46"7c}}3374 ve=fmt" c}.33427>339f"723=>2855a7v455(6a vicl2nkloporrbufve=fmt" clr33op4672863V)escriptor *a href=7r469ref="+7l46or3"I77981f,+cod7m9hrealloc_desc;%f="+/7a>e#7ode6"DBGIN4kudif*)h5drive2i=  3l="+s7"BGIprif*)ive25O =efescriptor *a hrerxl46Rl="+s7"BGIprif*)8l46R =ef++c_desc;%f="+/1a>e4681ef=7846DBG>46574fco,e=fmt" c}o34a27>34/*7i*vre752862V.24fco28RZI_SPAC  8c1orrbuf_curr34/28RZI_SPACEs338rbuf_curr374654ef="+7l465(6a hre33578s3=>75 >4683,3l="+s7"BGIN4k12857V45copy dmacseo_de(s)lloc"+/1iguous tempcseo_des51V.24fco28/snetl7c454k1>457934"28ytx>281 addre7 #L8"e,vL7746286>465534"2static /a v7cl2nk75fl46etmp_rbuf;&#l45"e>e455ref="+a vicl2nkloporrbufve=fmt" clr33ope4681ef=78ve=fmt" c7r5O struct7 3l="+s7"BGIpr7slgt_75e1f=27>4599ef="+7l45 vicl2nklof this descriptor *a href=7r4628ef="+7lh5e1f=27>455ref="+ve25O lockfnfo_bu7a46h5d>467Lc_desc;%f="+/1a>e4681ef=78V.24fco7878 #L8"e,vL13377463V.>465v7=fm a75f="+/1a>efmt2.nfo1/unsdr_filter re3 !=p"+7lh5e1f=27>455ref="+o28TERN_NONEs3306(>#7ode6"DBGIN4kudif*)h5drive2tmpv{6nyERN_NONEs3306(>tmpv{6ny467Lc_desc;%f="+/1a>e4681ef=78  address7TERN_Nunsigned int7 3l="+77"BGI75ptor *a href=7r4638ef="+7l46NINGf p_id Ne3." 28TERN_NONEs3306(>#7ode6"DBGIN4kudif*)h5drive2tmpv{6nyT=  3l="+s7"BGIprif*)tmpv{6nyT=  3le455ref="+a vicl2nkloporrbufve=fmt" clr33ope4681ef=787l46l_rea74659ef="+7l46h5e1f=2drivo7." >f7t2.7f4_desc;%f="+/1a>e4681ef=7865k1/">,e7"+csizee=fmt" clr33op#7ode6"DBGIN4kudif*)h5drive2i=  3l="+s7"BGIprif*)ive25O =efescriptor *a hrerxoO5drive2pbuf 3.1rxoO =ef++c_desc;%f="+/1a>e4681ef=78f="+/1a>e7ddress1of this descriptor7*a hr7f=7r46_desc;%f="+/1a>e4681ef=78981f,+cod7W6d6b1ur2862V.2scre=fmt" 7lr33o75of this descriptor *a href=7rrii28RI_SPACEs338HDLC_opyT=  3l="+s7"BGIprif*)_opyT=  3le34/* or3tia,e=fmt"e455ref="+min_O lockfnfo_bu7a4min_OfhD((intGI7ef="+7l46h5dri_opyT=  3l="+s7"BGIprif*)_opyT=  3le463e=fmt" cee33"28>33eeef,+c++ode6"DBG78RZI_SPACE7338addr_field re3 =60xff;7ddres76 >4683fmt2oporrbuf_fill_level28RZI_SPACEs338rbufs7"BGIpriend28RZI_SPACEs3GI7ef="+7l46h5drior3tia,e=fmt" c}o34a27>34/* or3tia,e=fmt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG78#L8"e,vL77;,421/a>#7W6d7b46fo_>47654fc76fl46etmp_rbuf;&#l45"e>e34/* or3tia,e=fmt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG78ve=fmt" c7clr33op4599ef="+7l45 vicl2nklocke45_opyT=  3l="+s7"BGIprif*)_opyT=  3le34/* or3tia,e=fmt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG78V.24fco78746loc>466634"28ytx>281cas7 buf 76f="+/1a>efmt2.nfo1/a vicl2nkloporrbuf_curr34/28RZI_SPACEs338rbuf_curr34/hr5O8TE 8c1o cl2881t}7C_CRC_16_C7ITT34"2:1v3l="+s7"BGIpric7c_siz76ptor *a href=7r4638ef="+7l46Nocke45 f TAS7 46NIN>463e34"23128NER>285ma ve=fmt" ce=33128>335gg7+46397ress1of th7s descriptor *a href=7r4678ef="76a h5drive2pbuf 3.1in         prifr"+csizee=fmt" clr33op4672L>f7t2.nf764598ef="+7l45459e34"28ytx>2813+7l46etmp_rbuf;grror3"IN7O46etm>46674fco28TERN_Ncase buf udifg+s comHDLC_CRC_32_CCITT28RZI_SPACEs338HDLC_CRC_3RETURN_EXITT34"2:1v3l="+s7"BGIpriRETURN_EX 871)porrbuf_curr34/28RZI_SPACEs338rbuf_curr37t981f,+cod7s1of this descriptor *a h7ef=7r76of this descriptor *a href=7rrrrrrrrr3L>fmt2.nfo1/unsdr_filter re3 !=p"+7lh5eabclaa hr7f45OSY>455e34"28ytx>281f,+code6"DBGIN4kudistatus28RZI_SPACEs338statushr5O8o28TEsode6"DBp?tatus28RZI_SPACERXGIpriERRO lock7b46ock>462RXGIpriERRO BGIN4+4671ef="+7l464k1RXGOCITT34"2:1v3l="+RXGOCe463e=fmt" cee33"28>33eeef,+c++ode6"DBG73L>fmt2.nf71/ 3l="+s7"BGIpriaddr_fie7d28RZ772862V.24fco28RZI_SPAC="+7l45 vicl2nkl1f=27>455ref="+a vicl2nkloporrbufve=fmt" clr33ope4681ef=7e=7m46riv>767e=fmt" cee33" 3l="+s7"B7Ipris77 >4683468e=fmtaddress1of this descriptor *a 7criptor *a7href=7r4675ef="+7l46h5dri7e25O 7ocktmp#o286"DBGIN4kudistaSYNCLINK_GENERIC_s7"Bl2nkloporrbuf_cSYNCLINK_GENERIC_s7"Bvicl2nkloporrx_enabled28RZI_SPACEs338rx_en7ytx>281for7(;;)  address1of this des7ripto77f="+/1a>e4598ef="+7l45459e34"28ytx>2813net vicl2nkloporrbuf_cunet vicl_SPACEs338rbuf_curr34/hr5O8TE 8c1o cl2881t}7riend28RZI7SPACEs338end re3])3ealloc7desc;77ptor *a href=7r4638ef="+7l46Nocke45hdlcdev_r28NER>285ma ve=fhdlcdev_r2fhD((NFO;sref7946qsa>46474fco28TERN_N 3l="+s7"BG1f=27>455ref="+o28TERN_NONEs3306(>#7ode6"DBGIN4kudif*)h5drive2tmpv{6nyERN_NONEs3306(>tmpv{6ny467LGI7ef="+7l46h5dria vicl2nkloporrbufve=fmt" clr33ope4681ef=7eess1of th7l2n7N46f;&>467e34"28ytx>271330677a h5drive2pbuf 3.1in           8c1o cl2881t}1val28RZI_SPACEs338valhr5O37O;address17f this descriptor *a href77r4677ef="+7#sigifs3393(6a hre3337745RN_>4592e=fm?a3m9ud7fmt2.nfo1/7 vicl2nkloportaramve=fmt"7clr337p45ldisc_>34/* i_6nyERN_NONEs3306(>ldisc_>34/* i_6nyfhD((NFO;sref7946qsacl2n7k46f;&>466e=fmtaddreGI7ef="+7l46h5drif,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38tmpv{6nyERN_NONEs3306(>tmpv{6ny467LGI7ef="+7l46h5drif,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38mt2._6nyERN_NONEs3306(>mt2._6ny467LGI7ef="+7l46h5dria vicl2nkloporrbufve=fmt" clr33ope4681ef=7e981f,+cod73128>338gggggold7s46Ce,>47814fc77of this descriptor *aprifr"+csizee=fmt" clr33op4592e=fm?a3m9ud727>4683ef=7+7l46t" c}T33427>338cl2nk7u7s467" >468346474fco28TERN_N 3l="+s7"BGI7ef="+7l46h5drive25O lockfnfo_bu7a46h5d>467LNFO1icl2n7k46f;&>4660L>fmt2.nfo1/unsigned oc_desc;%f="+/1a>e4681ef=7ref=7r46847f="+7l46L11" abclaa href=7+/1a778fl46etmp_rbuff*W6d6bACEs338end re38trukloporrbufve=fmttruke463e=fmt" cee33"28>33eeef,+c++ode6"DBG7ref=7r46857f="+7l46="+flaYNterfac{6n7_fha7746="+>463e=fmt" cee33"28>33eeef,+c++ode6"DBG7rtx>281for7iiiiiiiiiiiiiibreak;addre7s1of 7his detm>46674fco28TER338addr_filter re3 !=60xff3eallohref=7r4674ef="+7l46rive25O =ef"kfreea 7(6a hre33877lin7246NEs>468LL>fmaddre7s1of 7his descriptorf*W6d6bACEs338end re38e33ea=7r4647ef="+7l4633ealla >463e=fmt" cee33"28>33eeef,+c++ode6"DBG7ress1of th7"+/1a>e4689ef7"+7l473V.24fEs3393(6a hre3337745RN_>4592e=fm?a3m9ud72;address17SPACEs338end re38TE0;addr7ss1of7this descriptor *a href=7r469ref="+7l46or3"I7FO1icl2nkp7i_all7c46or3>469r4fco427:7t>27978 >fmtrif_m coe=fmt" clr33op otherwise false?a3m9hrealloc_desc;%f="+/1a>74/28RZI_SP7CEs338rbuf_curr34/hr5O)  7ddres78gnal_e4599ef="+7}o34a27>34/* i*seo_des(RAW esc;hronous mre3)llococ_;%f="+/1a>e4655ef="+7l462863V.24fco27DBGIN4kudi7*)h5drive25O =ef"3." >fmt7.nfo179rn true f,+fr"+c available,ae3f*W6d6b1ur2862Vseo_des28RZI_SPACEs3386(6a re33ealloc_desc;%f="+/1a>e4656ef="+77bledhr5O) 7ddress1of this descriptor7*a hr7955a7v465(6>465e=fmt,e=fmt" c}1V.24fco28/snetl7c454k1>457934"28ytx>281 addre7/hr5O)  ad7ress1static void5f++,421/7>#7x>7ifl46et28RZI_SPACEs338start re3,  8c1o cl2881t}1end28RZI_SPACEs338end re3;addr6nyERN_NONEs3306(>e3;addr6nyfhD((ef="+7l46OSYNCe,vL11" abclaa hr7f46OSY>465e34"28ytx>281unsigned short5f++,421/a>#7U.2status28RZI_SPACEs338statushr5O;address1of this descripto733metBIT1h75O;ealloc_desc;%f="+/17>ee4596ef="77l45r77f="+/1a>ee4597ef="77l45r79ptor *a href=_CRC_MASK28RZI_SPACEs338HDLC_  3l="+s7"BGIprif*)_omt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG7sesc;%f7"+/1a>e4598ef7"+7l4792.7f4_desc;%f="+/1a>e4681ef=7desc;%f7"+/1a>e4599ef7"+7l479f="+7l464k128o28/snetl7c464k1>467o1/">128NER>285ma ve=fmt" ce=33128>335gg7+468ref="+7l46abl{ exit hu href="+co7e46abl>468h34"28ytx>2819a vefo1f,+code6"DBGIN4kudifr"+csizee=fmt" clr33ope4681ef=7desc;%f7"+/1a>e46href7"+7l47hrefl2nklocke463e=fmt" cee33"28>33eeef,+c++ode6"DBG7d/28RZI_SP7scriptor *a href=7r46h1ef7"+7l479="+7l45RN_NONI_SPACEs338HDLC_  3l="+s7"BGIprif*)_omt"e455ref="+sab>4.24fco28RZI_SPACEs3386(6a re3.nfo1/a vicl2nkloporrbufve=fmt" clr33op33eeef,+c++ode6"DBG8ss1of this8descriptor *a href=7r46h28f="+780rive25f,+code4598ef="+7l45459e34"28ytx>2813+7l46etmp_rbuf;grror3"IN7O46etm>46674fco28TEmre3n7k46f;&>466e=fmre3 871)porrbuf_curr34/28RZI_SPACEs338rbuf_curr38" ce=331288335gg7+46h4ef="+7l46h h5d8ive258 lockbuf 37146_againe=fmt" clr33opMGSL_MODE_MONOSYNCn7k46f;&>466e=fMGSL_MODE_MONOSYNCallohref=7r4674ef="+7l46rive25O =ef"kfreea 8%f="+/18>e46h6ef="+7l86hr7f802ockbuf 37146_againe=fmt" clr33opMGSL_MODE_BISYNCn7k46f;&>466e=fMGSL_MODE_BISYNCallohref=7r4674ef="+7l46rive25O =ef"kfreea 8&337f="+/18>O;ealloc_desc;%f="+/18"+/1a803ockbuf 37146_againe=fmt" clr33opMGSL_MODE_XSYNCn7k46f;&>466e=fMGSL_MODE_XSYNCallohref=7r4674ef="+7l46rive25O =ef"kfreea 8&437f="+/18>1a>e4596ef="81/a>#80a ve=fmt" ce=33128>33e>,3l="+s7"BGIN4k12857V45ignor11++,idu7K28 byte esc;hronous mre3sc}1V.24fco28/snetl7c454k1>457934"28ytx>281 addre8&537f="+/18>1a>e4597ef="8r286280is descriptor *a href=7r4688ef="+7l46sabl{len++,idu7o28RZI_SPACEs3386(6a++,idu7+4o1/a vicl2nkloporrbufve=fmt" clr33ope4681ef=8&637f="+/18>+/1a>e4598ef8r46h980a h5drive2pbuf 3.1in         I_SPACEs338HDLC_  3l="+s7"BGIprif*)_omt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG8s737f="+/18>+/1a>e4599ef81o cl80f="+7l464k12851V.24fc468934"28ytx>2813306(>#7ONEs3ndi 3l="+s7"BGI8>281f,+cod86"DBGIN4kudif*)h5drive25O8=ef"380/ 3l="+s7"BGIprifr"+csizee=fmt" clr33op981f,+cod86criptor *a href=7r46h1ef8erial80="+7l45RN_NONI_SPACEs338HDLCDBGDATAl="+s7"BGIprif*DBGDATAfhD((NFO;sref7946qsa>46474fco28TERN_N 3l="+s7"BGI7ef="+7l46h5drif,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38T=  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2oporrbuf_fill_level28RZI_SPACEs338rbufs7"BGIpriend28RZI_SPACEs3GI7ef="+7l46h5dri_  3l="+s7"BGIprif*)_omt"e,3l="+s7"BGstring">"rx"V.24fcooc_desc;%f="+/1a>e4681ef=8sc;%f="8/1a>e46o2ef="87l46381rive25f,+code6"DBGIN4kudistaDBGINFOl="+s7"BGIprif*DBGINFOfhD(((h>,3l="+s7"BGstring">"e3;addr6ny 33op=%d\n"V.24fco,I7ef="+7l46h5dri_  3l="+s7"BGIprif*)_omt"e45ldisc_>34/* i_6nyERN_NONEs3306(>ldisc_>34/* i_6nyfhD((NFO;sref7946qsa33op466e=fmtaddreGI7ef="+7l46h5drif,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38T=  3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2oporrbuf_fill_level28RZI_SPACEs338rbufs7"BGIpriend28RZI_SPACEs3G_desc;%f="+/1a>e4681ef=88337f="+/187f="+/1a>e4618ef="+81e1f=27>4599ef="+7l45 vicl2nklockemt2._6ny467LGI7ef="+7l46h5dri_  3l="+s7"BGIprif*)_omt"ee46o6ef="87l46 81f="+/1a>e46474fco28TERN_N 3l="+s7"BGI7ef="+7l46h5drioporrbuf_fill_level28GI7ef="+7l46h5drioporrbuf_fill_level28)c_desc;%f="+/1a>e4681ef=88537f="+/18T+hr5O;ealloc_desc;%f=8+/1a>81is descriptorf*W6d6bACEs338end re38trukloporrbufve=fmttruke463e=fmt" cee33"28>33eeef,+c++ode6"DBG8CEs3386(6a8re3,sW6d6b1ur2862V.2VCR288ZI_SP81V.24fEs3393(6a hre3337745RN_>4592e=fm?a3m9ud8C81t}1val28this descriptor *a href=784619e81his descriptor *a href=7r469ref="+7l46or3"I8" c}.334278339f"724621ef="+7l462863V824fco81refl2t28RZI_voidI_SPACEs338end reesddrt=  3l="+s7"BGIprif*)esddrt=  3fhD((ef="+7l46OSYNCe,vL11" abclaa hr7f46OSY>465e34"28ytx>281unsigned short5f++,421/a>#7U.2status28RZI_SPACEs338statushr5O;address1of this descripto88981f,+cod8+/1a>e4623ef=8+7l4681of thorrbuf_curr34/28RZI_SPACEs338rbuf_curr38}o34a27>348* i*m?a3m9hrealloc_desc;&837f="82r *a href=7r4662ef="+7of this descriptor *a href=7r4628ef="+7l>463e=fmt" cee33"28>33eeef,+c++ode6"DBG8snfo1/a7,48342>462e=fmtstatic void5f8+,42182 >4683285ma ve=fmt" ce=33128>335gg7+46398co28RZI_SP8CEs338slgt_ifco?ae3f*W6d681ur2882l455(6a hre33o1v3lhis descriptor *a href=7r4628ef="+7l=0  .2donoe=fmt" clr3a href=7r4628ef="+7lc< 7ef="+7l46h5drif,+c++ode6"DBGIN4kudiend28RZI_SPACEs338end re38tI_SPA  3l="+s7"BGIprif*)t6nyT=  3le82l452863V.24fco28 #L8"e,vL7345286>455o28TERN_NONEs3306(>#7ode6"DBGIN4kudif*)h5drive2t=  3l="+s7"BGIprif*th5drive25O =ef"3." >fmt2oporrbuf_fill_level28RZI_SPACEs338rbuf9hrealloc_desc;%f="+/1a>e285ma ve=fmt" ce=33128>335gg7+46398c437f="+/18or *a href=7r4626ef="+7l48>, Q_82f="+/1a>e#7ode6"DBGIN4kudif*)h5drive2t=  3l="+s7"BGIprif*th5drive25O =ef"3." >fmt2oporrbuf_fill_level28RZI_SPACEs338rbuf_  3l="+s7"BGIprif*)_omt"e285ma ve=fmt" ce=33128>335gg7+46398c537f="+/18of this descriptor *a hre8=7r4682ptor *a href=}NER>285ma ve=fmt" ce=33128>335gg7+46398cEs3386(6a8306(>#7 e=fmt" c}o34a27>38/* r*82V.24fEs3393(6a hre3337745RN_>4592e=fm?a3m9ud8}81t}1val2861a>>463h34"28ytx>2819a v8fo1od82his descriptor *a href=7r469ref="+7l46or3"I8} c}.334278porrbufve=fmt" clr33opfmtrif_m coe=fmt" clr33op otherwise false?a3m9hrealloc_desc;%f="+/1a>8)981f,+cod8 *a href=7r4631ef="+7l46g8seo.h82gnal_e4599ef="+7}of*W6d6bnumber intI_ee transmit DMAVseo_de 3l7r4657ef="+7l46 int f33128>335ttttt,u7s46 i8co28RZI_SP8CEs3386(6a re3.nfo1/a vic82nklo83rn true f,+fr"+c available,ae1V.24fco28/snetl7c454k1>457934"28ytx>281 addre8l_ready VE8Ri 7r46b+f>4632e=fm?a3m9u8iiiii8iiif,+t28RZI_662ef="+7of this descriptor 6qsavtI_SPA  3l="+s7"BGIprif*)6qsavtI_SPA  3lfhD((ef="+7l46OSYNCe,vL11" abclaa hr7f46OSY>465e34"28ytx>281unsigned short5f++,421/a>#7U.2status28RZI_SPACEs338statushr5O;address1of this descripto8lo28RZI_SP8I_SPACEs3386 re3 ==  3l="8s7"BG83l455(orrbuf_curr34/28RZI_SPACEs338rbuf_curr383l="+s7"BG8N4k7246t.2>463o28TERN_NON8s33068>#79a vefo1ode_CRC_MASK28RZI_SPACEs338HDLC_  3l="+s7"BGIprif*)_omt"e285ma ve=fmt" ce=33128>335gg7+463981V.24fco7886+s6>463ve=fm?a3m9udi31288ER>2883f="+/1a>e285ma ve=fmt" ce=33128>335gg7+463981537f="+/18Es3386 re3;address1of thi8 desc8337f="+/1a>e4698ef="+7l46f;gr8cEs3386(6a8mt2.nfo1/a vieorta>7<46t>8>463o83a h5drive2pbudo+/1a>e4698ef="+7l46f;gr8c81t}1val28"-&extra_c7u46e/.>464k1/"8,e=fm83f="+7l464k128orrbuf_curr34/28RZI_SPACEs338rbuf_curr383 c}.334278h5e1f=27>4642ef="+7l46unh8dif++83 ve=fmt" c}.33427>339f"723=>2855a7v455(6sab>4.24fco28RZI_SPACEs3386(6a re3.nfo1/a vicl2nkloporrbufve=fmt" clr33opfmt2oporrbuf_fill_level28R)o_desc;%f="+/1a>e4681ef=8=981f,+cod89hrealloc_desc;%f="+/18>e456e,3l="+s7"BGIN4k12857V45seo_desin useae1V.24fco28/snetl7c454k1>457934"28ytx>281 addre846lae>46438a"hstatic void5f++,421/a>87U.2e842862V.24fco28RZI_SPAC+4637ef="+7l46qsa_  3l="+s7"BGIprif*)_omt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG84_ready VE8lgt_ifco?ae3f*W6d6b1ur2868V.24f84=7r4693ef="+7l465DBGINFON+4637ef="+7l46qsav{6ny_fhal2ncurr1nh7_46qsa>46374fco28TERN_N 3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.ntI_SPA  3l="+s7"BGIprif*)t6nyT=  3lee463e=fmt" cee33"28>33eeef,+c++ode6"DBG84l="+s7"BG8r33op,3l="+s7"BGIN4k12857V45if tx DMAVacthre, +s7t zeroc"+ 3l5seo_desissin useae1V.24fco28/snetl7c454k1>457934"28ytx>281 addre84Es3386(6a8y ready, rcao{637d46l_r>484e34"84l45OSYNCe,vL11" abclaa hr7f45OSY_  3l="+s7"BGIprif*)_omt"e46474fco28TERN_N 3l="+s7"BGI7ef="+7l46h5driTDCS lock7b46ock>462TDCS  871)pmt" c>335gg7+4561ef="+7l45_rbuf;grrror3"INFO17o_desc;%f="+/1a>e4681ef=8 81t}1val28fmt" c}o34a27>34/* /*?a3m8hreal84f="+7l464k12851V.24fc--637ef="+7l46qsa_  3l="+s7"BGIprif*)_omt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG84 c}.334278a h5e1f=27>4652ef="+7l46"8c}}3384=7r46_desc;%f="+/1a>e4681ef=87981f,+cod8m9hrealloc_desc;%f="+/8a>e463e=fmt" cee33"28>33eeef,+c++ode6"DBG8846DBG>46584fco,e=fmt" c}o34a27>34/*8i*vre852862VEs3393(6a hre3337745RN_>4592e=fm?a3m9ud84654ef="+7l465(6a hre33588s3=>85rt28RZI_SPACEs338start re38TE 8c1o cl2881t}8 #L8"e,vL7846286>465534"2static /a v8cl2nk85}o34a27>34/* i8ytx>dif* 00t otherwise false?a3m9hrealloc_desc;%f="+/1a>88ve=fmt" c8r5O struct7 3l="+s7"BGIpr8slgt_85o34a27>34/* i8ytx>dif*m?a3m9}of*W6d6bnumber intbytessin unsm?a transmit DMAVseo_de 3l7r4657ef="+7l46 int f33128>335ttttt,u7s46 i88V.24fco7888 #L8"e,vL13377463V.>465v8=fm a85.2seo_signals28RZI_SPACEs339* and the serialc"+/1roller tx FIFOfh7r4657ef="+7l46 int f33128>335ttttt,u7s46 i88  address8TERN_Nunsigned int7 3l="+87"BGI8524fco28RZI_SPACEs3386(6a re3e1V.24fco28/snetl7c454k1>457934"28ytx>281 addre887l46l_rea84659ef="+7l46h5e1f=2drivo8." >f8t2.7f4t28RZI_662ef="+7of this descriptor tviclbytes6(6a re3.nfo1/atviclbytesfhD((ef="+7l46OSYNCe,vL11" abclaa hr7f46OSY>465e34"28ytx>281unsigned short5f++,421/a>#7U.2status28RZI_SPACEs338statushr5O;address1of this descripto8865k1/">,e8"+csizee=fmt" clr33op34/* tota,e=fmt"e285ma ve=fmt" ce=33128>335gg7+463988981f,+cod8W6d6b1ur2862V.2scre=fmt" 8lr33o85of this descrmaddress1of this descriptor *a href=7r4628ef="+7lc_completoe=fmt" clr33op285ma ve=fmt" ce=33128>335gg7+46398t" clr33op8scrhr5O;address1of this d8scrip86r *a href=7r4662ef="+7of this descriptor reg_valukloporrbufve=fmtreg_valukrrbu8NER>285ma ve=fmt" ce=33128>335gg7+46398ta h5e1f=28338addr_field re3 =60xff;8ddres86 >4683463e=fmt" cee33"28>33eeef,+c++ode6"DBG88#L8"e,vL78;,421/a>#7W6d7b46fo_>48654fc86fl46etmp_rbuf_CRC_MASK28RZI_SPACEs338HDLCacthre_I_SPA  3l="+s7"BGIprif*)acthre_I_SPA  3le285ma ve=fmt" ce=33128>335gg7+463988ve=fmt" c8clr33op33eeef,+c++ode6"DBG88V.24fco78846loc>466634"28ytx>281cas8 buf 86f="+/1a>e34/* i8ytx>dif* 00t otherwise false?a3m9hrealloc_desc;%f="+/1a>8C_CRC_16_C8ITT34"2:1v3l="+s7"BGIpric8c_siz8624fco28RZI_SPACEs3386(6a re3hrealloc_dAdd 86(6riptorc"+ 3ls3o1v3all tx DMAVseo_de .therwise false?a3m9hrealloc_desc;%f="+/1a>8C7l46l_rea8s descriptor *a href=7r4688ef="86="+7l46hvicl2nklocke,e8 8c1o cl2871469hr>467k1/"8,3l="8681t}1 *a href=7r4598ef="+7l45f;grrothe seo_desiss8>335gg7 oesissacthrely being1read from.therwise false?a3m9hrealloc_desc;%f="+/1a>8Cf="+/1a>e8NFOfree_tm7_46LEe>4672L>f8t2.nf86 >fmtrif_m coe=fmt" clr33opi6R =erwise false?a3m9hrealloc_desc;%f="+/1a>83L>fmt2.nf81/ 3l="+s7"BGIpriaddr_fie8d28RZ87rn true f,+fr"+c available,al454k1285 from 2nklopo ring position. I_SPA  3l issmirrof="+/1a>e4655ef="+7l462863V.24fco28e=7m46riv>867e=fmt" cee33" 3l="+s7"B8Ipris8755a7v465(6>465e=fmt,e=fmt" cl454k1285 copy ofc"+ 3l5and issnot 60xfrASKby serialc"+/1roller.therwise false?a3m9hrealloc_desc;%f="+/1a>8end28RZI_S8ACEs338end re38TE 8c1o cl8881t}87}o34a27>34/* i8ytx>dif* 00tx>difRL?a3dIfcDMAV"+/1roller issacthre,othal5seo_desissacthrelytherwise false?a3m9hrealloc_desc;%f="+/1a>8eve=fmt" c8href=7r4675ef="+7l46h5dri8e25O 87o34a27>34/* i8ytx>dif*m?a3m9hrealloc_dbeing1read so add locoota,.therwise false?a3m9hrealloc_desc;%f="+/1a>8eV.24fco788(;;)  address1of this des8ripto87.2seo_signals28RZI_SPACEs339hrealloc_1V.24fco28/snetl7c454k1>457934"28ytx>281 addre8riend28RZI8SPACEs338end re3])3ealloc8desc;87ptor *a href=do8orrbuf_curr34/28RZI_SPACEs338rbuf_curr38eess1of th8l2n7N46f;&>467e34"28ytx>281330687a h5drive2pbuf 3.1in I_SPACEs338HDLC_  3l="+s7"BGIprif*)_omt"e2855a7v455(6sab>4.24fco28RZI_SPACEs3386(6a re3.nfo1/a vicl2nkloporrbufve=fmt" clr33opfmt2oporrbuf_fill_level28R)8NER>285ma ve=fmt" ce=33128>335gg7+46398O;address18f this descriptor *a href87r46787f="+7l464k12851V.24fco28/I_SPACEs338HDLC_  3l="+s7"BGIprif*)_omt"e34/* tota,e=fmt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG8e981f,+cod83128>338gggggold7s46Ce,>48814fc87of this descriptor *a  8c11" asnetl7c464k1>467tota,e=fmt" c}o34a27>34/* tota,e=fmt"efmt2oporrbuf_fill_level28RZI_SPACEs338rbufs7"PA  3l="+s7"BGIprif*)I_SPA  3le463e=fmt" cee33"28>33eeef,+c++ode6"DBG827>4683ef=8+7l46t" c}T33427>338cl2nk8u7s4688=7r4693ef="+7l465DBGINFON+4637ef="+7l46qsav{6ny_fhal2ncurr1nh7_46qsa>46374fco28TERN_N 3l="+s7"BGIprif*)h5drive25O =ef"3." >fmt2.ntI_SPA  3l="+s7"BGIprif*)t6nyT=  3lee285ma ve=fmt" ce=33128>335gg7+46398ref=7r46858f="+7l46="+flaYNterfac{6n8_fha788#79a vefo1ode}rrii283lhis descriptor *a href=7r4628ef="+7l6630GIpriend28RZI_SPACEs338end re3]pbuf udifg+s combuf28RZI_SPACEstI_SPACEs3386(6a re3.nfo1/atvicl2nkloporrbu)c_desc;%f="+/1a>e4681ef=8rtx>281for8iiiiiiiiiiiiiibreak;addre8s1of 88is descriptor *a href=7r4687ef="+7l46NEs3308(6a hre33887lin7246NEs>468LL>fmaddre8s1of 88ptor *a href=e>,3l="+s7"BGIN4k12857V45read tx DMAV"+/1a>5registdes51V.24fco28/snetl7c454k1>457934"28ytx>281 addre8ress1of th8"+/1a>e4689ef8"+7l488a h5drive2pbuhis descriptor reg_valukloporrbufve=fmtreg_valukrrbuh5ea vicl2nkloporrrd_regI_SPACEs338Iprif*)d_regI_fhD((NFO;sref7946qsa>46474fco28TERN_N 3l="+s7"BGI7ef="+7l46h5driTDCS lock7b46ock>462TDCS  871)c_desc;%f="+/1a>e4681ef=8r;address18SPACEs338end re38TE0;addr8ss1of8this descriptor *a href=7r469ref="+7l46or3"I8FO1icl2nkp8i_all7c46or3>469r4fco427:8t>279888tor *a href=e>,3l="+s7"BGIN4k12857V45if tx DMAVacthre, +s7t zeroc"+ 3l5seo_desissin useae1V.24fco28/snetl7c454k1>457934"28ytx>281 addre84/28RZI_SP8CEs338rbuf_curr34/hr5O)  8ddres88of this descro28/I_SPACEs338HDLCreg_valukloporrbufve=fmtreg_valukrrbuhmt" c>335gg7+4561ef="+7l45_rbuf;grrror3"INFO1728/snetl7c454k1>457934"28ytx>281 addre8DBGIN4kudi8*)h5drive25O =ef"3." >fmt8.nfo1892862V.24fco28RZI_SPAChis descriptor tota,e=fmt" c}o34a27>34/* tota,e=fmt"e457934"28ytx>281 addre833metBIT1h85O;ealloc_desc;%f="+/18>e34/* tota,e=fmt"e0xffc_desc;%f="+/1a>e4681ef=8btx>281for8/1a>e4596ef="87l45r89is descriptor *a href=7r4687ef="+7l46NEs3308s6a hre3388/1a>e4597ef="87l45r89ptor *a href=e>,3l="+s7"BGIN4k12857V45if transmittdesacthre5add one byte o1v3shift5registdes51V.24fco28/snetl7c454k1>457934"28ytx>281 addre8sesc;%f8"+/1a>e4598ef8"+7l489l45OSYNCe,vL11" abclaa hr7f45OSYPACEs338end re3]pbuf udifg+s combuf28RZI_SPACEstx_acthre c}o34a27>34/* tx_acthreNFO1728/snetl7c454k1>457934"28ytx>281 addre8D;address18"+/1a>e4599ef8"+7l489f="+7l464k12851V.24fchis descriptor tota,e=fmt" c}o34a27>34/* tota,e=fmt"ee46href8"+7l489=7r46_desc;%f="+/1a>e4681ef=8d/28RZI_SP8scriptor *a href=7r46h1ef8"+7l489of this descrf*W6d6bACEs338end re38tota,e=fmt" c}o34a27>34/* tota,e=fmt"e4592e=fm?a3m9ud9" ce=331289335gg7+46h4ef="+7l46h h5d9ive2590rt28RZI_SPACEs338start re38TE 8c1o cl2881t}9%f="+/19>e46h6ef="+7l96hr7f90}o34a27>34/* i8ytx>dif* 00t otherwise false?a3m9hrealloc_desc;%f="+/1a>9&337f="+/19>O;ealloc_desc;%f="+/19"+/1a90o34a27>34/* i8ytx>dif*m?a3m9}oload dataK28Ro transmit DMAVseo_de ring and 6h5d> transmittdes1" neededtherwise false?a3m9hrealloc_desc;%f="+/1a>9&437f="+/19>1a>e4596ef="91/a>#90.2seo_signals28RZI_SPACEs339* f*W6d6b1ur2862VdataKacceptedCEs3386(6a re33ea (seo_de  full)therwise false?a3m9hrealloc_desc;%f="+/1a>9&537f="+/19>1a>e4597ef="9r28629024fco28RZI_SPACEs3386(6a re3e1V.24fco28/snetl7c454k1>457934"28ytx>281 addre9&637f="+/19>+/1a>e4598ef9r46h9902.7f4t28RZI_I_SPACEs338rbufse3,  8c1o cl2881t}1end28RZI_SPACEs338end rtx_load c}o34a27>34/* tx_loadfhD((ef="+7l46OSYNCe,vL11" abclaa hr7f46OSY>465e34"28ytx>281unsigned short5f++,421/a>#7U.2status28RZI_SPACEs,V"+/7t GIN4k3L>fmt2.nfo1/unss7"BGIpriend28RZI_SPACEs3GI_CRC_MASK28RZI_SPACEs338HDLCl2nkloporrbufve=fmt4672863V)escriptor *a href=7r469ref="+7l46or3"I9s737f="+/19>+/1a>e4599ef91o cl90f="+7orrbuf_curr34/28RZI_SPACEs338rbuf_curr39>281f,+cod96"DBGIN4kudif*)h5drive25O9=ef"390 ve=fmt" c}.3662ef="+7shorRZI_SPACEs338HDLC_  3l="+s7"BGIprif*)_omt"e463e=fmt" cee33"28>33eeef,+c++ode6"DBG9>981f,+cod96criptor *a href=7r46h1ef9erial90of this descrmaddress1of this descriptor *a href=7r4628ef="+7l>463e=fmt" cee33"28>33eeef,+c++ode6"DBG9sc;%f="9/1a>e46o2ef="97l46391rive25f,+codeef="+7l46OSYNCe,vL11" abcla86(67f46OSY>465e34"28ytx86(6unsigned short5f++,42d c}o34a27>34/* d"+7l>463e=fmt" cee33"28>33eeef,+c++ode6"DBG9s ce=331289T3hr5O;ealloc_desc;%f=9+/1a>91rt28RZI_SPACEs338start re38TE 8c1o cl2881t}98#37f="+/19signalshr5O8o28TE  8c1o c92881t912tor *a href=e>,3l="+s7"BGIN4k12857V45check f*quirASKbeo_de >,3ceae1V.24fco28/snetl7c454k1>457934"28ytx>281 addre98337f="+/197f="+/1a>e4619ef="+91e1f