ELF@@N N N N N N N N N N N N N N {og_WO@@RR(r"R*7?T*w** z@?T*Bz@"R7RR(r @ҠzA**7*RA}(r@5qTzAC#R*7RR(r@7} 5X i75Xiw @QR@ 5X)iw(5Xiw@9T@@@ R @ R 0@ R @Q@ARr"R U@9 R}{(r @qa0T5XR@QqT9R@R5XyyQ9_T< 7@*f+*w **@z@@!R* _)@?aT*OGWF_EgDoC{B_*w **@9X{ d@s`:X`:XhRXAhRX@y@hRX@!R* @*{¨_{ _WO@_@T 4WXRR 7@R(rR  R@9( 4 Q 9 )@9i7(R(@9TRa R(@9iURIUr })a)  K(9F@"RTRA8 A9 !@(7 @k6xӊ"J郉J1_ ꇟjx!@"?("5QI|@G`E@9 77RA8 A9 !@xӋ(7 @L6"kꃊk1 뇟K!@"?("u@4 4WX*~@ODWC_B @{Ũ_(RWXkh8UWX*@*{_WO@@xHAcTW4WXW@9+7 *RA8 A9 !@xӋ(7 @L6"kꃊk1 뇟+*!@"?("(@9 qT qTqTOL!R*cpqKT7X}iu7Xiu@q Tc+T-TW4WX4WXW _)@?"T`OFWE_D{C_hE TW4WX*RBRcpKRqT7X}iw7Xiw@qTc+T BRcpqT54WXW4WXXcptq T7XyvQ4cT7Xyvhh@ )@9)7h@@qaT {{i" hii*;XRPW 4WXW4WX&~WX*4 4WX*WWXh@{O@9H7@*hOA{¨_@{@ R *{_{_{ @97 @*{¨_c@{ _WO@@9@7@@?qTARC6*VXVX VXRODWC_B @{Ũ_֡VXRC{WO@ ap?qKT5XyvQ4@ a T@5Xyv6@9h7(Rv^@ RaR"R * OBWA{è_{ O\@@97^ OB @{è_d { _WO!\@@*_@qT@4VXR*R@9( 7@9 qT@4VX * RR@9 T@9R] !b~@@9 TR] @9iURIUr* })a)  K99R*ODWC_B @{Ũ_4VX@9@*qcom,wcd-dsp-glink&wpriv->ch_state_wait&x->waitwdsp_wait_for_all_ch_connectqcom,wdsp-channels%swdsp_glink_wqwdsp_glink_openwglink_dlkmwdsp_tx_buf_workwcd-dsp-glink&(&wpriv->rsp_lock)->rlock&(&wpriv->ch[i]->ch_lock)->rlockwdsp_rpmsg_callbackwdsp_glink_flushinclude/linux/uaccess.hwdsp_register_rpmsgwdsp_rpmsgwdsp_rpmsg_removewdsp_glink_writewdsp_glink_releasewdsp_glink_probewdsp_rpmsg_probewdsp_glink_readtechpack/audio/ipc/wcd-dsp-glink.c%s: Error creating wdsp_glink_wq %s: Failed to get channel %s: Invalid ch %s: Channels not in connected state %s: channel %s is not in connected state %s: Channels are not in connected state %s: Invalid packet type %s: Invalid count = %zd %s: count = %zd %s: Invalid cmd pkt count = %zd, pkt_size = %zd %s: Invalid cmd pkt size = %zd %s: requested ch_name: %s, pkt_size: %zd %s: All channels are not connected %s: channel name parse error %d %s: copy into buffer %d %s: rsp_cnt=%d read from buffer %d %s: Size %d is greater than allowed %d %s: copy_to_user failed %d %s: copy_from_user failed %d %s: resp count = %d %s: rpmsg send failed, ret = %d %s: Failed to register char dev, err = %d %s: Failed to alloc char dev, err = %d %s: Failed to create class, err = %d %s: Failed to register with rpmsg, err = %d %s: Failed to create device, err = %d %s: Rpmsg driver register failed, err = %d %s: ch name = %s, payload size = %d 3%s: Invalid ch or data 3%s: Invalid private data %s, Invalid Channel [%s] %s: Channel[%s] state[Up] %s: Channel[%s] state[Down] %s: rpdev is NULL %s: wpriv = %pK %s: file->private_data = %pK %s: count = %zd is more than WDSP_MAX_READ_SIZE %s: Resp Queue is Full. Ignore new one. {{_{{_description=SoC WCD_DSP GLINK Driverlicense=GPL v2vermagic=4.14.290-g5893d2fa9ec8-ab9086278 SMP preempt mod_unload modversions aarch64name=wglink_dlkmintree=Ydepends=alias=of:N*T*Cqcom,wcd-dsp-glinkalias=of:N*T*Cqcom,wcd-dsp-glinkC*Nl $Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)wglink_dlkm.;/module_layout񹾎__wake_up{=orpmsg_sendxmcomplete&ԱD__dynamic_pr_debugdmemset/ .queue_work_onZ%strcmpvfinish_waitݍschedule_timeoutyprepare_to_wait_eventuyHinit_wait_entryz_raw_spin_unlockq_raw_spin_locknk__might_sleepvfreeK__arch_copy_from_userI@vzalloc~__dynamic_dev_dbg zkfreeXUprintk]__arch_copy_to_userxp __might_faultHۈ__check_object_sizeu_raw_spin_unlock_irqrestore~)Hmemcpy❚_raw_spin_lock_irqsavexEkmem_cache_alloc_tracekmalloc_cachesG"wait_for_completion_interruptiblesSU_dev_infoX___ratelimitcdev_deliBflush_workqueue~unregister_rpmsg_driver__stack_chk_fail destroy_workqueue^tunregister_chrdev_regionaj@class_destroyR2device_destroyp__register_rpmsg_driver57C__alloc_workqueue_key#\__init_waitqueue_headakK__raw_spin_lock_initHWstrlcpycof_property_read_string_helperkcdev_addH7cdev_initGdevice_createkudev_err[Ǩ__class_create|S)alloc_chrdev_regionZ devm_kmallocg__stack_chk_guardX?platform_driver_unregister%l__platform_driver_registerGNUU?o  8'> NTn88(#((A8X di 8~P(88888x(:tpK88cp8{X8(Xx((\-(I@[@(xH8h((88   %*%    @4UW j   !#   4 $ $6CWfn|,EWh2FThou#18KT_i $xwdsp_glink_driverwdsp_glink_probewdsp_glink_probe.__keywdsp_glink_fopswprivwdsp_register_rpmsg.__keywdsp_register_rpmsg.__key.49__init_completion.__keywdsp_register_rpmsg.__key.51wdsp_rpmsg_driverwdsp_glink_removewdsp_glink_readwdsp_glink_read._rswdsp_glink_read.descriptorwdsp_glink_read.descriptor.13wdsp_glink_read._rs.11wdsp_glink_writewdsp_glink_write._rswdsp_glink_write.descriptorwdsp_glink_write._rs.24wdsp_glink_write._rs.34wdsp_glink_write._rs.26wdsp_wait_for_all_ch_connect._rswdsp_glink_write._rs.22wdsp_glink_write.descriptor.30wdsp_tx_buf_workwdsp_glink_write._rs.28wdsp_glink_write._rs.32wdsp_glink_write._rs.20wdsp_glink_openwdsp_glink_open.descriptorwdsp_glink_flushwdsp_glink_releasewdsp_glink_release.descriptorwdsp_tx_buf_work.descriptorwdsp_rpmsg_probewdsp_rpmsg_probe.descriptorwdsp_rpmsg_removewdsp_rpmsg_remove.descriptorwdsp_rpmsg_callbackwdsp_rpmsg_callback._rswdsp_rpmsg_callback.descriptorwdsp_rpmsg_callback._rs.67wdsp_rpmsg_callback._rs.65wdsp_glink_of_match$d__UNIQUE_ID_description76__UNIQUE_ID_license77__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_depends__UNIQUE_ID_alias64__UNIQUE_ID_alias65init_module__this_module__platform_driver_registercleanup_moduleplatform_driver_unregister__stack_chk_guarddevm_kmallocalloc_chrdev_region__class_createdev_errdevice_createcdev_initcdev_addof_property_read_string_helperstrlcpy__raw_spin_lock_init__init_waitqueue_head__alloc_workqueue_key__register_rpmsg_driverdevice_destroyclass_destroyunregister_chrdev_regiondestroy_workqueue__stack_chk_failunregister_rpmsg_driverflush_workqueuecdev_del___ratelimit_dev_infowait_for_completion_interruptiblekmalloc_cacheskmem_cache_alloc_trace_raw_spin_lock_irqsavememcpy_raw_spin_unlock_irqrestore__check_object_size__might_fault__arch_copy_to_userprintkkfree__dynamic_dev_dbgvzalloc__arch_copy_from_uservfree__might_sleep_raw_spin_lock_raw_spin_unlockinit_wait_entryprepare_to_wait_eventschedule_timeoutfinish_waitstrcmpqueue_work_onmemset__dynamic_pr_debugcompleterpmsg_send__wake_up__mod_of__wdsp_glink_of_match_device_table::8(9 8QP99::@: U$ U( U, UPVX9 \ 9 ` 9 d 9 |WQ7 Q 7 Q 7 Q 7X9.9 9. 9 9. 9 9. 9Y99 9 9  9 9 9 9$Y@ZP9T9X 9\ 9d 9h 9l 9p 9|Y9 9 9 9[\V7 7 7 79 9 9 9](VD96H7L 96P 7T 96X 7` 96d 7]V^_ 97 9 7  9$ 7, 90 74`<9@7D 9H 7P 9T 7\ 9` 7h`p9t7x 9| 7 9 7 9 7_99 9 9 9 9 9 9aV4^`^t8x 8| 8 8b99 9 9 9 9 999 9 9 9 9 9 9Y9T9 9T  9 9T 9 9T 9(Y4c<dHeLUP UT UX U9>9 9> 9 9> 9 9> 9Y99 9 9 9 9 9 999 9 9 9  9 9 9 Y,f4gH8L 8P 8T 8Xhdilf|jcde9 8 9  8 9  8 9  8 k9 9  9$ 90l@mHnhL nhP nhT nhhop;" ;" ;" ;"qr(s,9|0 9|4 9|8 9|@tu99  9 9  9 9  9 9 v;J ;J ;J ;J r s$ 9|( 9|, 9|0 9|8 t u 9  8 9  8 9  8 9  8 k 9k 9k 9k 9k Y w$ ;( 9, 9 4 ;8 9< 9 @ ;D 9H 9 L ;P 9T 9 X xd ;(h 9l 9 p ;(t 9x 9 | ;( 9 9  ;( 9 9  x U U U U 9 8  9 8  9 8  9 8  k$ 9( 9, 90 9< YD 9H 9L 9P 9T 9X 9` 9d 9l vt ;rx ;r| ;r ;r y s 9| 9| 9| 9| t( zP {h 9l 9p 9t 9 | } ~ 9 8 9 8 9 8 9 8 k 9w 9w$ 9w( 9w4 Y< 9@ 8D 9H 8L 9P 8T 9X 8` kl 9p 9t 9x 9 Y { U U U U 9 8 9 8 9 8 9 8 k9F 9F  9F$ 9F4YD\}~98 9 8  9 8 9 8 k,90 94 98 9@YD9H8L 9P 8T 9X 8\ 9d 8pk|9 9 9 9; ; ; ;}~:t  :t$ :t0 :tLX9\88` 9d 88h 9l 88p 9x 88k9` 9` 9` 9`98p 9 8p 9 8p 9 8pk9 9 9 9Y ;P959 ;P 95  9$ ;P( 95, 90 ;P4 958 9@x\d9h8Xl 9p 8Xt 9x 8X| 9 8Xk9 9 9 9Y;x99 ;x 9 9 ;x 9 9 ;x 9 9xg; ; ;  ;,74 78 7< 7\ 7` 7d 7h;l9t9x ;| 9 9 ; 9 9 ; 9 999k 9 9k 9 9k 9 9kv;  ; ; ;<;@9D9H ;L 9P 9T ;X 9\ 9` ;d 9h 9l; ; ; ;}~99 9 9 9  9 9 9Y$~,9094 98 9< 9@ 9D 9H 9LYX9\9` 9d 9h 9l 9t 9x 9|Y{;99 ; 9 9 ; 9 9 ; 9 9x7 7 7 70`;:d ;:h ;:l ;:}~9/9 9/ 9 9/ 9 9/ 9Y;9I9  ; 9I 9 ; 9I  9$ ;( 9I, 98x\;b` ;bd ;bh ;b|}~9{9 9{ 9 9{ 9 9{ 9Y;@9d9 ;@ 9d 9 ;@ 9d 9 ;@ 9d 9xH9WL8P 9WT 8X 9W\ 8` 9Wd 8lkx9C| 9C 9C 9Cl; ; ; ;9W8( 9W 8( 9W 8( 9W 8(k9 9 9 9l 99W 9 9W 9  9W$ 9( 9W,vDpxqr9W8 9W 8 9W 8  9W 8k(;h,90 ;h4 98 ;h< 9@ ;hD 9LxQ:: :::8 Q 8 Q 8 Q 8$ Q(R8 8 8 8T99 99(909 89@9P9X9`9h95x99999999999999999 9(909I@9H9P9X9dh9p9Wx99pPS.symtab.strtab.shstrtab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.text.rela.rodata.rela.init.text.rela.exit.text.modinfo.rela__verbose.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @A%B=HGH`B@8RRXM@SC]2 X@ j '4e@P zT'$u@(x x'h(@0)+@`0.<<< P I