ELF8@@C@/9   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->cmd_lock&usc->port[lcnt].lockq6usm_mmapcallbackq6usm_callbackusfcdev_matchusf_matchinclude/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)!   `@9qCT_ ^{WOd@**`~@OBWA{è^__^{{_WO@*d@RkT(RrkT q(GT)R(!)R jFT*Rrk,T(Rrk TRrk@$ThRrkCT"RxHRrkTHRrk-TRrkAT*cRrk ,THRrk,TRrk?T@_ qAT -@ @@ /*-@(%AC/A8' A9#@(7 @j6xө")q胈)1?釟Tx#@"?("RSR*;@{@@y3P)#B9 y s9A7s@9#9 A9#@(7 @j6xө")q胈)1?釟Cx#@"?("RB5[hRrk@+TR rk3T@_qA5T# # # # #########A8 A9 !@xӋ(7 @L6"kꃊk1 뇟J!@"?(" RIR*'N)?@@ Ay bAA'Ay3yR)#DOyBEE3BBC7BDC*7;5 !@;A8# A9#@(7 @j6xө")!胈)1?釟<x#@"?("R;R*@yw@y*7 A9#@(7 @j6xө")!胈)1?釟I*x#@"?("R)5–@_ qa#T    !@+1@) @A8#3 A9#@(7 @j6xө")A胈)1?釟:x#@"?("R9R*s@@y/O) y$7@ A9#@(7 @j6xө")A胈)1?釟I&x#@"?("R%5e"R**7&5A@_ qT''' )@ @@A8+C A9#@(7 @j6xө")q胈)1?釟0x#@"?("R/R*@yw@?@3P)@y+7+@ A9#@(7 @j6xө")q胈)1?釟x#@"?("R5*5–@_qT;A8 A9 !@(7 @k6xӪ"J郉J1_ ꇟ(x!@"?("R'R*'N)?@A@ AybA'Ay3yR)#Oy3*5* t j*(R@** **w53RR RW4RrkThRrkAT8@`#E`#~@ _)@?T{N~@ORWQ_P{@^__R!*4*Rq*4* R*u4*RA*4*Rq*w4*rR*4*5p^{#O@d@*@?@t))A R)@(! !@ @// @/2I1 *R @)M')1@* _)@?T{C*OE#@^__^{ OL@M@  kT*F@97@R(r+R(Rtfyz@9*(6*`OB @{è^__*^{ O@93d@ 7th@ qcT`@R(R`baR"Rh`@``"E`"Th@ qcT`Z@R(R`baR"Rh`Z@`Z`"M`" hBy Tq@T    ?y(@97OB @*{è^__ ^{OD96@9qT@9(7    9?`@by @97`@ @97`@ @97`@ @9 7`@@9( 7OA{¨^__`@`@`*R^{KW O @ R*? k T(Rrk Th qBT +yhxJ @ւ@_qCT@***@9*H]76X5b@? qYT@@9*l7X4Rrk,T(RrkTRrk#ThRrk:T"R_HRrk THRrk)TRrk8T*JRrk)TRrk)THRrk6T@_ q!<TA8A9"@(7@j6xө")胈)1?釟Ux"@"?("#RT#@@7A9"@(7@j6xө")胈)1?釟Bx"@"?("#RA5KhRrk`)TRrk-T@_qa4TA8 A9 !@xӋ(7 @L6"kꃊk1 뇟N!@"?("#RM#*V?5 @_q!+TZ@***@9*hF7V?5hR@H Qq)T'@ qcT@R(RbaR"R@`"E$*"@H Qq&T`#TZ@R(RbaR"RZ@`Z"M`!*"  !@A8A9"@(7@j6xө")A胈)1?釟7x"@"?("#R6 @@y&7A9"@(7@j6xө")A胈)1?釟 &x"@"?("#R$5@_ q!T )@ @A8A9"@(7@j6xө")a胈)1?釟I;x"@"?("#R@:#"7A9"@(7@j6xө")a胈)1?釟$x"@"?("#RB#5O"R**v$53@_ qAT )@ !AA8A9"@(7@j6xө")胈)1?釟3x"@"?("#R2#`7A9"@(7@j6xө")胈)1?釟x"@"?("#R5*5@_qT###A8 A9 !@(7 @k6xӪ"J郉J1_ ꇟ .x!@"?("#R-#*5**C;3+ t j*(R@** **v53RR RV4RrkThRrkAT7@`"E`"~@ _)@?!T{HOKWJK@^__*hRR#A*4**V5 *V5R#*֪6*R#*u4*R#a*4*fR#*v4*RR#*U4*5P*֑5Q^{og_WO   { @(8`@bR7*@5C_*5a@bK) Rh@52@ Rh@@4*R {D*OIWH_GgFoE^__*4`@R@y(4s6 4i@*     z"  >jyxj T @_ ȓ BT@*? 5@@@4*~@@_?AThBy*hy@@9H7?TH@@yZ#9@_?Tex@yh6@9q!T*0@x*g(RҨ94**9 @97@yhby*HRh(*^{WO { hBiz*5K_*5aZ@b[)hZ@52@hZ@`4*R*OBWA{è^__*4`Z@R`bHRh^{og_WO @A949(@41!TiL) k*Th@ q!*T*ub"RiL) kTh@ qaT'"RiL) kT043@yhfBykThD96*tfy(@:@yARdR :4@@  (x (! A8@H?Uq* TH?QqRX3  qS 1? q1}T*A9"@(7@@J6@)胈)1?釟"@+B_(!"9SQ?@ *?ֵ֢BT@yHTh@R>{%T @ ȓ #T`_@y\@dR!  *4* @`@!@*5;iL) k65o 5@ 1TiL) ka Th@ q T*wbBRiL)%R kTh@ q@ qTBRiL) kT 5:jL)%R} ? k!Th@ q@z qT*xb"RiL) kTh@ q@ qT"RiL) kT5%RV5@9h 7@9( 7@9H 7iL) kT#*b@1T_ qATbf@"+bj(+@1T *v _)@?!T* OEWD_CgBoA{ƨ^__qv5@dL)#@ ^{WO@!@`@?kT`@* 5h@BV @%E)+ k?kaTh@(4*tbBRh@ @%E)%R+ k?k Th@q @ 4 BRh@h @%E)+ k?k@T;%Rb@_ q`Tu _)@?T{C*OEWD^__%R u5^{3_WO C@2+CG"@_qaT(@yH @ R(r` @y @* A8+A9(!@*xӋ(7,@L6+#k胈k1뇟K(!@)#?(!"h@yhRG@*( @(@z*`5@ 1T1 T4%R} z@(54*vf%Rz@4Iz@h4 RE@qT*b"Rz@5@qTz@5@q @q@T *b"Rz@5@q @q T`@q7z@qr9 * _)@?T{E*OIWH_G3@^__  *4*^{<_qTR*A8 A9 !@)xӋ(7 @L6+ kꃊk1 뇟 !@) ?( ҟ"R5* R{^__^{#O@ H-@J @/ A8 A9 !@*)xӋ(7 @L6+ kAꃊk1 뇟 !@) ?*("cRR*@+D)* @ _)@?T{COE#@^__RcA*4*^{#O@ H-@J @/ A8 A9 !@*)xӋ(7 @L6+ kAꃊk1 뇟 !@) ?*("cRR*@+D)* @ _)@?T{COE#@^__RcA*4*^{ O@RTG* R d @@kT*OB @{è^__4h@)**4*5u @@s @"RA8 A9 !@xӋ(7 @L6"kꃊk1 뇟K!@"?("4**^{_WORH*! T* R Q 7=@ RQ 6@@kT*OCWB_A{Ĩ^__4 @* A8+A9(!@ xӋ(7,@L6 #k胈k1뇟(!@ #?("@) @*4* *4*^{ WO*((.| b@y_qCTRF`;>qb T.6b@yJRRjyjh.b@y77I77  7(6h:@Ph:@)***A)!R**B)!R**E)R**C)AR**D)aR***OCWB @{Ĩ^__Rh.b@yi6th.b@y 6@h.b@y6h.b@yI'6{h.b@y/7 (<qbT^{OC,!@C @aR*c@aR"Rc@aR"Rc@aRBRc@aRbRc"@aRRh"@!RB)RqjByhJ@y7i7I7)7  7(6S!RFR***@97{AOC@^__!Rb)RhJ@yjBy6S!R)RhJ@yjBy 6 S!R(RhJ@yjBy)6 S!R"(RhJ@yjByI'6S!R(RhJ@yjByi/7cA)eB)gC)iJ@y  ^{ O*(>(.?q| Ti.4 @*RR) (  H hOB @*{è^__ (<q T^{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 ^{ #R(rkTqTRh`baR"R @{¨^__C^{WOCs!@2@yRrHQ kThQ=q T6@y@ R!q1bR`@97@9(7@97@9H7@`"rh^2@yhbJ@yh~y@hB @hF6@yhzy@)Rh:N@yi9hyN@y`R(r`"` N@y@*A8 A9 !@xӋ(7 @L6"kꃊk1 뇟+!@"?("`@9H7`:@`* {AODWC@^_C_N@y` @B)c2@y@6@yN@yWr@9v@9z@9~@9@9J@9@9@9C˨*4`"E"h"EN@y@9@9 @9 @9@9Z^{OR(rkTqT qTH@)Rq(hz94R(rkTR(rkTRh@9*7wR*1aTRhtfH@H4R hif`baR"ROA{¨^__wR^{O<r`T* @ q3R@97*OA{¨^__փ@*C^{O    @*-@) @*/ A8 A9 !@)xӋ(7 @L6+ kaꃊk1 뇟 !@) ?*("R@* _)@?T{BOD@^_C_Ra*4*C^{O    @*-@) @*/ A8 A9 !@)xӋ(7 @L6+ kaꃊk1 뇟 !@) ?*("R@* _)@?T{BOD@^_C_Ra*4*҈$ȇhVTHҨ+HgTXhh ThҨ+Hg TЁҨ(iT(ё((TmwH, THё(( TexTdhȗHjhmH Th_Hy\ THhH>! Tm҈$ȇhV T(, ` T(Ph=A TVYhhTҨ!T8mwH`T[hT4/*%( ȓ T( ȓ TA?T_^{ O<rT@9qT* R,*    (R 9?4**9*OB @{è^__@9h7 R* R^{@@y 5    A8@ Jх)@q***? !T@97*qT)R 9D4 qTq@TqAT** 5*CR1T{^__#R@96* ^{O@9D@75@9qT@TAT*?@9*H6c@*OA{¨^__c@*4 Ԡmw@^{WO@yu5 RZ@@9 7@R(r R` R ҪZ J @ R & @9( 7@9*74**-u+c@@*U54***@97**OBWA{è^__*** ^{O@E@@9H7T5 @j@? TOA{¨^__h@@*4 ^{O<rT*@9qT@97    9?OA{¨^__*^{og_WO<r Tk@9q T@9*76(Rh A8 )х@ IaRR*!RB)R****h@ @?qT      **  $**{BOGWF_EgDoC^__*****h@ @ kjT~@9 E@7! @)*4 !A)#@@9qTH@97&qTQ@9H6_ @*h@@* @&qLTHRh Rd7 R^{OC@@2CC@( * JR r(RcxxHR(rѨ>)@7@h4#*###BR@4%R#BR@q` @sH4#s4*+ *_*#*  _)@?T{E*OF^__^{ _WOqTa*RR!T*R8SGhR(S E@@*#@@9*7R4SJ@J**ODWC_B @{Ũ^__@@^{ O@@4h @Ҩ@97**hR@@97 R R h@y )@9Q 7>qT >@ ?y(`@@9 7(@q T R (@5@@96 `6@@9h7OB @{è^__>*U#RS^{_WOqT*RR!T*RSARS5@@*@@9H7RS2@2OCWB_A{Ĩ^__@@^{ _WO@R(r0R@R(rR @ @I7RWR@9h7#RwvV3` @97@(5`  R`b``*Zt6"hF`"2"Rw~hRODWC_B @{Ũ^__*hw^{ _WOB)@R)r k*MTR)r kTR)r k TR)r kT@y@y@`@R6rw@ R)r kT R)r kT@97vRw@7v @y_qT @y_ qhT  @y_qT@b4*6Rw@ s@4% @)4vb@_k!Th@j@?k khu;vbh@?kh*VRw@w?HRrh q*)TRrh eqT)R(!)R `r j!T豝Rrh  qT)x@*@9h 7u6Rw@ ȓ  T@c@**?*ODWC_B @{Ũ^__ +ih8J @h@k!ThRA4`baR"RRv@ ȓ T@@c@*?*@c@*ЁҠ iЁҠ i^{O@y_qTk@9@ 7@9(7h@)R)r k T R)r ka T @)b4G @ J@9 (J 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{A*OEWD_CgB^__u*R?N7M!A4*v * R * M 6* i@9)7 RM @c@5@**7****C@@C^{;O@@h ( * JR r?(Roywy3h*# )AS )`7@ 4#*###BR@(4%R#BR@q @H4#T5&*C@#@*h _)@?T{FOH;@^_C_^{g_WOC@**qT@Q qT** @)@?T{A*OEWD_CgB^__֓*4? RMHS A 4*v@97RHS= R HS  (@97RHS@@E@!R*7****#@@^{ )@*q(T R !@ @++ @/2i1 +R @)M')1@ _)@?T{C^__C^{;O@S'' @ @9*(7uJRcyh@RR@99sy*R9h@)R ]3?RoywyiRgy(aR(rqC'bTtGS`@7hRA(4#*##tb#BRhRA(4%R#BRhRAq @H4#4*5***C@*#*  _)@?T{F*OH;@^_C_c@bC^{og_WO@ qT2@y 9~qTR(r`Q8R&*@**#RywJRhy@RR;R@9i9jy)Rh9@ ]3hiyiyRvyhaR(r)*` Rin)z*)h.)A2@y`@9H7@97@97@9H7@7RA(4*bBRRA4%RBRRAq @H44*5 x5*t*x4 _)@? T{O*OTWS_RgQoP^_C_b@85c&@2@yxc@9d@9e@9f@9gA9hA9i A9jA9 ec.@dR@yeV@yZb@9c@9d@9e@9f@9g@9h@9i@9j2@ J^{ sg_WOC@# # # ######qT2@y 9~qTR(rS8R&*@{*RRywJRhy@RR@9i9jy*Rh9@)R ]3hjyjyRvyHNR(r`rRz)hA2@y`@9 7@7RA(4#*##b#BRRA4%R#BRRAq @H4#4*5 x5*t#*x4 _)@?T{M*ORWQ_PgOs@^__b@85c@2@ye@9f@9g@9h@9^{3OC@2CC @h @9*(7uJRxh@RR@9S8x*RC8h@)R ]3RcxxiR#x(NR(rqBTtѨC`@7hRA(4#*##tb#BRhRAh4%R#BRhRAq @H4#4*?4***_*#*  _)@?T{E*OG3@^__c@ZC^{3WOC@2+CG @( w***JRSyh@RR@99cy*R9h@)R ]37R_ygyiRWy`R(r[)S)`@ 7hRA4*tbBRhRA4%RBRhRAq @H45*** _)@?!T{E*OHWG3@^_C_^{+WO@3''@@h@*kT  _)@? T{D*OGWF+@^__i@?kT*I kt胈5 JRyh@RR@979#y)R39h@y6R ]3Ry'yyR(rhZ@+iN@j@% #h~@@'4w@hN@iZ@ !#h@#)i@`@ _ kh7q*aT*w*@*^{WO@3'''`@E)*kTkT[kTkT*KJRy@R@99Ry9@y)R ]3RyyyR(r@#@.@% 6@@3.@k@T@@ !.@'@@ _ k.6.*@*** _)@?T{D*OFWE^__^{`A E) @  k k* *{^__^{3OC@2C@ @u*JRxh@RR@9S8x*RC8h@)R ]3RcxxiR#xqTHaR(r`@7hRA(4#*##tb#BRhRA4%R#BRhRAq @H4#u4*4)***_#* _ _)@?T{E*OG3@^__^{WO@*@ 4 >rTvJRyh@RR@99y)R9h@y ]3yh@y)R ]3yh@)RiRy(R(r`@7hRA(4*tbBRhRAH4%RBRhRAq @H44*> _)@?AT{COEWD^__*%R^{_WO @S''(@* qTx***JRSyh@RR@99cy*R9h@)R ]37R_ygyiRWy(R(r R;KN:@:@)F@@ )7G`@7hRAH59@*;@hRA(4*tbBRhRA4%RBRhRAq @H44** %R _)@?T{FOIWH_G^__ ^{_WO @S''(@* qTx***JRSyh@RR@99cy*R9h@)R ]37R_ygyiRWyHR(r R;KN:@:@)F@@ )7G`@7hRAH59@*;@hRA(4*tbBRhRA4%RBRhRAq @H44** %R _)@?T{FOIWH_G^__ ^{ @9H7@974***@97R*** @{¨^__#R^{@9(7R**{^__ **K?   ^{{^__description=Ultrasound framework driverlicense=GPL v2alias=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*intree=Yname=usf_dlkmvermagic=4.14.180-g271a34011b63-ab6580010 SMP preempt mod_unload modversions aarch64depends=apr_dlkm.lto,q6_dlkm.lto b p 95 Z }d%)16i}"73bk&-R1(-',';'0'/'"`Pmodule_layoutg__stack_chk_guard__stack_chk_fail__ll_sc_atomic_subs__ll_sc_atomic_add<__ll_sc___cmpxchg_case_mb_4_raw_spin_unlock_irqrestore"_raw_spin_lock_irqsaveapr_resetmsm_audio_populate_upper_32_bitsmsm_audio_ion_mmapmsm_audio_ion_allocapr_registerapr_deregistermsm_audio_ion_freeapr_send_pkthWinput_close_device input_unregister_handle~\Kinput_open_devicepinput_register_handle>6Minput_unregister_handlermݰinput_register_handlerPjiffiesy}1kmalloc_caches&misc_deregisterXQwakeup_source_drop`&awakeup_source_removeT wakeup_source_add00mwakeup_source_prepare __mutex_initinput_unregister_device]__arch_copy_to_userݍschedule_timeoutլJmutex_unlocke8^mutex_lockXUprintkMmisc_register&ԱD__dynamic_pr_debugusf_dlkmAndroid (6443078 based on r383902) clang version 11.0.1 (https://android.googlesource.com/toolchain/llvm-project b397f81060ce6d701042b782172ed13bee898b79)zR| ,P   H`T 0 $l0` P X 0 T 0 T 0  P   \ @ ,8d `  hT 0 ,hd `  |X 0 $` P L $X 0 DX 0 dT 0 $HX @  X @ 8d 0 T 0 ,\  0T 0 P\  pP   \ @ P  P  `X 0 `X 0 0,L LdT 0 L `P   T 0 P  P  ,$d ` T$T  $t<\ P 4T 0 $X @ $\ P $ \ P 4P  (T`` P PX 0 (` P P X 0 ,Dd ` (8d ` dX 0 P\ @  p\ @  DX 0 lL  xX 0 ,@X 0 $P\ @ $x\ @ L   4 H \ p     6"$P+#29@GMT[(b0i7p8w9~;;;;< ! 01 !3"45"     %" H*( L+. <.4 2: 05@ E H9K @:Q ;W X=] P?c Ai Co Eu F{ G x xH  D J P V \ Lb h ns ly  $   "$&(*,. 0790p;0(20 G0(]0p0U80! X= L+h1(1@(1h(3 H9E Q H*c{ 2| P?H % 051( I 1( 10(81X(P1(h1( xH1( F,1( C81(  G) ED A] zl1 (1H(1 (1 (18 (1` (1 (>@O1 (e Pv 1X(1(1(1( 1(+1(F1 (b1(1@(@@@10( 1p(?  0vX 1(| 1( 1( 1( 1h( 1(( 1(O 1(r 1(  "  Px H   " 7 0? ( L \ 0f  x0w ! R`  ; 1( 1((G `  P 1( P      1(  * 1P(A 1x(\   n 1(  ?  ,$7EL Wbo Py Lp  ` lx D* D<FY`f Hw|  c# 4 FVlu l D l k @ $9 S r4h "  ` 9)1Haw#X o$ q<&5BVi ,"U $d.100$d.101$d.102$d.103$d.104$d.105$d.106$d.107$d.108$d.109$d.11$d.110$d.111$d.112$d.113$d.114$d.115$d.116$d.122$d.123$d.124$d.125$d.126$d.15$d.16$d.49$d.53$d.56$d.6$d.88$d.89$d.90$d.91$d.92$d.93$d.94$d.95$d.96$d.97$d.98$d.99$x.0$x.1$x.10$x.12$x.13$x.14$x.17$x.18$x.19$x.2$x.20$x.21$x.22$x.23$x.24$x.25$x.26$x.27$x.28$x.29$x.3$x.30$x.31$x.32$x.33$x.34$x.35$x.36$x.37$x.38$x.39$x.4$x.40$x.41$x.42$x.43$x.44$x.45$x.46$x.47$x.48$x.5$x.50$x.51$x.52$x.54$x.55$x.57$x.58$x.59$x.60$x.61$x.62$x.63$x.64$x.65$x.66$x.67$x.68$x.69$x.7$x.70$x.71$x.72$x.73$x.74$x.75$x.76$x.77$x.78$x.79$x.8$x.80$x.81$x.82$x.83$x.84$x.85$x.86$x.87$x.9.Ltmp6__UNIQUE_ID_alias62__UNIQUE_ID_alias63__UNIQUE_ID_description82__UNIQUE_ID_intree61__UNIQUE_ID_license83__UNIQUE_ID_name60__UNIQUE_ID_vermagic59____versions__module_depends__usf_get_stream_param__usf_get_tx_update__usf_get_tx_update.descriptor__usf_get_tx_update.descriptor.74__usf_get_tx_update.descriptor.76__usf_get_version__usf_ioctl__usf_set_rx_info__usf_set_rx_info.__key__usf_set_rx_update__usf_set_stream_param__usf_set_tx_info__usf_set_tx_info.__key__usf_set_us_detectionadd_opened_dev.descriptorconfig_xxconfig_xx.descriptorconfig_xx.descriptor.36config_xx.descriptor.38config_xx.descriptor.40config_xx.descriptor.44notify_key_eventnotify_key_event.descriptornotify_mouse_eventnotify_mouse_event.descriptornotify_tsc_eventnotify_tsc_event.descriptorprepare_keyboard_input_deviceprepare_mouse_input_deviceprepare_tsc_input_deviceq6usm_callbackq6usm_callback.descriptorq6usm_callback.descriptor.104q6usm_dec_cfg_blk.descriptorq6usm_enc_cfg_blk.descriptorq6usm_enc_cfg_blk.descriptor.43q6usm_enc_cfg_blk.descriptor.45q6usm_enc_cfg_blk.descriptor.47q6usm_init.__keyq6usm_init.descriptorq6usm_memory_mapq6usm_mmapcallbackq6usm_mmapcallback.descriptorq6usm_mmapcallback.descriptor.86q6usm_mmapcallback.descriptor.89q6usm_mmapcallback.descriptor.91q6usm_mmapcallback.descriptor.93q6usm_open_read.descriptorq6usm_open_write.descriptorq6usm_session_alloc.descriptorq6usm_session_free.descriptorq6usm_us_client_alloc.__keyq6usm_us_client_alloc.__key.22q6usm_us_client_alloc.__key.24q6usm_us_client_alloc.descriptorq6usm_us_client_buf_alloc.descriptorq6usm_us_client_buf_freeq6usm_us_client_buf_free.descriptorq6usm_us_client_free.descriptorq6usm_us_client_free.descriptor.12q6usm_us_client_free.descriptor.14q6usm_us_client_free.descriptor.9q6usm_us_param_buf_alloc.descriptorq6usm_us_param_buf_alloc.descriptor.33q6usm_us_param_buf_free.descriptorregister_input_device.descriptors_opened_devss_usf_input_devss_usf_pids_usfc_handlerss_usfc_primary_handless_usfcdev_events.0.0s_usfcdev_events.0.1s_usfcdev_events.0.2s_usfcdev_events.0.3sessionsession_lockslot_clear_cmdsthis_mmapusf_compat_ioctlusf_fopsusf_get_stream_param32usf_init.descriptorusf_init.descriptor.5usf_matchusf_match.descriptorusf_miscusf_mmapusf_openusf_open.__keyusf_open.descriptorusf_releaseusf_release.descriptorusf_release.descriptor.132usf_release_inputusf_release_input.descriptorusf_rx_cbusf_set_stream_param32usf_start_rx.descriptorusf_start_tx.descriptorusf_start_tx.descriptor.21usf_tx_cbusf_tx_cb.descriptorusf_wakeup_sourceusfc_tsc_idsusfcdev_clean_dev.descriptorusfcdev_clean_dev.descriptor.35usfcdev_connectusfcdev_connect.descriptorusfcdev_connect.descriptor.21usfcdev_connect.descriptor.23usfcdev_connect.descriptor.27usfcdev_disconnectusfcdev_disconnect.descriptorusfcdev_filterusfcdev_filter.descriptorusfcdev_filter.descriptor.13usfcdev_matchusfcdev_match.descriptorusfcdev_match.descriptor.17usfcdev_register.descriptorusfcdev_set_filter.descriptorusfcdev_unregister.descriptorinit_modulecleanup_module__dynamic_pr_debugmisc_registerprintkq6usm_initmutex_lockmutex_unlockq6usm_runq6usm_read__check_object_size__arch_copy_from_usermemset__init_waitqueue_headstrncpy_from_userq6usm_open_readq6usm_us_client_buf_allocq6usm_cmdq6usm_us_param_buf_allocq6usm_enc_cfg_blk__wake_uppm_wakeup_ws_eventmemcpykfreeq6usm_us_client_allockmem_cache_alloc_trace__kmalloc__cfi_slowpathinput_register_deviceinput_free_deviceinput_set_abs_paramsinput_allocate_deviceinput_eventusfcdev_registerstrcmpq6usm_open_writeq6usm_dec_cfg_blkinit_wait_entryprepare_to_wait_eventschedulefinish_waitschedule_timeoutusfcdev_set_filter__arch_copy_to_userq6usm_writeq6usm_is_write_buf_fullinput_unregister_deviceusfcdev_unregisterq6usm_set_us_detectionq6usm_set_us_stream_paramq6usm_get_us_stream_paramq6usm_us_client_freeq6usm_get_virtual_address__mutex_initwakeup_source_preparewakeup_source_addwakeup_source_removewakeup_source_dropmisc_deregister__cfi_check_fail__cfi_check__this_modulekmalloc_cachesjiffiesinput_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_deregisterapr_registermsm_audio_ion_allocmsm_audio_ion_mmapmsm_audio_populate_upper_32_bitsapr_reset_raw_spin_lock_irqsave_raw_spin_unlock_irqrestore__ll_sc___cmpxchg_case_mb_4__ll_sc_atomic_add__ll_sc_atomic_sub__stack_chk_fail__stack_chk_guard__typeid__ZTSFbtP9input_devE_global_addr__typeid__ZTSFitP8usf_typeP18us_input_info_typePKcE_global_addr__typeid__ZTSFvP8usf_typetP14usf_event_typeE_global_addr__typeid__ZTSFvjjPjPvE_global_addr!hpx#>P88@8!g" "  " (" 8" ""### #0#(8#@#P#CX#`#p#x##@0P\1   0   "  " " "5605DU5,6%" " " "<5P6dH9U" "  "  " t562U8@:L;lp t | 56HL+U\ 5p 6 H*             .          ( P,  0 P4  8 P<  @ PH *L  P *T  X *\  ` *h l  p t  x |      . v   v   v   v   .  7  7  7  7  7  7  7  7      $ (  , 0  < V@ D VH L VP T VX d 3h wl 3p wt 3x w| 3 w .             s  s  s  s  J w J w J w J w .H ]X Ah 1l p t x  6  7  7  7  7 6( ,  0 4  8 <  @ D  p 6x |        . 6        6 $w( , w0 4 w8 < wh6ptx |     .   0lxx1|      } z   z   z   $ z,.8< @ D PhHT hHX hH\ hHpCx|      `a2 2  2  2 _    F   F  $ ( F , 0 4 F 8 <,`dUhzl p Ut zx | U z  U z,r r r r0;> ]0AT;p>|]A      bc1A   P $2( P, 0 24 P8 < 2@ PD H 2L,TxX\2` xd h 2l xp t 2x x|  2,   P P P Pkr r r r       $0X8 < D XX` d l X   X   X   u   u     u$ ( , 0 u4 8 <,LPuTX\ ` ud h l p ut x |  u  ,u(  u  (  u  (  u  (,uC  u  C  u   C  u   C$,,0u48< @ uD H L P uT X \ ` ud h l,tPxM | P M   P M   P M  ,     $ ( X2\j` jd jh j3         .5 L+U45D%t2x|   ;>] A<;X>d]tA" " " "5H9hU   52pUPR" " " "<5L05UH5XH*hlp t x |   .     R R  R  R2 2  2  2 s  s  s  s$ ( , 0 4 8 < D H L P T X \ d *h l *p t *x | *         .         .        ! !! ! ! !  ! $! 0!34!8! 3 >  >  >  > >.@>\L>P>T> X> \> `> d> h> p> t>x>  |> >  > >  > >.>4?U?% ?$? %(? ,? %0? 4? %8? @?.?h!?? h!? ? h!? ? h!? ?.? ??  ? ?  ? ?  @ @ @  @ @  @ @  $@ (@,@  0@ 4@  8@ <@  @@ D@.x@4@5@[@AA A  A A A A A.$A (A,A  0A 4A  8A dJ8lJ*pJ *tJ *xJ *JRJ RJ RJ RJzJ zJ zJ zJJ J J K@4KDTK4K5KK K K KBKgKK gK L gL L g L L.4LM 8LO O OJO  O  O JO  O  O JO  O  O JO,,P^0P ^4P ^8P ^         .H H   H   H  $,0 4 8  <  @  D  H  L  X,tEE  Ā Ȁ ̀ Ѐ Ԁ.z z z z   DHL P T X \ ` d.lp t x ( ( ( (   ā>   >  $ 48<@ D H L P T X \ ` d,lp t x X2 X 2  X 2 Ă XȂ 2̂ Ђ,Y   Y   Y    Y  ,$(>,0 4 >8 < @ >D H L >P T,\`\dh l \p t x \|   \ ,         ,.48 < @ 0wĄȄ ̄ Є Ԅ ؄ ܄ .1   @L1\ `d  h l  p t  x |.10vsp p  ą pȅ ̅ Ѕ pԅ ؅ ,    ( ,  0  4  LP \ l yr؆OPSP,0 4 8 @RHLP T X \ ` d h.tx|      .     ć ȇ.ԇ؇ ܇  R( ( ( (   @dh l p      Ĉ  Ȉ Ԉ.܈   (0`wlpt x |    .1   ȉЉ ؉  1$ (,  0 4  8 <  @ D.L1X0vdslpV tx | V   V   V ,   Ċ Ȋ ̊ Њ Ԋ ؊ ,   x   Ћԋ ؋ ܋       ,01   rOPS$PHRX4\` 4d h 4l p 4t x.i  i  i  i.č ȍ ̍ Ѝ ԍ ؍ .R      $.(, 0 4 hlpt x |       ,Ȏ̎ Ў Ԏ LDdh@l p @t x @|  @.i  i  i  i.c@ď cȏ @̏ cЏ @ԏ c؏ @܏.   0d1@@2 2 2 2 Z Đ Z Ȑ Z ̐ Z ؐ ܐ        r8OLP`StPR3 @ 3 @ 3 @đ 3 ȑ @̑.ܑ @  @  @  @.R$A(, 0 4 tx@|  @  @  @. @   @Ē  Ȓ ̒ @В  Ԓ ؒ @ܒ,8 , @ 8  , @ 8 ,$ @( 8 , ,0 @@,T` X: \@` ` d : h @l ` p : t @x ` | : @,     ē ȓ  ̓ ܓ,    DR  R  R Ĕ RȔ.Ԕؔiܔ  i  i  i.cR c R c R c R .<@ D H X01ȕ@ؕ@ܕ    r$O8PLS`PR3 R 3 R 3 R 3 R.Ȗ ̖RЖ  Ԗ Rؖ  ܖ R  R.RA   `dRh l Rp t Rx | R. R   R  ė ȗ R̗  З ԗ Rܗ,   @ D  H  L  d01ИԘ ؘ ܘ rO,P@STPxR      .i  ię ș i̙ Й iؙ.ܙ      .  $ ( , 0 8.HRTX\ ` d h l p |.    ĚȚ̚  К Ԛ ؚ  ܚ     ,  $ p0ě1rOP0SDPhRptKx | K  K  KK  K  K  K.̜UМKԜ U؜ Kܜ U K U K.R   Hhl p t ; ; ĝ ;ȝ ̝ ;Н ԝ.ܝ      .   P0 TX 0 \ ` 0 d h 0 l p.0ܞ1y0y`r      .ԟ؟ ܟ  ,04 8 < @ D H L.hlp t x |   .01yHyxr      .ġ ȡ ̡ 85 <(@ 5 D (H 5 L (P 5 T (X.   ̢0 1@rhO|PSPȣRأܣ      .      (.<B @D B H L B P T B X \.lR|      .      801rإOPSP8RHLUP T UX \ Ud h Ut.|   ] U ] UĦ ] Ȧ U̦ ] Ц UԦ.RgU g U g U g U. @D H L 01y8rLPT X \ ` d h l.      .ĨOبPSP$R<RH%LP %T X %\ ` %d l.tx |  ԩة ܩ  001y̪r      .  $ ( , 0 4.XOlPSPRЫRܫF F  F  F .   D" " " "(J, J0 J4 J@D H L P-\R` d Rh  l Rp  t Rx  ." " " " $@  $ @  $ @  $ @70 0 0 06       $  ( , 0  4  8 < @  D  H L,T(X \ ` (d  h  l (p  t  x (|    ,             ,"  "  "  " $@  $ @  $  @  $ @7 0$ 0( 0, 086L PTX  \ ` d  h l p  t x |, 4t y<.{    d*xAEGCFxH (08 HPX`pxV    @ ( 8 @ @H P ,` h @p x :  @    R          X 0Lpx<%lH*L+205 H9(@:H;hX=P?ACEF4GTxHt@HAch ^@(HAt~@p0A |@A"@A$@A&@A(#@A*C>@A,c^@00A.~8( @``A1 83Xmp@0A90 @PA<Lo @ $B* .