ELFh@@ /9N{WO@*b*`~@OBWA{è_{g_WO@*@bRkT(RrkT qHT)R(!)R j HT*|Rrk,T(Rrk`TRrk %ThRrkaET"R~HRrklTHRrk-TRrkaCTB*iRrk,THRrk`-TRrkaAT@_ qBTR;A8)A9(#@(7*@j6xө")q胈)1?釟Vx(#@"?("RUR*;@{@@y3P)#B9 y s9IC7s@9R#9)A9(#@(7*@j6xө")q胈)1?釟Ex(#@"?("RD5fhRrk,TR rk5T@_qA7TR    A8 A9 !@xӋ(7 @L6"kꃊk1 뇟 L!@"?(" R KR*'N)?@@ Ay bAA'Ay3yR)#DOyBEE3BBC7BDC*<5R;A8 A9#@(7 @j6xө")!胈)1?釟=x#@"?("R<R*@yw@y+7R A9#@(7 @j6xө")!胈)1?釟 +x#@"?("R)5¦@_ q!$TRA8)A9(#@(7*@j6xө")A胈)1?釟;x(#@"?("R:R*Bs@@y/O) y<@%7@R)A9(#@(7*@j6xө")A胈)1?釟)'x(#@"?("R%5g"RB**'5H@_ qTR;A8)A9(#@(7*@j6xө")q胈)1?釟1x(#@"?("R0R*@yw@?@3P)@y+ 7+@R)A9(#@(7*@j6xө")q胈)1?釟x(#@"?("RB5*5¦@_qTRB;A8 A9 !@(7 @k6xӪ"J郉J1_ ꇟj(x!@"?("R`'R*'N)?@A@ AybA'Ay3yR)#Oy3) *5* t j*(R@** **w53RR RW4RrkThRrkAT8#@`##F`#* _)@?T~@ORWQ_PgO{N_R!*w4*Rq*w4* R*54*RA*w4*Rq*4*sR*4*75q{ O@bh*@B!!@AR**OB @{è_{ OL@M@  kT*F@97@R(r3R(RbtBy@9*(6*`OB @{è_*{ O@93@ 7tb h@ qcT`"@R(R`baR"Rh`"@`"`"F`"BTh@ qcT`j@R(R`aR"Rh`j@`j`"O`"hBBy bT    ?y(@97OB @*{è_@*{_ W O @ R*? k T(Rrk Th qhFT +yJ @ւ@_qFT"@***@9*a7\5r@? q]T"@@9*p7v\4Rrk,T(Rrk@TRrk%ThRrk>T"RuHRrk THRrk,TRrk<TB*`Rrk+TRrk@,THRrk:T@_ q@TRA8 A9#@(7 @j6xө")胈)1?釟Xx#@"?("#RW#`C7R A9#@(7 @j6xө")胈)1?釟Ex#@"?("#RBD5\hRrk+TRrk0T@_q!7TRA8 A9 !@xӋ(7 @L6"kꃊk1 뇟P!@"?("#RO#*vA5@_qA-Tj@***@9*hH7vA5hR@H Qq+T 4)@ qcT"@R(RbaR"R"@`""F&*"@H Qq)TB%Tj@R(RaR"Rj@`j"O#*"RA8A9"@(7@j6xө")A胈)1?釟9x"@"?("#R8# (7RA9"@(7@j6xө")A胈)1?釟'x"@"?("#Rb&5@_ q TRA8 A9#@(7 @j6xө")a胈)1?釟<x#@"?("#R;B# #7R A9#@(7 @j6xө")a胈)1?釟%x#@"?("#Rb$5S"RB*W*%5<@_ qaTRA8 A9#@(7 @j6xө")胈)1?釟4x#@"?("#R3#< `7R A9#@(7 @j6xө")胈)1?釟x#@"?("#RB5*5@_qTRBA8 A9 !@(7 @k6xӪ"J郉J1_ ꇟ-x!@"?("#R,#*5**C;3+ t j*(R@** **v53RR RV4RrkThRrkAT7"@`""F`"~@ _)@?TOKWJ_I{H_*hRR#A*4**v5*v5R#*֧6*R#*u4*sR#a*4*gR#*4*SR#*u4*65Q*5QC{O@R*A8 A9 !@xӋ(7 @L6"kaꃊk1 뇟k!@"?("R* _)@?TOD@{BC_Ra*4*C{O@R*A8 A9 !@xӋ(7 @L6"kaꃊk1 뇟k!@"?("R* _)@?TOD@{BC_Ra*4*C{og_WO   { @ @`@bR7*@5D_*5a"@bM) Rh"@52@ Rh"@ 4*R *OHWG_FgEoD{CC_*4`"@R@y4s6 4i@*     z  +?jyxj`T@* ?ր5@@@4*@@_?AThFBy*hFy@@9H7?TH@h@y9Z#@_?T@y(6*`6@yhyHR*hw @*{OR(rkTqT qTH@)Rq(h94R(rkTR(rkTRh@9*7wR*1aTRhtvH@H4R hiv`baR"ROA{¨_wRC{WOC3@2@yRrHQ kThQ=qBT6@y@ R!q1bR@9h7@97@9H7@97@`br*hn2@yhrJ@yhy@hR @hV6@yhy@)RhJN@yi29hyN@y R(r`" N@y@*RA8 A9 !@xӋ(7 @L6"kꃊk1 뇟+!@"?("@@9(7`B@`"* ODWC@{AC_N@y` @B)^2@y@6@yN@yRr@9v@9z@9~@9@9E@9@9@9>˨*4`"F"h"FN@y@9@9 @9 @9@9[{ WO*((.| b@y_qCTRF`;>qB T.6b@yJRRyjh.b@yi77)77 7(6h:@Ph:@)***A)!R**B)!R**E)R**C)AR**D)aR***OCWB @{Ĩ_Rh.b@y6th.b@y)6@h.b@y6h.b@yi'6{h.b@y /7@*(<q"T{OC,!@C @aR*c@aR"Rc@aR"Rc@aRBRc@aRbRc"@aRRh"@!RB)RqByhJ@yi7I7)7 7 7(6S!RFR***@97OC@{A_!Rb)RhJ@yBy 6S!R)RhJ@yBy)6 S!R(RhJ@yByI6 S!R"(RhJ@yByi'6S!R(RhJ@yBy/7cA)eB)gC)iJ@y @*{ O*(>(.?q| bTi.4 @*RR) (  H hOB @*{è_@*(<qT{O,!@C @AR*c@AR"Rc@ARBRh2@y!R"Rh2@y!RB"RSh2@y!R""R S***@97OA{¨_cA)e2@y@*{ O*(>(.?q| BTh.4@R R* `OB @{è_@*(<qT{O,!I@@9@B @?q!R***@97OA{¨_c@dB@9@*{O<r`T* @ q3R@97*OA{¨_փ@*{WO  @h{  j*5M_*5aj@b_)hj@52@hj@@4*R*OBWA{è_*4`j@R`HRh{ #R(rkTqTRh`baR"R @{¨_{og_WOC @0B9429@41ATAR*iN)* k*Th@ q)T*ub"RiN) k(Th@ q'T(3@yhBykThBE96*ty@y@dR* :4   (x 4#A8H?Uq*# TH?QqR[3h  qS 1? q1}bT*@RA9"@(7@J6)胈)1?釟"@(!"h?qhRQ=@  @?T@y?hTh@R(<{ TR(<{iT@dR!  *W4* @`"@@*5JiN) k#5} 5@ 1TR*iN) k! Th@ q T*vbBRiN)%R kTh@ q@ qTBRiN) kT* 5A%R!R*} iN) k Th@ q@z qT*wb"RiN) kTh@ q@ qT"RiN) kT5%R*5@9 7@9 7@9 7iN) kT,* q5*b@1T_ qATbv@+bz+@1T c _)@?T*C OEWD_CgBoA{ƨ_ @dN)@{WO@!@p@?kT`"@* 5កR*`"@B6h@h4*ubBR`"@%R6h@q @4BR`"@75%Rb@_ q`Tv _)@?T*OEWD{C_{O@E9h6*`@y @9h7`@ @97`@ @97`@ @97`@@9 7OA{¨_`@`@{3_WO C@"@_qaT(@yH @ R(r @y @*R A8+A9(!@*xӋ(7,@L6+#k胈k1뇟K(!@)#?(!"@yhbiRj(a)QRG@** @ "@*`5@ 1`T1`T4%R} 2*wo%R$pR*@H5@qT*b"R@5@qTaqR*@4'@q @q T*b"R@5@q @q T`@q7@qr9 * _)@?T*OIWH_G3@{E_  *4*{ @y_qTR1@RA8 A9 !@ixӋ(7 @L6k"kꃊk1 뇟 !@i"?(`"R5* R @{¨_{_WO @RHP*! T* R Q 7U@ RQ 6@@kT*OCWB_A{Ĩ_4 @*R A8+A9(!@ xӋ(7,@L6 #k胈k1뇟(!@ #?("@) @* 4* *4*{ O @( RT J* R)! $@#@kiT*OB @{è_$4i@)* *4*;u @@s @"RRA8 A9 !@xӋ(7 @L6"kꃊk1 뇟K!@"?("4**{#O@R*A8 A9 !@xӋ(7 @L6"kAꃊk1 뇟!@"?("cRR*@+D)* _)@?TOE#@{C_RcA*4*{#O@R*A8 A9 !@xӋ(7 @L6"kAꃊk1 뇟!@"?("cRR*@+D)* _)@?TOE#@{C_RcA*4*{ O<rT@9qT* R,*    (R 9?`4**9*OB @{è_@9h7 R* R{O<rT*@9qT@97    9?OA{¨_*{og_WO<r Tk@9q T@9*76(Rh A8 )@ IaRR*!RB)R****h@ @?qkT      **  #**OGWF_EgDoC{B_*****h@ @ kjT~@9 E@7! @)*4 !A)#@@9qTH@97&qTQ@9H6_ @*h@@* @&qLTHRh Rd7 R{@@yh 5    A8@ J)@q***? !T@9h7*qT)R 9D4 qTq@TqAT** 5*CR1`T{_#R@96*@*{O@9D@75@9q!T@h*?@9*H6c@*OA{¨_c@*4@*{ O@y5@@9H 7@R(r R )@  @9 7@9*74**-u+c@@*U54***@97**OB @{è_***@*{O@E@@9(745 @j@? TOA{¨_h@@*44@*{OC@  @> JRKR( * r*R+rѿcxx=)C7R*@H4#*#BR@4%R#BR@q` @sH4#s4*+ *_*#*  _)@?T*OF{E_{ _WOqTaB*RR!T*R8SJhR(S ]@@*#@@9*7R4Sb@b**ODWC_B @{Ũ_@@{ O@@4h @Ҩ@97**hj@@97 R R h@y )@9Q 7>qT >@ ?y(`@@9 7(@q T R (@5@@96 `N@@9H7OB @{è_>*V#RT{_WOqTB*RR!T*RSARSM@@*@@9(7RSJ@JOCWB_A{Ĩ_@@{ g_WO@R(rBR@R(rR @ @I7RWR@97vu#R3w`@ @97@5  R`b`B``*tN"h^``2"RyhOEWD_CgB @{ƨ_*Wf{ _WOB)@R)r k*MTR)r kTR)r k TR)r kaT@y@y@`@R rhA R)r kT R)r kT@9(7`RhAv @y_qT @y_ qhT  @y_qT@b4* RhA@4% @)4bb@_k!Th@j@?k khu;vh@?kh*@RhAH MHRrh q*TRrh eqT)R(!)R `r jT豝Rrh  qT7x@*@97u RhA +ih8J @h@kThA4`baR"RhA@@cA*?*ODWC_B @{Ũ_*@c@*{O@y_qTk@9@ 7@97h@)R)r k T R)r ka T @)b4G @ J@9 (* 7@4DaR"R/R(rkTHR(rk!T@4DaR"R@96@)@97*OA{¨_փ@)e@c@d @ye@yf"@y@{g_WOC@*w|A*qT4(@Q qT** @)@? T*OEWD_CgB{A_uB*R?N7M!AA4*v * R * M 6* i@9)7 RM @c@M@**-7***C*C@@C{;O@@( ( * JR r?(Roywy3h*# )BS ) 7! R*@h 4#*#BR@(4%R#BR@q @H4#T5&*C@#@*h _)@?TOH;@{FC_{g_WOC@**qT@Q qT** @)@?aT*OEWD_CgB{A_֓B*4? RMHS  4*v@97RHSU R HS  (@97RHS@@]@!R*7****#@@{ )@*qT R !@ @ @ @/2I1 *R)M')/I@ _)@?T{C_C{;O@S @h @9*7uBJRcyh@RR@99sy*R9h@)R ]3?Roywyigy(aR(rqC'"TtGS`@@7hR*hA4#*tb#BRhA(4%R#BRhAq @H4#4*5***C@*#*  _)@?T*OH;@{FC_c@]{og_WO@      qT2@y 9~qTR(rP`pQ**@CqaQ*CRyvBJRhy@RR:R@9i9jy)Rh9@ ]3hiyiywy@haR(rij 3h Rh:c)* A2@y @97@9H7@9@7@97@7vR*AH 4*bBRAH4%RBRAq @H4v5b@q"T"qT*t *qcT _)@?A T*OUWT_SgRoQ{P_c&@2@yrc@9d@9e@9f@9gA9hA9i A9jA9 _c.@dR@yeV@yUb@9c@9d@9e@9f@9g@9h@9i@9j2@ EC{og_WO@ @qT2@y 9~qTR(r@P`pSc+*@# #RcqaQRyvBJRhy@RR@9i9jy*Rh9@)R ]3hjyjywyHNR(rRhxA2@y @@9 7@@7򡁀R*AH 4*bBRAH4%RBRAq @H4v5b@q"T"qT*t *qcT _)@?T*OTWS_RgQoP{OC_c@2@ye@9f@9g@9h@9{3OC@> @( @9*7uBJRxh@RR@9S8x*RC8h@)R ]3Rcxxi#x(NR(rqTtѨC`@ 7򡇀R*hA4#*tb#BRhAh4%R#BRhAq @H4#4*?4***_*#*  _)@?T*OG3@{E_c@UC{3WOC@@ @ wB***JRSyh@RR@99cy*R9h@)R ]37R_ygyiWy`R(r[)S)`@7aR*hA4*tbBRhA4%RBRhAq @H45*** _)@?T*OHWG3@{EC_{+WO@3@@h@*kT  _)@? T*OGWF+@{D_i@?kT*I ktB胈5 JRyh@RR@979#y)R39h@y6R ]3Ry'yyR(rhr@+if@j@% #h@@'4w@hf@ir@ !#h@#)i@`@ _ kh7q*aT*w*@*{WO@3`@E)*kTkT[kTkT*KBJRy@R@99Ry9@y)R ]3RyyyR(r@#@.@% N@@3.@k@T@@ !.@'@@ _ k.6.*@*** _)@?T*OFWE{D_{a E) @  k k*{_*{_{3OC@> @ uB*JRxh@RR@9S8x*RC8h@)R ]3Rcxxi#xqTHaR(r`@@7ᦀR*hA4#*tb#BRhA4%R#BRhAq @H4#u4*4)***_#* _ _)@?T*OG3@{E_{WO@* >r TvBJRyh@RR@99y)R9h@y ]3yh@y)R ]3yh@)Riy(R(r`@7R*hA4*tbBRhA(4%RBRhAq @H44*> _)@?!TOEWD{C_*%R{_WO @SA (@ * qTxB***JRSyh@RR@99cy*R9h@)R ]37R_ygyiWy(R(r R;KNR@R@)^@@ )7G`@6*;@򁱀R*hA4*tbBRhA4%RBRhAq @H44*  _)@?TOIWH_G{F_*%R@*{_WO @SA (@ * qTxB***JRSyh@RR@99cy*R9h@)R ]37R_ygyiWyHR(r R;KNR@R@)^@@ )7G`@6*;@AR*hA4*tbBRhA4%RBRhAq @H44*  _)@?TOIWH_G{F_*%R@*d(  `-',';'0'/'config_xxusf_start_txusf_start_rx&usf->mutex%s: memory map handle = 0x%xusfcdev_clean_devallocate_devadd_opened_devusf_tsc_extusf_release_input3%s: wrong inputnotify_key_eventhandle_input_eventnotify_mouse_eventnotify_tsc_eventq6usm_initusf_init&usc->cmd_wait&this_mmap.cmd_wait&usf_xx->waitusfcdev_disconnectusfcdev_connectq6usm_ext2int_format4%s: index(%d) reached max retiresusf_tsc_ptrusfcdev_unregisterusfcdev_registerusfcdev_filterusfcdev_set_filterusfc_tsc_handlerq6usm_memory_unmapq6usm_memory_map__usf_set_tx_infousf_set_rx_infoq6usm_runq6usm_set_us_detection__usf_set_us_detection__usf_get_versionusf_openusf_dlkm__usf_set_stream_param__usf_get_stream_paramq6usm_set_us_stream_paramq6usm_get_us_stream_param__usf_compat_ioctl__usf_ioctlq6usm_is_write_buf_fullq6usm_enc_cfg_blkq6usm_dec_cfg_blk&(&usc->port[lcnt].dsp_lock)->rlock&usc->cmd_lock&usc->port[lcnt].lockq6usm_mmapcallbackq6usm_callbackusfcdev_matchusf_matchinclude/linux/uaccess.hinclude/linux/thread_info.husfq6usm_open_writeq6usm_write__usf_get_tx_update__usf_set_rx_updateusf_mouseusf_releaseusfc_tsc_handleq6usm_us_client_freeq6usm_session_freeq6usm_us_client_buf_freeq6usm_us_param_buf_freeregister_input_deviceprepare_tsc_input_deviceq6usm_cmd3%s: buf read failedq6usm_open_readq6usm_read%s: US detect result: result=%d%s: event_type=%d; type=%d; code=%d; val=%d%s: skipping slot %d%s: no_filter_cmds[%d]; %dusf_tscq6usm_us_client_allocq6usm_session_allocq6usm_us_client_buf_allocq6usm_us_param_buf_alloctechpack/audio/dsp/usfcdev.ctechpack/audio/dsp/q6usm.ctechpack/audio/dsp/usf.cusf_kbusf_tx_cbusf_rx_cbusf_3%s: wrong input format[%d]3%s: wrong format[%d]%s: session[%d]3%s: wrong token[%d]ADSPUSM3%s: wrong input: usc=0x%pK, inf_size=%d; info=0x%pKusf_set_tx_info32usf_set_rx_info32usf_set_us_detection32usf_get_version32usf_set_stream_param32usf_get_stream_param32usf_get_tx_update32usf_set_rx_update32usf11.7.1%s: interleaved(%d): slot(%d)%s: release entry dmap:[0x%x,0x%x,0x%x,0x%x,0x%x,0x%x,0x%x,0x%x]; dev_id=0x%x %s: timeout. prev_j=%lu; j=%lu 3%s:read data: timeout %s: APR De-Register common port 3%s: Could not allocate q6usm client %s: release exit %s %s: APR De-Register 3%s: timeout. waited for memory_unmap 3%s: timeout. waited for memory_map %s: Max %d devs registration 3%s: no free region %s:usf in open %s: bufsz=0, get/set param commands are forbidden 3%s: port is null 3%s: us_client is null 3%s: parameter buffer is null 3%s: usc is null 3%s:timeout. wait for write buf not full %s: acquiring %d msec wake lock 3%s: input data wrong 3%s: transparent data copy failure 3%s: params memory alloc[%d] failure 3%s: NULL primary device %s: handle[%d], name=[%s] is disconnected 3%s: input_if[%d] is already allocated %s: session[%d] was allocated 3%s: APR Common Port Already Closed %s: handler[%d] was unregistered 6%s: handler[%d] was already registered 3%s: event_type[%d] isn't registered %s: input device[%s] was registered %s: handler[%d] was registered 3%s: device %d is already opened %s: device[%d] is opened 3%s: Command 0x%x failed 3%s:Comamnd signal detect failed 3%s: CMD Memory_map failed 3%s: USM port registration failed 3%s: detect_info[%d] allocation failed 3%s: enc_cfg[%d] allocation failed 3%s:dec_cfg[%d] allocation failed 3%s:Comamnd open failed 3%s: get client name failed 3%s: Registration with APR failed 3%s: input_allocate_device() failed 3%s: wrong parameters: direction=%d, bufsz=%d %s: timeout. prev=%d; new=%d 3%s: TX path corrupted; prev=%d 3%s: CMD_SET_PARAM: timeout=%d 3%s: CMD_GET_PARAM: timeout=%d 3%s: CMD_SIGNAL_DETECT_MODE: timeout=%d 3%s: wrong parameters: size=%d; bufcnt=%d 3%s: handler[%d] registration failed: ret=%d 3%s: input_register_handle[%d] failed: ret=%d 3%s: input_open_device[%d] failed: ret=%d %s: event_type[%d]; filter=%d 3%s: wrong params: buf_size=%d; buf_num=%d 3%s: wrong w_ind[%d]; d_buf=%d; c_buf=%d %s: buf_num:%d; format:%d; port_cnt:%d; data_size=%d 3%s: wrong input: event_type_ind=%d %s: primary device; ind=%d %s: secondary device; ind=%d %s: device %d is added; ind=%d %s: name=[%s]; ind=%d 3%s: copy upd_tx_info to user; rc=%d 3%s: copy rx_info to user; rc=%d 3%s: copy detect_info to user; rc=%d 3%s: copy version_info to user; rc=%d 3%s: copy param buf to user; rc=%d 3%s: copy upd_tx_info32 to user; rc=%d 3%s: copy rx_info32 to user; rc=%d 3%s: copy detect_info32 to user; rc=%d 3%s: copy version_info32 to user; rc=%d 3%s: copy config_tx from user; rc=%d 3%s: copy config_rx from user; rc=%d 3%s: copy params from user; rc=%d 3%s: copy upd_tx_info from user; rc=%d 3%s: copy upd_rx_info from user; rc=%d 3%s: copy detect_info from user; rc=%d 3%s: copy version_info from user; rc=%d 3%s: copy set_stream_param from user; rc=%d 3%s: copy get_stream_param from user; rc=%d 3%s: copy param buf from user; rc=%d 3%s: copy upd_tx_info32 from user; rc=%d 3%s: copy upd_rx_info32 from user; rc=%d 3%s: copy detect_info32 from user; rc=%d 3%s: copy version_info32 from user; rc=%d %s: tx: q6usm_run; rc=%d %s: rx: q6usm_run; rc=%d 3%s: copy to version_info.pbuf; rc=%d 3%s: set us detection failed; rc=%d 3%s: get version failed; rc=%d 3%s: q6usm_set_us_stream_param failed; rc=%d 3%s: q6usm_get_us_stream_param failed; rc=%d 3%s: get tx update failed; rc=%d 3%s: set rx update failed; rc=%d 3%s: input_reg_dev() failed; rc=%d %s: name=[%s]; rc=%d %s: [%s]; rc=%d id[5]=%d, id[6]=%d, id[7]=%d %s: name=%s; buf_size:%d; dev_id:0x%x; sample_rate:%d 3%s: Reset event is received: %d %d %s: loopcnt = %d 3%s: misc_register() failed ind=%d; rc = %d 3%s: US ION allocation failed, rc = %d 3%s: unsupported detector: %d %s: cmd[0x%x]; result[0x%x] 3%s: timeout opcode[0x%x] 3%s:timeout. waited for response opcode[0x%x] %s: ptr0[0x%x]; ptr1[0x%x]; opcode[0x%x] %s: wrong command[0x%x] %s input_unregister_device[%s] 3%s:Invalid format[%d] 3%s: Invalid format[%d] %s: TSC event: xyz[%d;%d;%d], incl[%d;%d], pressure[%d], buttons[%d] %s: mouse event: dx[%d], dy[%d], buttons_states[%d] %s: to free session[%d] 3%s: expected[%d] != token[%d] 3%s: wrong READDONE[%d]; token[%d] 3%s:write op[0x%x];rc[%d];cpu_buf[%d] %s: cfg_size[%d], params_size[%d] 3%s: payload has invalid size[%d] 3%s: start_tx: wrong state[%d] 3%s: stop_tx: wrong state[%d] 3%s: start_rx: wrong state[%d] 3%s: stop_rx: wrong state[%d] 3%s: set_tx_info: wrong state[%d] 3%s: set_rx_info: wrong state[%d] 3%s: set us detection: wrong state[%d] 3%s: get_tx_update: wrong state[%d] 3%s: set_rx_update: wrong state[%d] 3%s: set_tx_info32: wrong state[%d] 3%s: set_rx_info32: wrong state[%d] 3%s: get_tx_update32: wrong state[%d] 3%s: RX: state[%d] %s: key event: key[%d], state[%d] 3%s: Requested buttons[%d] exceeds max buttons available[%d] 3%s: wrong read_ind[%d] 3%s: Commmand run failed[%d] %s: q6usm_read[%d] 3%s: mem_map op[0x%x]rc[%d] 3%s:open failed op[0x%x]rc[%d] 3%s: open failed op[0x%x]rc[%d] 3%s:read op[0x%x]rc[%d] 3%s:write op[0x%x];rc[%d] 3%s: timeout. waited for run success rc[%d] 3%s: Getting US detection failed rc[%d] 3%s: mem_unmap op[0x%x] rc[%d] 3%s:timeout. waited for OPEN_WRITR rc[%d] 3%s: timeout, waited for OPEN_READ rc[%d] 3%s: Get ready region failure; state[%d]; rc[%d] 3%s: wrong WRITEDONE_IDX_STATUS[%d] 3%s: Invalid payload size for WRITEDONE[%d] 3%s: Invalid payload size for READDONE[%d] 3%s: unsupported IOCTL command [%d] 3%s: wrong response[%d] on cmd [%d] %s: cfg_size[%d], params_size[%d]; parambytes[%d,%d,%d,%d] %s: params[%d,%d,%d,%d, %d,%d,%d,%d] %s: params_size[%d]; params[%d,%d,%d,%d, %d] %s: data[%pK]phys[%llx][%pK] %s: param_buf[%pK]; param_phys[%llx]; [%pK] %s: data[%pK]; phys[%llx]; [%pK] 3%s: received RESET_EVENTS %s: Registering the common port with APR 3%s: client or its apr is NULL 3%s: client info is NULL 3%s: the private data is NULL 3%s: APR handle NULL %s: name=[%s]; ind=%d; dev=0x%pK 3%s: wrong input: event_type_ind=%d; match_cb=0x%pK %s: timeout. free_region=%d; %s: dsp_buf=%d; cpu_buf=%d; %s: srate:%d, ch=%d, bps= %d; %s: token[0x%x]; payload_size[%d]; src[%d]; dest[%d]; 3%s: usc->port[%d].ext=%pK; %s: 3%s: buf_size is 0 %s: USF SW version %s. %s: id[0]=%d, id[1]=%d, id[2]=%d, id[3]=%d, id[4]=%d, 3%s: buf_size (%d) < version string size (%zu) 3%s: wrong input parameter(s) 3%s: buf_size (%d) > maximum buf size (%d) Buffer overflow detected (%d < %lu)! {WO@9H7@97*(R R6 *>@U*)R 4*>***OBWA{è_#R{@97R**{_{{_ **K?   description=Ultrasound framework driverlicense=GPL v2vermagic=4.14.285-g5f00bf266851-ab8874763 SMP preempt mod_unload modversions aarch64name=usf_dlkmintree=Ydepends=q6_dlkm,apr_dlkmalias=input:b*v*p*e*-e*1,*3,*k*14A,*r*a*0,*1,*m*l*s*f*w*alias=input:b*v*p*e*-e*1,*3,*k*14A,*r*a*35,*36,*m*l*s*f*w* "7%)16id}}9Z 5 b p 3bk&-R1(Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)usf_dlkmųmodule_layoutMmsm_audio_ion_mmapR*Amsm_audio_populate_upper_32_bits:msm_audio_ion_allocu_raw_spin_unlock_irqrestore❚_raw_spin_lock_irqsave@rapr_resetakK__raw_spin_lock_inits__ll_sc_atomic_addTapr_register__ll_sc_atomic_subRapr_deregister[Jmsm_audio_ion_free_*apr_send_pktwinput_close_deviceGCinput_unregister_handle-input_open_deviceUɪinput_register_handleinput_unregister_handler }input_register_handlerܳinput_unregister_devicevfinish_waitݍschedule_timeoutPjiffiesQscheduleyprepare_to_wait_eventuyHinit_wait_entrynk__might_sleepZ%strcmp%ainput_eventZinput_set_abs_params input_allocate_deviceHۈ__check_object_size地__kmalloc~)HmemcpyUpm_wakeup_ws_eventlinput_free_deviceinput_register_deviceB$strncpy_from_user#\__init_waitqueue_head ~mutex_destroywakeup_source_drop3Liwakeup_source_remove񹾎__wake_upf\__mutex_init):~wakeup_source_addnS:]wakeup_source_prepareԪ|kmem_cache_alloc_traceu]kmalloc_caches )(__ll_sc___cmpxchg_case_mb_32__stack_chk_fail zkfree]__arch_copy_to_userdmemsetK__arch_copy_from_userxp __might_faultg__stack_chk_guardQmutex_unlockSLLmutex_lockl!Lmisc_deregister&ԱD__dynamic_pr_debugXUprintkbxmisc_registerGNUɎΨ (((.P 9X7HCX\TCHk$X} H?MO8px6h H(1CR (frp(TAp(P(x((("X#X  IXxK 20(<T)^ o(5(((@(h( ($P.=X00N(j283$(\450(X(x7 8(W(y((((  P !6PxF(b((H((!V08(J`(gX$u((8Y((((P(/[Bx(` X P\m@w(((c((@X@( (h(K(n((,h (8mP Q/ RN Sm  (  (  ( 8 (  ( ` (&  (G (l r\} ( 0( X( ( ( (@ (`  (} H( P p( T(   7U     91 ;  E  PQ _ f  Pq   $         _,! ' 8 xwR o ~     D|   L@d)?Q4xa,pT{t,{|P8d-CXdk|8S8܎h' R:RPi. XU\$hu^44Hi$xusf_init.descriptorusf_init.descriptor.5usf_misc__usf_ioctlusf_compat_ioctl__usf_set_us_detection__usf_set_tx_info__usf_get_version__usf_set_rx_updateusf_set_stream_param32usf_get_stream_param32__usf_get_tx_update__usf_set_rx_infousf_mmapusf_opens_opened_devsadd_opened_dev.descriptorusf_wakeup_sourceusf_open.__keyusf_open.descriptorusf_releaseusf_release.descriptorusf_release_inputusf_release.descriptor.133usf_start_tx.descriptorusf_start_tx.descriptor.21usf_start_rx.descriptor$d__usf_set_stream_param__usf_get_stream_paramusf_tx_cb__usf_set_tx_info.__keyconfig_xxs_usf_input_devsregister_input_device.descriptorusf_matchusf_tx_cb.descriptorconfig_xx.descriptorconfig_xx.descriptor.37config_xx.descriptor.39config_xx.descriptor.41config_xx.descriptor.45prepare_tsc_input_devicenotify_tsc_eventnotify_tsc_event.descriptorprepare_mouse_input_devicenotify_mouse_eventnotify_mouse_event.descriptorprepare_keyboard_input_devicenotify_key_eventnotify_key_event.descriptorusf_match.descriptorusf_rx_cb__usf_set_rx_info.__key__usf_get_tx_update.descriptor__usf_get_tx_update.descriptor.75__usf_get_tx_update.descriptor.77usf_release_input.descriptor__UNIQUE_ID_description84__UNIQUE_ID_license85usf_fops.L21s_usfcdev_events.0.1s_usfcdev_events.0.0s_usfcdev_events.0.3s_usfc_handlersusfcdev_register.descriptorusfcdev_unregister.descriptorusfcdev_set_filter.descriptors_usfc_primary_handless_usf_pids_usfcdev_events.0.2usfcdev_clean_dev.descriptorslot_clear_cmdsusfcdev_clean_dev.descriptor.35usfcdev_filterusfcdev_filter.descriptorusfcdev_filter.descriptor.13usfcdev_matchusfcdev_match.descriptorusfcdev_match.descriptor.17usfcdev_connectusfcdev_connect.descriptor.21usfcdev_connect.descriptorusfcdev_connect.descriptor.23usfcdev_connect.descriptor.27usfcdev_disconnectusfcdev_disconnect.descriptorusfc_tsc_idsthis_mmapq6usm_us_param_buf_free.descriptorq6usm_us_client_free.descriptorq6usm_us_client_buf_freeq6usm_session_free.descriptorsession_locksessionq6usm_us_client_free.descriptor.9q6usm_us_client_free.descriptor.12q6usm_us_client_free.descriptor.14q6usm_us_client_buf_free.descriptorq6usm_session_alloc.descriptorq6usm_callbackq6usm_us_client_alloc.descriptorq6usm_mmapcallbackq6usm_us_client_alloc.__keyq6usm_us_client_alloc.__key.22q6usm_us_client_alloc.__key.24q6usm_us_client_alloc.__key.26q6usm_callback.descriptor.106q6usm_callback.descriptorq6usm_mmapcallback.descriptorq6usm_mmapcallback.descriptor.88q6usm_mmapcallback.descriptor.95q6usm_mmapcallback.descriptor.91q6usm_mmapcallback.descriptor.93q6usm_us_client_buf_alloc.descriptorq6usm_memory_mapq6usm_us_param_buf_alloc.descriptorq6usm_us_param_buf_alloc.descriptor.35q6usm_open_read.descriptorq6usm_enc_cfg_blk.descriptorq6usm_enc_cfg_blk.descriptor.45q6usm_enc_cfg_blk.descriptor.47q6usm_enc_cfg_blk.descriptor.49q6usm_dec_cfg_blk.descriptorq6usm_open_write.descriptorq6usm_init.descriptorq6usm_init.__key__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_depends__UNIQUE_ID_alias64__UNIQUE_ID_alias65init_modulemisc_registerprintkq6usm_init__dynamic_pr_debugcleanup_modulemisc_deregistermutex_lockmutex_unlock__stack_chk_guard__might_fault__arch_copy_from_usermemset__arch_copy_to_userq6usm_us_client_freekfree__stack_chk_failq6usm_get_virtual_address__ll_sc___cmpxchg_case_mb_32kmalloc_cacheskmem_cache_alloc_tracewakeup_source_preparewakeup_source_add__mutex_initq6usm_cmd__wake_upwakeup_source_removewakeup_source_dropmutex_destroyq6usm_runq6usm_read__init_waitqueue_headstrncpy_from_userq6usm_open_readq6usm_us_client_buf_allocq6usm_us_param_buf_allocq6usm_enc_cfg_blkinput_register_deviceinput_free_deviceusfcdev_registerpm_wakeup_ws_eventmemcpy__kmalloc__check_object_sizeq6usm_us_client_allocinput_allocate_deviceinput_set_abs_paramsinput_eventstrcmpq6usm_open_writeq6usm_dec_cfg_blk__might_sleepinit_wait_entryprepare_to_wait_eventscheduleusfcdev_set_filterjiffiesschedule_timeoutfinish_waitq6usm_writeq6usm_is_write_buf_fullusfcdev_unregisterinput_unregister_deviceq6usm_set_us_detectionq6usm_set_us_stream_paramq6usm_get_us_stream_param__this_moduleinput_register_handlerinput_unregister_handlerinput_register_handleinput_open_deviceinput_unregister_handleinput_close_device__mod_input__usfc_tsc_ids_device_tableq6usm_memory_unmapapr_send_pktq6usm_us_param_buf_freemsm_audio_ion_freeapr_deregister__ll_sc_atomic_subapr_register__ll_sc_atomic_add__raw_spin_lock_initapr_reset_raw_spin_lock_irqsave_raw_spin_unlock_irqrestoremsm_audio_ion_allocmsm_audio_populate_upper_32_bitsmsm_audio_ion_mmap  hVpXx8Y[ PPPXP`($@tx |     ThTX \ `    $8`   \t`d h l P    l   !  !  !  !   -  -$ ( -, 0 -8 < @ D H L P X |\ ` |d h |l p |x |                                    $ ( r , 0 r 4 8 r < @ r L P  T X  \ `  d h  t x  |         r  r  r  r                    X h x |      X  X  X  X  , 4 -8 r < -@ r D -H r L -P r |  = N = N = N = N           $,0 4 8  < @  D H  t|d`  d `  d `  d ` 04 8 < PdWhl Wp t Wx | W j j j jH H H H1  1  1  1H  H  H ( H, HLBP BT BX Bh l pt  x  |           H H   H   H      (Lht       $,4<@D H L lpp tx p|    p    p                   HL P T r r r r   2 . 2  . 2  . 2  .   Tt    <   8T`p   d   xDH L P d@hl p t !2 ! 2  !$ 2( !, 24LcP2T cX 2\ c` 2d clp2t x 2|  2 2  2  2 2  2  2 V2 V 2 V 2 V2  2  2  |2 | 2 |  2$ |,-024 -8 2< -@ 2D -H 2LX \2`  d 2h  l 2p  t 2x      O O  O  O T  T  T  Th   h  h  h(,0 4 8 < @ D L`dTh l Tp t Tx | Th  h  h  h( (  (  (  (, 0 4 * *  *  * P. P  . P  . P  .   ;   ;   ;$ ( , ;4 ` h l Tp t Tx | T  T  = A = A = A = A !!!h! ! h ! $! h(! ,! hX!`!d!h! l! p! t! x! |! !!d!Q! d! Q! d! Q! d! Q!!x!!.! x! ! .! x" " ." x " " ."$"<"@" D" H" T"X" \" d" |"""" " " D#L#TP#T# TX# \# T`# d# Th# p#|### # # ## # # #0$H$L$ P$ T$ $$$$ $ $ $ $ $ $$$0(% 0(%N% % 0(% N% % 0( % N$% 8% N<% @%T%|%%%%%%?% % ?% % ?% % ?% &X&d&1h& l& 1p& t& 1x& 1|& &&%&& %& & %& & %& &&&&&&& & & & & & & & & & & &  ' ' ' ' '  ' `'p'x'''5' 5' 5' 5'|(#( ( #(  ( #(  ( #(  ((?#( ( ?#(  ( ?#(  ( ?#(  ((( ( ) )) ) ) ()l)|))f) ) ) f)  ) ) f)  ) ) f)  )0*8*<* @* D* P*:T* :X* :\* :h*bl* bp* bt* b** * * *+ +$+(+ ,+ 0+ 8++++ + + +++$+ + $+ + $+ + $+,,$,  , $$, (, $,, 0, $4,<, @,$D,  H, $L,  P, $T,  X, $\,l,p,$t, x, $|, , $, , $,,,5,$, , 5, $, , 5, $, , 5, $,,,,$, , - $- -  - $- - - $-8-@<-2%@-$D- @H- 2%L- $P- @T- 2%X- $\- @`- 2%d- $h-|-h-- h- - h- - h- ----$- - $- - $- - $--..".$ . $. "(. $,. 0. "4. $8. <. "@. $H.t..N. . N.  . N.  . N.  ..... . . . . . .l//////0000001L1`1d1h1 l1 p1 1112 2D2H2L2P2 T2 X2 \2 `2 d2 h2 l2 p2 |22223 3 3  3 3 3 3l33333333*3 *3 *4 * 4$4`(4,4 04 `44 84 <4 `@4 D4 H4 `L4 P4x44444 4 4 4 4 4 4D5X5\5R`5 Rd5 Rh5 R505+55 05 +5 5 05 +5 5 05 +5 55 5  5  5  56z6 z6 z6 z<6X@6D6H6 XL6 P6 T6 XX6 \6 `6 Xd6 h6 p66x76 x76 x76 x7666 7,7D7NH7L7 NP7 T7 NX7 `7 Nd7 h77#7 7 #7  7 #7  7 #7  77?#7 7 ?#7  7 ?#7  7 ?#7  7 8<8@8 D8 H8 x8| |8 | 8 | 8 | 8888 9@9P9%T9X9\9 %`9 d9 h9 %l9 t9 x9 %|9 9 99<:::;;;  ; ; ; ; ; $;4;\;`; d; h; x;| |; | ; | ; | ;;;<<<<L<| P< | T< | \< | l<<<< =0=L=P= T= X= d=h= l= p= |== = = = =R=  = R=  = R=  = R==$>U(>R,> U0> R4> U8> R<> U@> RD>P>B!T>RX> B!\> R`> B!d> Rh> B!l> Rp>x>|> > > >> > > >>j >R> > j > R> > j > R> > j ? R???7?R ? $? 7(? R,? 0? 74? R8? 8Zo@Z oDZ >HZ oLZ >PZ o\ZtZ(xZ#|ZoZ (Z #Z oZ (Z #Z oZ (Z #Z oZZZnZoZ nZ oZ nZ oZ nZ oZZZrZ r[ r[ r([,[0[o4[ 8[ <[ o@[ D[ H[ oL[ P[ T[ o\[d[h[ml[op[ t[ mx[ o|[ [ m[ o[ [ m[ o[[P[z[o[ P[ z[ o[ P[ z[ o[ P[ z[ o[[\\\  \ \  \$\ (\ ,\ D\`\xd\h\\p\ xt\ x\ \|\ x\ \ \\ x\ \ \\\\ \ \ \@\ @\ @\ @\\ \ ] 0]8]a <] a @] a D] a P]p]]]]]] ] ] ]]#]] #] ] #] ^ #^ ^^ ^$^  (^ ,^  0^ 4^  8^ @^H^L^ P^ T^ \^h^ l^p^  t^ x^  |^ ^  ^ ^^^ ^ ^ ^_D_H_L_ P_ T_ p____"__ _ "_ _ _ "_ _ _ "_ _ `:,` :0` :4` :T``` :d` :h` :``` ` ` `(` (` (` (``X` X` X` X```b` ba ba baa a a 0a@a@Da @Ha @La @TaXa\a `a da pahta xa|a ha  a a ha  a a ha  a aayaa ya a ya a ya aaaaa a a bb bb b b b  b $b ,b 0b 4b 8b@b@Db HbLb @Pb  Tb Xb @\b  `b db @hb  lb pbxb|b%bb b %b b b %b b b %b bbbbb b b b b b b b b bbbbb b c c c  c c c c  cXcccc c c cccd"dd  d "d d d "d  d $d "(d 0dTdPXd P\d P`d Pdd8d 8d 8d 8dd(d (d (d (ddXd Xd Xd Xd`d `d `d `e ee0e4e 8e  s.s > s .s > s .s > t .tt#t.t #t . t #$t .(t #,t .0tDtHt.Lt Pt .Tt Xt .\t `t .dtpttt xt |t ttHt Ht Ht Htt t t ttt u u   >$ ( >, 0 >4X\ ` d a  a  a  a (H\p#( #Đ ( Ȑ #̐ ( А #Ԑ ( ؐ(  (  (  (  ( $ ( ( , 0 ( 4 8 ( <L\T`( d Th ( l Tp ( t Tx ( |   ԑؑ ܑ  pa a a a Ȓܒ(8 <k@  D kH  L kT  X kdlp t x k  k  k  kГܓk  k  k  k (, 0 4 Ԕ ,U 04 U 8 < U @ D U H LPa T a X a \ a hĕ# #  #  #  $ ( , `lwpt wx | w  w  Ė Ȗ h U ėȗ U ̗ З U ԗ ؗ U ܗ a a a a 0DX|# #  #  #          $0 hpXx P.(X08@P.HX0Xz`2h83x \45P.X0" " " "(J, J0 J4 J@D H X l"  "  "  "%"  % "   % "   % "  (d "  ($ d ( ", (0 d 4 "8 (< d @ "HX\ ` d pt:xT|  : T  : T  : TX X X Xp  p    p    p      P 0a  f:I"| %(0"8| @d PX.`| hx.| ;|  | f$| 5 $(| 0@H$P| X2%hp$x| $| "| | | `08@| H+X`h| pR| j R| 7R| Q$|  (0| 8 HPX| `px|  |  D 7D  D (8@HD P `hpD x D D oD moD (0o8D @#PXo`D hzx\D qD  qD  a " (a 0@HPa X hpxa  a % a \# a #+ a  08+ @a H"X`H ha p Va Va ~"Va $Va - (h0a 8B"HP5Xa ` pxa  a "a  a Z   a ( 8 @ H a P $` h p a x    a    a T   a o$   a  c p.symtab.strtab.shstrtab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.text.rela.rodata.rela.init.text.rela.exit.text.rela.altinstructions.altinstr_replacement.rela__bug_table.modinfo.rela__verbose.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @A%B=HhGHhB@8R8M@pg]2 &X@8w je@0y@ z$u@px  $@D\ @x0h0( @`0@0  808 |