ELFX@@              {og_WOC@@RR(r"R*7?T*w**z@?T*Bz@"R 7RR(r@ҠJA**7*Ra}(rH@! qkTJA#R*7RR(rH@<} !X i<!Xi|h@QRH@9 !X)i|( !X)i|?5T R H@ R 0H@905@ARr"R 9H@% R}{(r H@q=0T!XR@QqT9RH@R!XyyQ9T< 7H@*V+*w **@z@@!R* @)@?aT*OFWE_DgCoB{A_*w **H@%X{ T@s`&X`&Xh6XAh6X@y@h6X@!R* @*{¨_{ _WOd@X_@T 4;XRR 7@R(rR R@9h 4 Q 9 )@97(R(@9TRa R(@9iURIUr })a)  K(9F@"R"TA8 A9 !@(7 @k6xӊ"J郉J1_ ꇟjx!@"?("5KC|@A`?@9( 71A8 A9 !@xӋ(7 @L6"kꃊk1 뇟K!@"?("u@4 4;X*~@ODWC_B @{Ũ_(R;Xkh8a;X*@*{_WO@d@xHAcTW 4;XW|@9*7`*A8 A9 !@xӋ(7 @L6"kꃊk1 뇟)!@"?("`(@9 qT qTqTHE?pqKT#X}iu#Xiu@q T?+T-TW4;X4;XW _)@?#T`OFWE_D{C_hE TW4;X* RBR?pKRqT#X}iw#Xiw@qT?+T BR?pqTuU54;XW`4;XX?ptq T#XyvQ4?T#Xyvhh@ )@9)7h@@qaT {{i" hii*'XRMW4;XW`4;X#~;X*4 4;X*W;Xh@{O@9H7@*hfOA{¨_@{d@ R *{_{_{ @97f @*{¨_cf@{ _WO@@9@7@@?qTARC6*:X:X :XRODWC_B @{Ũ_֡:XRC{WO@ =p?qKT!XyvQ4@ = T@!Xyv6@9h7(RvN@ RaR"R * OBWA{è_{ OL@@97N OB @{è_d { _WO!L@@*_@qT@4:XR*R@9( 7@9 qT@4:X *RR@9 T@9R] !b~@@9 TR] @9iURIUr* })a)  K99R*ODWC_B @{Ũ_4:X@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-glinkwdsp_rpmsg_callbackwdsp_glink_flushwdsp_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.285-g5f00bf266851-ab8874763 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_dlkmDmodule_layoutW<__wake_uprpmsg_sendos63complete&ԱD__dynamic_pr_debugdmemset/ .queue_work_onZ%strcmp NTnhH((((( </(DP(`x(x((@(P(x(p()(A((Y@i(X4x((\(x!@(>HHR(jh(X(0(  %% 4U0 E@ R c!w#   4 $ ,4BLUt|1AJWa *2HN]n~ $xwdsp_glink_driverwdsp_glink_probewdsp_glink_probe.__keywdsp_glink_fopswprivwdsp_register_rpmsg.__key__init_completion.__keywdsp_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.23wdsp_glink_write._rs.33wdsp_glink_write._rs.25wdsp_wait_for_all_ch_connect._rswdsp_glink_write._rs.21wdsp_glink_write.descriptor.29wdsp_tx_buf_workwdsp_glink_write._rs.27wdsp_glink_write._rs.31wdsp_glink_write._rs.19wdsp_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.62wdsp_rpmsg_callback._rs.60wdsp_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__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__arch_copy_to_userprintkkfree__dynamic_dev_dbgvzalloc__arch_copy_from_uservfree_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_table88(7 8OP7h7T88x8H S$ S( S, SPTX7 \ 7 ` 7 d 7 |UO5 O 5 O 5 O 5V77 7 7 7 7 7 7W77 7 7  7 7 7 7$W@XP7-T7X 7-\ 7d 7-h 7l 7-p 7|W7 7 7 7YZT5 5 5 57 7 7 7[(TX[pT\75 7 5 7 5 7 5]75 7 5  7 5 7 5$],7074 7D 7H 7L 7T 7X 7p^T\\6h 6h  6h 6h_4787< 7@ 7D 7L 7P 7`7d7@h 7l 7@p 7t 7@x 7| 7@W77 7 7 7 7 7 7W`abS S S S 7$7@( 7, 7@0 74 7@8 7< 7@DWP7T7@X 7\ 7@` 7d 7@l 7p 7@7T7@ 7T 7@ 7T 7@ 7T 7@Wcd6h 6h 6h 6hefc g`(a4bx7|6 7 6 7 6 7 6h7o 7o 7o 7oijkh kh kh khlm 9"$ 9", 9"4 9"hnopq,7074 78 7< 7@ 7D 7H 7Lrh9Jl 9Jp 9Jt 9Jopq 7 6 7 6 7 6 7 6( h4 78 7< 7@ 7L WX s 9 7 7 9 7 7 9 7 7 9 7 7 t 9( 7Q 7 9( 7Q 7 9( 7Q 7 9( 7Q 7 t S S$ S( SL 7qP 6T 7qX 6\ 7q` 6d 7ql 6x h 7 7 7 7 W 7 7q 7 7q 7 7q 7 7q r 9r 9r 9r 9r u pp v w x y 7q 6x 7q 6x 7q$ 6x( 7q0 6x< hH 7#L 7#P 7#T 7#` Wh 7ql 6p 7qt 6x 7q| 6 7q 6 h 7 7 7 7 W w S S S S 7q 6 7q 6 7q 6$ 7q, 68 hD 7H 7L 7P 7` W| z { x y | {$}4786@< 7@ 6@D 7H 6@L 7P 6@Xhd7mh 7ml 7mp 7mxW|7q6P 7q 6P 7q 6P 7q 6Ph77 77 77 77~9  9$ 9( 98xHyT8X 8\ 8h 87q6 7q 6 7q 6 7q 6h7  7  7  7 7q6 7q 6 7q 6 7q 6h7 7 7  7(W8}D9PH7L7qP 9PT 7X 7q\ 9P` 7d 7qh 9Pl 7p 7qxt7q6( 7q 6( 7q 6( 7q 6(h73 73 73 73W9x7C7q 9x 7C  7q 9x 7C 7q 9x  7C$ 7q0t<dL9P 9T 9X 9d5l 5p 5t 5 5 5 597@7 9 7@ 7 9 7@ 7 9 7@ 777/  7 7/ 7 7/ 7  7/$r@9D 9H 9L 9t9x7Q|7 9 7Q 7 9 7Q 7 9 7Q 79 9 9 9xy 07f478 7f< 7@ 7fD 7H 7fL 7PW\yd7-h7l 7-p 7t 7-x 7| 7- 7W7\7 7\ 7 7\ 7 7\ 7Ww977 9 7 7 9 7 7 9  7 7t,50 54 58 5h~9: 9: 9: 9:xy77 7 7 7  7 7 7 W89<7@7D 9H 7L 7P 9T 7X 7\ 9` 7d 7pt9b 9b 9b 9bxy7'7_ 7' 7_ 7' 7_ 7' 7_W9@ 77_ 9@ 7 7_  9@$ 7( 7_0 9@4 78 7_@t76 7 6 7 6 7 6h7 7 7 7i9 9 9 976X 7 6X 7  6X 7 6Xh(7, 70 74 7<iD7H7L 7P 7T 7X 7\ 7` 7dr|mno ,70604 78 60< 7@ 60D 7H 60Ph`9hd7h 9hl 7p 9ht 7x 9h| 7tO8H8 8@8846 O 6 O 6 O 6$ O(P6 6 6 6R7777(70787@7QP7X7q`7h7x77q77C77777777@7777Q7 7(707@7H7_P7X7h7p7x77PNQ.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=HGHB@NRM@pO @]2XX@ j$%4e@  zX%$u@x |%p&@p0()@00,@ 99`9 N hF)