ELF >@@UHx8u xux t]H@H]fUHAWAVAUATSHIILEH %HMH %HxH %HpH %HhH %H`H %HMH %HMH %HMH %HMHH%HELH8H11H}HLL}IG(HHU׾H|EuƃAf810ƃAfǃfǃ8ffxX f4;fHEPH1LHU׾+HEרHHHDѨHHHDΨHILDILDΨ HILDި@HHHDHHHHHt$H|$L$H1LLuL AHHHELIE1fA EID$H`AEI$HEHEHx(AH@HMHML $AHuH`IuoIAI II9MxHEHx(HL $HuHAMItBH1H]H AAH1H]HDLuIeL$%<%1H}L'LAtNLHHE1fH@I<H@I|LIAH I9rŀ<%1LHUH IH]ttHHƈAIHILMtHXHĘ[A\A]A^A_]LH11H}HH]HUHLLy@UHAWAVAUATSPIIILAAtMMHM1fffff.AEH@I<ľHAAI H9rILLtLH8L1H[A\A]A^A_]@UHAWAVATSH HAIE DufEEI$$HUE1LME1LHÅt+M$HH1LDA(MރtI$H1DADH [A\A^A_]fUH1]UH1]@UHAWAVAUATSPAAHIDLi Hu11E1H<%~7IF(HDEHH1DHt9<u'O4/Iƈ1HM1LHAt$HH1H߉HH[A\A]A^A_]UHAWAVAUATSHӉuIIMLi <%~+C/LHH1L}L<v}LMIƈ1LHLLE1LHމtD<%~%HEB(MHH1U1LLH[A\A]A^A_]ffffff.UH]UH]UH]UH]UH]UH]UHAWAVAUATSH(AIH%HEIHu11E1LL<UЃ 1LMHU1HAALHE1D;BD=èu[<%~/DD?AHH1DBD=$?ȃwMs HpIAAH I9{%At;LIH1L1LLH%H;EuH([A\A]A^A_]fDUHAWAVAUATSPIIIM$A$ELL2HM׺LEרuKxO@uS uW<%~&A$AEHH1H[A\A]A^A_]AyA @tA@ tA<%DUHAWAVAUATSHAHDJ mL銄YEt $YDfE@E҈mEH$HU1E1E1Ht1ELHH1LDI<%~.EAHHHDHH1H[A\A]A^A_]fff.UHAWAVAUATSHAHDJ mL銄YEt $YDfE@E҈mEH$HU1E1E1Ht1ELHH1LDI<%~.EAHHHDHH1H[A\A]A^A_]fff.UHAWAVAUATSHAHDJ mL銄XEt @$XDfE@E҈mEH$HU1E1E1Ht1ELHH1LDI<%~.EAHHHDHH1H[A\A]A^A_]fff.UHAWAVAUATSH8IHDKDmDXHMHEYEȋ%~ AHH1%AF u~4HH1~HH1AAFuAǃ<%~AH* % uA~%HE1~HH1EAAF $<t0<tC<uVA<%~HH1EMA<%~?H(A<%~(H<%~HH1]L}AFt( <%~HH1AFHMI HX Lut*@<%~ HH1ILHMD!LmEEAAfE@DeADmEI$HU1E1E1Lt2HMLIH1LL}DHEM$IY<%~HEHH1DA$fE@]DmEH]H$HU1E1E1Ht-LHH1LDI<%H]~A $HH1DHEP(H}Љ H8[A\A]A^A_]fDUHAWAVAUATSH8HD@GvEHUHD86E EfE@EEDmfEEH$HU1E1E1HuME$EfE@EEDmfEEH$HU1E1E1HHHH1HDyHU׾HguiE EfE@EEEH$HU1E1E1Ht6HHH1HH8[A\A]A^A_]ƃ@AƉEEAAfE@EAD}EH$HU1E1E1Ht2LHH1LUI_D}CvEDHUHD75D}E EfE@EEELjEfEEH$HU1E1E1Ht%HHH1HߋUfE@ED}D}EH$HU1E1E1Ht"LHHfE@ED}EH$HU1E1E1Hu;fE@EʧD}EH$HU1E1E1Ht"LHHTKvHEƄXfE@ED}EH$HU1E1E1Ht"LHHHEƄYfE@ED}EH$HU1E1E1Ht"LHH~HUHDE EfE@EEDmfEEH$HU1E1E1HE$EfE@EEDmfEEH$HU1E1E1H%Hߋu[)HEH HXHߋuTfE@E EEEH$HU1E1E1H?HUHߋuME$߈EfE@EEMfEEH$HU1E1E1Hu<%MHH1D0f.UHAWAVAUATSHHLDAH@IHHH IHPAEAAfE@EAD}EI$$HU1E1E1Lt*M$IH1LfE@ED}EI$$HU1E1E1Lt1AM$HH1LDICvDHULDE EfE@EE]fEEI$$HU1E1E1Lt(I$HH1HD"<%~HH1DH[A\A]A^A_]ff.UH~(1Ɂ0v1@tAv=r<'r;r:N r9r81H,9! 1f@DʨDʉ]ffffff.UHAVSHDHKvHH[A^]fUHHH IHH]fff.UHAVSHDHKvHP[A^]fUHHH IHP]fff.UHAVSII<%~AHH1AH@H ny GsyTUitS|e{bg}&~0 H=jZ Hvdj I H Hp!>Nw^frz I H~ H9p(3FvQ Ik H7r H9yp+ W4 J R }  | I H HR p zA Q HX j` l t | W V I" H) H0 pb I } ~ HK) j0 IA HH HS H.Z Ha p } ~$ HK9 j@ IQ HX Hc Hj Hq p}*~4 HKIjP Ia Hh Hs H}z Hp I H Hp  I H% H,p9 H@ HGp_ Ii HXr I H HJ Hp I H Hp I H I H I# HC* H1pM IW H^ Hep I H Hp }#~- HKCjY Ij Hjq H{p}~ HKj I H  Hpq J}}0~: H}~ Hj-}?~I HK^jo J}~ H<}N~X HK}}~ HKA}S~] HK}~ HK,}y}}_}n I| HV HpA}T~^ HKoj}~ HKj JD}W~a Hnjw I Ha HJp? J@d Iv H } Hp{bgp}~ Hj Hj I+ H/ J I  Hi Hp& J}~ Hj I H) HpZ }n ~x HK } ~ HK!}*!~4! HKF!j!}$FreeBSD: head/sys/dev/usb/serial/umcs.c 326255 2017-11-27 14:52:40Z pfg $FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1) OOOq0HP@H5PH]hGIH(rHPHGHGHoGGH~(G0Hr@GHH+XJ8`HpuHmGHGIH+JF Fp F F 0F8F@@FPF`FphFpFxF FPFGG`GGGG  G8(GPGGh%s: Port %d RTS set to: %s umcs7840_cfg_param%s: Port %d bad speed: %d umcs7840_cfg_closeUSB umcs quadport serial adapter%s: Port %d write, state = %d Chip mcs%04x, found %d active ports availReading register %d failed: %s umcs7840_cfg_get_statusyesonumcs7840_read_callbackN%s: Port %d MCR=%02x N%s: Port %d write, has %d bytes %s: parity off %s: Port %d LCR=%02x umcs7840_cfg_openM16:mask;U16:vendor;U16:product;L16:release;G16:release;U8:devclass;U8:devsubclass;U8:devproto;U8:intclass;U8:intsubclass;U8:intprotocol;T:mode=host;debug%s: Port %d DTR set to: %s %s: parity on - odd %s: Port %d has been closed ucomnoumcs7840_cfg_set_rts%s: 6 bit %s: CTS/RTS umcs7840_uhuballocating USB transfers failed for subunit %d of %d Invalid interrupt data length %dReading UART%d register %d failed: %s %s: 5 bit Ilow%s: Port %d has been opened 2enabled%s: Port %d BREAK set to: %s Writing register %d failed: %s %s: Port %d config: uhub%s: Port %d has pending interrupt: %02x (FIFO: %02x) %s: Port %d poll umcs7840_pollumcs7840highumcs7840_write_callbackNumcs7840_intr_callback%s: Port %d set speed: %d (%02x / %d) Debug leveluhub/umcs7840off%s: parity on - even allocating USB transfers failed for interrupt %s: 7 bit kernelbypassednot %s: 1 stop bit %s: Port %d bad speed calculation: %d umcsdisabledOn-die confguration: RST: active %s, HRD: %s, PLL: %s, POR: %s, Ports: %s, EEPROM write %s, IrDA is %savailable %s: Port %d read, state = %d, data length = %d %s: 2 stop bits 4Reading UART%d register %d failed: invalid length %d Writing UART%d register %d failed: %s usbReading register %d failed: invalid length %d %s: Port %d status: LSR=%02x MSR=%02x umcs7840_cfg_set_dtrumcs7840_cfg_set_break%s: 8 bit %s: DTR/DSR umcs7840_set_baudrate       'N 0 kFdF@ f(F@FHFPFXF`FhFpFxF FFF 8H@HHK x@xGNU-[_](G: s  'PSu 88  5 M m```@$P 1@VCV mp  @0: -(G@XPqf ~7 @@.Dp7X7m$ $0 ' @Ydh  s0K[q  % 3 E Y o             2 = K ` l         ! 9 M ] m umcs.ko.debuglL.symtab.strtab.shstrtab.rela.text.comment.rela.data.relaset_sysctl_set.relaset_modmetadata_set.relaset_sysinit_set.relaset_sysuninit_set.rodata.str1.1.bss.rela.rodatausb_host_id.note.gnu.build-id.gnu_debuglink.SUNW_ctf__set_modmetadata_set_sym__mod_metadata_md_uhub_pnpinfo_umcs7840_devs__set_modmetadata_set_sym__mod_metadata_md_umcs7840_on_ucom__set_modmetadata_set_sym__mod_metadata_md_umcs7840_on_usb__set_modmetadata_set_sym__mod_metadata_md_umcs7840_uhub__set_modmetadata_set_sym__mod_metadata_md_umcs7840_uhub_on_kernel__set_modmetadata_set_sym__mod_metadata_umcs7840_version__set_sysctl_set_sym_sysctl___hw_usb_umcs__set_sysctl_set_sym_sysctl___hw_usb_umcs_debug__set_sysinit_set_sym_umcs7840_uhubmodule_sys_init__set_sysuninit_set_sym_var_sys_uninit_mod_metadata_md_uhub_pnpinfo_umcs7840_devs_mod_metadata_md_umcs7840_on_ucom_mod_metadata_md_umcs7840_on_usb_mod_metadata_md_umcs7840_uhub_mod_metadata_md_umcs7840_uhub_on_kernel_mod_metadata_umcs7840_version_module_pnp_uhub_umcs7840_devs_umcs7840_depend_on_ucom_umcs7840_depend_on_usb_umcs7840_uhub_depend_on_kernel_umcs7840_versionsysctl___hw_usb_umcssysctl___hw_usb_umcs_debugumcs7840_attachumcs7840_baudrate_divisorsumcs7840_bulk_config_dataumcs7840_callbackumcs7840_cfg_closeumcs7840_cfg_get_statusumcs7840_cfg_openumcs7840_cfg_paramumcs7840_cfg_set_breakumcs7840_cfg_set_dtrumcs7840_cfg_set_rtsumcs7840_detachumcs7840_devclassumcs7840_devsumcs7840_driverumcs7840_freeumcs7840_get_UART_reg_syncumcs7840_get_reg_syncumcs7840_intr_callbackumcs7840_intr_config_dataumcs7840_methodsumcs7840_pollumcs7840_port_registersumcs7840_pre_paramumcs7840_probeumcs7840_read_callback1umcs7840_read_callback2umcs7840_read_callback3umcs7840_read_callback4umcs7840_read_callbackNumcs7840_rw_callbacksumcs7840_set_baudrateumcs7840_start_readumcs7840_start_writeumcs7840_stop_readumcs7840_stop_writeumcs7840_uhub_driver_modumcs7840_uhub_modumcs7840_uhubmodule_sys_initumcs7840_write_callback1umcs7840_write_callback2umcs7840_write_callback3umcs7840_write_callback4umcs7840_write_callbackNumcs_debugvar_sys_uninit__mtx_lock_sleep__mtx_unlock_sleep__stack_chk_fail__stack_chk_guard__start_set_modmetadata_set__start_set_pcpu__start_set_sysctl_set__start_set_sysinit_set__start_set_sysuninit_set__stop_set_modmetadata_set__stop_set_pcpu__stop_set_sysctl_set__stop_set_sysinit_set__stop_set_sysuninit_set_mtx_destroy_mtx_initdevice_attach_descdevice_claim_softcdevice_detach_descdevice_free_softcdevice_get_ivarsdevice_get_softcdevice_printfdevice_probe_descdevice_set_usb_descdriver_module_handlerlockstat_enabledmodule_register_initprintfsysctl___hw_usbsysctl_handle_intucom_attachucom_detachucom_drain_allucom_get_dataucom_put_dataucom_refucom_set_pnpinfo_usbucom_status_changeucom_unrefusbd_copy_outusbd_do_request_procusbd_errstrusbd_lookup_id_by_uaausbd_transfer_pollusbd_transfer_setupusbd_transfer_startusbd_transfer_stopusbd_transfer_submitusbd_transfer_unsetupusbd_xfer_get_frameusbd_xfer_max_lenusbd_xfer_set_frame_lenusbd_xfer_set_stallusbd_xfer_softcusbd_xfer_stateusbd_xfer_statusTDx̙yŵozMOOOl4=C# 0!2 ゴ(<  h"K`|:OF <4A4\P$ 5.hLuou}r{>4Vխ[nU+"տ^$A1aGNxȑu>O2K).*f] mZNC^|V ~S5ѓo9 ,#౪TPeȆ=* u+}S}F3E0f`9W VPJŘbX0֓y=a1z x &X2zs;o}#}tR닙੐4I6Y;~&3Ec,i7ɴ2j&;nb;h) o?C^+,XYF/!M:6r:LY9;pP#0>^ ,Bb8YJ2T  |b-[Ρ)3Ycv_DtiCD] vGt0=\Juhw7x:OzrkLRkC\ r5Jʭqv=2rO8nA1ɿ.E0q5q3xƱX}~;:?6jg_oxsWe>;.mzgn60BC ;raD#]yT2;Le<zϹLs!8v*y(1Nǘy;]tn@LV3]z>3̔z]̴zVIA?w ZBd%l񡵶әs|9w.Ѷ/}ww62ݖvö,E.sg7Rkoԧ,𧐡mh.=Mj[P+ j-{힂>FWڂ} 6#o>n)ӿڜ.o]ϷaKÕÖ!{zڐkJ܇[b?@7 ]tq|0uz_?>`:)2 . W,bQ3$4f;&p (#<0UlJFGhi^Fodn3]Pk<6GcpՇE:mz_h>ޱD%ATvb f}n]>e4o62Cߘ'鼂StYA9z+<^Z.֔wԀ:ϙ:lb%\)ۚ;+t{m+r6S{Z})(gѳ%l|Jv"b꼚NMSN?bһX07>b}b'0qnX۴Krw>{`O^4e ;t03p;=| v܅e%Ίw 8d<{;}ߌw)r9÷pM_|{4ssCy?s"ח\7S1B>P~߇GH~lt9+~a^ ~]?.C"2׾{ _ҺQڀtC!ǨoC?!c^gk?q#PGsqÅ[ wt %i=>79%_Sk?#7GKm`;y|.~d+w76F:j< v.*gǫeE_ei} I4^,R\GD@͌~yDިւG7Eћ񙇴|xIG=SA"%V&DŮfDi_2pMT9!VY}@oڈD22}'_&ʹ2›Cj~Kctw XP,VpRCuIU8L=T&q`˳U?VenXWʾƒ2oӛer|9DR:Ro(C9Fn\}$߿r&R%T&ЎU~o:*}Gg-ʻ!P8h ӢYL*62ahӦ"az u6B)fNcPC*63.\9Vz۹B7)Zz"?VٳT̋ U* t~a#}S~|J Հ+ُmͧ_5J Y;@erツ \9"=k<ъJ1K9RLWb>07#ǔ'QuN5LN ̈51+UU2jYc=LY/1=Fcc}czSX+o1iksuӵf0Y72WY Jk]7qL`Z5]/Gvb\vuuٍYNhaIŋ%$Qf9b:CR>l qav1#N-ͣiR\eŏ^7qyZmݶ1j;MSbS1+ 6Ce} ߊ!G"M?QoGch2 /ڄ /-Z>F;iӵɌ*f긟!i=gϕ=gQ#]0^I#=)nf3|[Øy'%i1GUIr/N:t8 kWIy_qHT2ySmcMi8Gc_[Y-qFjS9߽N5Zlbp0] kН~Ѷ7)O,qu|5*Q 8oZࡇYi3L47M&xͼfseϥɦ^w:jg)TtiI5^*g~ e4YD/M5F~͘jIn?6K Q\vb7Tg`#ۘ݉86:֡˴fD}ʌa*5!{>y؛)̬7f֪f@N hmmYrQΩݩ={KlPpf7* f$#j[»祿Kֿ|_o_k7p|oMU_hf#Fq*~D ట~&";-$a4u#hx <Ɓ^(VO30:EiHe`N] ϊ:b2fܱO^SN4|Y/MT"N#Q$FXC(+* G,T7<- #?sg|̣g3>u&τpzUlV{c^B]HޏsCz)3[~|Ps4+^ILS\AA2(w7 d_Jf4"5?en\jnU͙{BΔ"9܉a}qD F<= W%ӑ' |s X0QĴ6Pmeoȧc;sKz81;}lY;iF[Sn9ejBMzs6~q=.rt\!ɀa'NB+6~a)Wti'Vz "HEsfӟnv>[$ LEat} =i,!C8|1Δ+r G%/3vIKz#pHn߇%gM> 5߮~oɻ;r4W?y8Npd0;2Yk^E!9չ3@IUK8d'GWYİ~=;tnvvxВbfK/Fu$[`rjM;FM+Ln=G*#|q5"͇V[VS:/eh$.!P B[|+Քɲ A| 1UWa$F6'}7RdJl;yŪm)Zk-AS {rx4r~zfCmBU|VSG\D:{;1bF6{/!%HaSPdYo2*{~htg?3uTZ^[q6_GUn=+ky+`hi#"i7gːI1g}tljކk{ ^l9@Ϩ>u'k&_Oǻ-LtTa[E޹-Ja7^*R%߲'Z)'@%zDY3d(#HLyu*ѝCIղdآkyq1o'alGyִg+NwTOOr氶Cf*XKxoY=HĀ7{7 @!@!@&0(?4?/@Bh?F:@F0S(G0N@XGlGg@G H|@H 2(H*XO`OX@PR@ R$@`T`l#S8 T @a~