ELF@@GNU1VȢ2p *uބ{ WO@RRHr"R*7?T*EuI**9z@?T*Bz@"R*`7Z*@z@@!R**OCWB @{Ĩ_{OX@`B`@az@`@!R*B BOA*{¨_{ _WOh@ _@T 4wXRR* 5R@94Q9 (R kh8jURJUrR,}JaJ  K k(89a7O@"R6bTA8@@)胈)1?釟*W58/ ն*A8@@)胈)1?釟6@44wX*~@ODWC_B @{Ũ_ֶ(RwXkh8wX*{g_WO@h@4HAT`4vX  _)@?a1T~@OGWF_EgD{C_ ՠ" *A8@@)胈)1?釟)*`)@9 q T qTq TT`$4vXu T!4vX3ph4*RBRp4%RBRpq @H454vX 4vX[ RpqT@4vX a&*64vX*hGT4vX*Rjh8u&NX9?"T{yzA5z"h"@ h"@@( 4*h"@BR!h"@ @i4%Rh"@BR!h"@ @?q @I4U!U54h"@vX@E D@4vX0.! {{i" hii*fXR**4 4vX*ovXpvX_{WO A RRHrBR _tARr"R6R`fR`v00R`R` R`*j`OBWA{è_{h@ R *{_{_{#_WO@4h@ vXJX@fXR@9h4*%R@9TNXhyx NXyxA9h5*%RNX}BRiyNXiy A9?q@565NXyx@ *fXfXf@94(BTNX yu@NXy5@9NXNj _)@?!T*OGWF_E#@{C_{og_WO @ R NX 4vX@8.#T@4vXDR* _)@?A&T*OIWH_GgFoE{D_R}ArRN 94   YR #9?T:@UqBT~y?HT| hu~H@{;)R {}k{* 9k{ k{*Kih84TK@ ak{{{k{ %k{ A ) -k{1k{ 5k{  9 =k{ Ak{!k{@{T0vX**va4vXk{k;oAqT9{{VRZ^b#(R0J`*)vX* @qT*}ӈNXiuNXi5"!TNXN9 4vX@4vX:@ 4vXv{ WO @ @ h"@ah"@@a4vX@cG$R7OCWB @{Ĩ_*vXvXRC{RHr{_{ р{_{Ѫ{_{ O^ 4q!T`vXRt@9h4(TiNX yu@@9`vXRu@9(4(TiNX yt@<`7@9t4ThNXyu`_OB @{è_{ O Ru@ R` aR"Rh0afXRbR OB @{è_{ W O C@@ R@vX*< (R           #?bT*vX9 _)@?T*OKWJ{I_vX]){ g_WOc8@@TwXRRR@9qTwX"R," Rky8Rmky8iURIUr}uk(ky8 })a)  Kk98 9"RROEWD_CgB @{ƨ_RwXkh8*{! (@{{ I  I II(eXR{_{_{! (@{{ I  I II(eXR{_{_{og_WOC;@3`* qTq T5`wX@H 4*@kT ~@@{u6`wX{u*awXw*}@;agXR((RaR"R9@@R@6`wX@@"aR"ROFWE_DgCoB{A_{WO_@T'6@ Օb@7 R*vX*OBWA{è_vX{{_{ O@ R@7   *vXOB @{è_֡vXvX{{_{{_qcom,wcd-dsp-glinkdescription=SoC WCD_DSP GLINK Driverlicense=GPL v2vermagic=4.9.270-g862f51bac900-ab7613625 SMP preempt mod_unload modversions aarch64intree=Ydepends=alias=of:N*T*Cqcom,wcd-dsp-glinkalias=of:N*T*Cqcom,wcd-dsp-glinkC*wcd-dsp-glink%s: Failed to alloc char dev, err = %d wdsp_glink_probe%s: Failed to create class, err = %d %s: Failed to create device, err = %d %s: Failed to register char dev, err = %d 3%s: Invalid private data wdsp_glink_read%s: count = %zd is more than WDSP_MAX_READ_SIZE wcd_dsp_glinktechpack/audio/ipc/wcd-dsp-glink.c%s: rsp_cnt=%d read from buffer %d %s: copy_to_user failed %d %s: resp count = %d wdsp_glink_write%s: Invalid count = %zd %s: count = %zd %s: copy_from_user failed %d %s: Invalid reg pkt size = %zd %s: glink register failed, ret = %d %s: Link state wait timeout %s: Invalid cmd pkt size = %zd %s: Link state is Down %s: Invalid cmd pkt count = %zd, pkt_size = %zd %s: Failed to get glink channel %s: requested ch_name: %s, pkt_size: %zd %s: glink channel %s is not in connected state %d %s: Invalid packet type wdsp_glink_ch_info_init%s: glink ch memory is already allocated %s: no_of_channels: %d but max allowed are %d %s: Invalid size = %zd, pkt_size = %zd %s: Invalid no_of_intents = %d %s: channels: %d ch_cfg_size: %d, size: %zd, pkt_size: %zd%s: Wrong channel name &ch[i]->mutex&ch[i]->ch_connect_wait&ch[i]->ch_free_waitwdsp%s: Unable to register wdsp link state wdsp_glink_open_ch%s: ch->ch_cfg.name = %s, latency_in_us = %d, intents = %d %s: glink_open failed for ch %s %s: ch %s is already opened 3%s: Invalid parameters wdsp_glink_notify_rx%s: Size %zd is greater than allowed %d %s: Resp Queue is Full. Ignore latest and keep oldest. %s: rsp_cnt = %d copy into buffer %d 3%s: Invalid priv wdsp_glink_free_tx_buf3%s: Invalid tx_buf wdsp_glink_notify_state%s: glink channel: %s connected %s: intent_size = %d %s: Failed to queue intent %d of size %d %s: Failed to request qos %d for ch %s 6%s: channel: %s disconnected locally 6%s: remote channel: %s disconnected remotely wdsp_glink_notify_rx_intent_req3%s: Invalid req_size %zd %s: intent size %zd requested for ch name %s%s: Failed to queue rx intent, rc = %d %s: glink_close is failed, ret = %d wdsp_glink_close_ch%s: ch %s is closed %s: ch %s is already closed %s: GLINK_LINK_STATE_DOWN wdsp_glink_ch_open_cls_wrk%s: GLINK_LINK_STATE_UP wdsp_glink_link_state_cbwdsp_glink_tx_buf_work%s: ch name = %s, payload size = %d %s: glink tx failed, ret = %d %s: channel %s is not in connected state 3%s: cdev is NULL wdsp_glink_open%swdsp_glink_wq%s: Error creating wdsp_glink_wq &wpriv->link_state_wait&wpriv->rsp_mutex&wpriv->glink_mutex&x->waitwdsp_glink_flushwdsp_glink_release%s: closing wdsp_glink driver 3%s: glink ch %s failed to notify states properly %d %s: Invalid device data wdsp_glink_remove module_layoutVMglink_closeEK9glink_qos_latency_dev_warn-glink_queue_rx_intent?i glink_rx_doned҈glink_open"P4e__wake_up>Pglink_tx=glink_register_link_state_cb~)Hmemcpy地__kmalloc destroy_workqueueiBflush_workqueuehoglink_unregister_link_state_cbcomplete zkfreeX__mutex_init@__init_waitqueue_head57C__alloc_workqueue_keykmalloc_order_trace__stack_chk_faildmemset/ .queue_work_onZ%strcmpvfreeR[finish_wait?,schedule_timeoutAprepare_to_wait_event%binit_wait_entryK__arch_copy_from_userI@vzallocg__stack_chk_guard6"R__dynamic_dev_dbg)mutex_unlockXUprintk]__arch_copy_to_userHۈ__check_object_sizeIBOmutex_lockVFCwait_for_completion_interruptibleV_dev_info,EE___ratelimit"cdev_del/i devm_kfree^tunregister_chrdev_regionć]class_destroy]|device_destroy cdev_addplcdev_initHHidevice_createYdev_errn__class_create|S)alloc_chrdev_regionPdevm_kmalloc>9platform_driver_unregister Z__platform_driver_register                   5^}ewcd_dsp_glinkAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) '>N`p( @@@(p(@P(1(I(a(y(dx((@h(@((`$?((W g}XLl#((8Vq@(82K(j0(X(@ 'h?"<_@@}@T#@@@@&@H\ %v % 4T     ! #   &5B]kt$ 4%9FWh|! ( 5 = D Z p w        4 \J ` i s } $xwdsp_glink_driverwdsp_glink_probewdsp_glink_probe.__keywdsp_glink_fopswdsp_glink_removewdsp_glink_readwdsp_glink_read._rs$dwdsp_glink_read.descriptorwdsp_glink_read.descriptor.12wdsp_glink_read._rs.10wdsp_glink_writewdsp_glink_write._rswdsp_glink_write.descriptorwdsp_glink_write._rs.18wdsp_glink_write._rs.24wdsp_glink_write._rs.22wdsp_glink_write._rs.36wdsp_glink_write._rs.26wdsp_glink_ch_info_initwdsp_glink_write._rs.20wdsp_glink_write._rs.28wdsp_glink_write.descriptor.32wdsp_glink_write._rs.34wdsp_glink_write._rs.30wdsp_glink_tx_buf_workwdsp_glink_write._rs.16wdsp_glink_openinit_completion.__keywdsp_glink_open.__keywdsp_glink_open.__key.90wdsp_glink_open.__key.92wdsp_glink_flushwdsp_glink_releasewdsp_glink_close_chwdsp_glink_ch_info_init._rswdsp_glink_ch_info_init._rs.39wdsp_glink_ch_info_init.__keywdsp_glink_lcl_ch_open_wrkwdsp_glink_ch_info_init.descriptorkzallocwdsp_glink_ch_info_init.__key.50wdsp_glink_lcl_ch_cls_wrkwdsp_glink_ch_info_init.__key.52wdsp_glink_ch_info_init._rs.47wdsp_glink_ch_open_cls_wrkwdsp_glink_link_state_cbwdsp_glink_ch_info_init._rs.41wdsp_glink_ch_info_init._rs.43wdsp_glink_ch_info_init._rs.45wdsp_glink_tx_buf_work.descriptorwdsp_glink_open_chwdsp_glink_notify_rxwdsp_glink_notify_tx_donewdsp_glink_notify_tx_abortwdsp_glink_notify_statewdsp_glink_notify_rx_intent_reqwdsp_glink_open_ch.descriptorwdsp_glink_notify_rx.descriptorwdsp_glink_free_tx_buf_workwdsp_glink_notify_state.descriptorwdsp_glink_notify_rx_intent_req.descriptorwdsp_glink_close_ch.descriptorwdsp_glink_close_ch.descriptor.77wdsp_glink_of_match__UNIQUE_ID_description73__UNIQUE_ID_license74__UNIQUE_ID_vermagic52__UNIQUE_ID_intree53____versions__module_depends__UNIQUE_ID_alias54__UNIQUE_ID_alias55alloc_chrdev_region__check_object_size__class_createdevm_kmallocplatform_driver_unregister__this_modulecompletequeue_work_on__stack_chk_guarddev_warnglink_closefinish_waitclass_destroycleanup_modulememcpyprepare_to_wait_event__wake_up__dynamic_dev_dbgglink_rx_doneinit_modulekmalloc_order_trace___ratelimitschedule_timeout__stack_chk_fail__arch_copy_to_uservzalloc_dev_infocdev_addglink_qos_latencyinit_wait_entryflush_workqueuedevm_kfreedevice_createdestroy_workqueuemutex_lockwait_for_completion_interruptibleprintk__mutex_initdev_errmemset__init_waitqueue_headglink_queue_rx_intentstrcmp__platform_driver_registervfreeunregister_chrdev_regionmutex_unlockglink_register_link_state_cbglink_unregister_link_state_cbdevice_destroy__mod_of__wdsp_glink_of_match_device_table__arch_copy_from_user__alloc_workqueue_keyglink_txcdev_init__kmalloccdev_del,g48 < @ Xd`idh il p it x i| fG6 G 6 G 6 G 66  6  6  6(m,60 m4 6< m@ 6D mH 6T\` h l t6  6  6  6p$08pDPXO \h ` O d h h O l h t O x h |      z   0e}      eP}dhlp t x |   zq q q qM  M    M    M$ (v4@8<@ @D H L @P T X @\ ` hvl l l l      z         $ ( ,4l8 l< l@ l~eP   P  P  P$z04 8 < TX\ ` d h l p xz] ] ] ]t{to$(, 0 4 8 < @ HzT@X @\ @` @htx|      zD D D D       z } }$ }( }0 T X x\ ` xd h xl p xx z              z      o d   t { t o  h  h  h  h( z8 < D L T d h @l p @t x @|  @ z      o ` ` ` ` k  $ (( , (0 4 (8 < (D zP T X \ h t | |             v             v0 y@ ^ D ^ L [ P [ T [ X ^ ` [ d ^ |                                 (  , 4  8 <L7 PK T 7 X K \ 7 ` K d 7 h K l|l K  l  K  l  K  l  K sj          4l8 l< l@ lT ` d  h  l  p  t  x  t<{Po\ `  d  l  |          s ss l$ l( l, l`|l l l l] ]  ]  ] zu u u u] $ ]( , ]0 4 ]8 @zLP T X htxl| l l li i   i    i   rw w  w  w <@ D H X`dh l p t |  ]   ]   ]   ]v] ]  ]  ]  z Q$ Q( Q, Q4<spt x |       ]  ]  ]  ] s<sL]PT ]X \ ]` d ]h pz|   ]0 ] 0 ] 0 ] 0z   ]X ] X ]  X ] Xz(, 0 4 D\|            $ ( , 0 4 8HLPT X \ ` d h p t x |vJe J e  J e J edhel p et x e|  e4Tu\pkx^| ^  ^  ^ l l l lA A   A  A  ,0 4 < DLTX \ ` d h l p t x "  "  "  "           l$ l( l, lX|d@hlp @t x | @   @  vx  x  x  x04x8 < x@ D xH L xPXhwp^txx ^| x ^ x ^ xr wj@DHxP T X x\ ` d xh l p xxvT# T# T# T#k(  (  ( ?( ? ( ? ( ? ( (T#4 T#< T#D T#Xkdh(l p (t x (| ?( ? ( ? ( ? ( U m U m U m U( m4 @ D H L P T X \ ` l p t   m v  U  U  U! ! U!!!U! ! U ! $! U,! 0! U4!L!kT!X!U\! `! Ud! h! Up! t! Ux!!!u!!! ! ! !m!u!8"n<"N@" nD" NH" nL" NP" nT" N\"d"h"Nl" p" Nt" x" N|" " N""""""N" " N" " N" " N""###N # $# (# N,# 0# 4# N<# @# D# NL#v`###n### # # # # # ##$@$ $$ @$ $ $ @ $ $$ ,$ @0$ 4$ 8$vD$H$-L$P$ T$ -X$ \$ `$ -d$ l$ p$ -t$ x$v i  i  i $ i(   hip D(  0(h0x8 @Hx P X`Xhp(x@\h8  "#(#$h#@$(8iP*M@HP*X**]*@HP*Xx*U*N*@HP*X*-*Xxq.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela.rodata.modinfo.rodata.str1.1__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.init.plt.bss.comment.note.GNU-stack@$3d$.@0g``>$49@N%$I@hx^@%Y@f'o2(z ~3A @p` 8B@xE@HI@0LLL0L<MMd \