ELF0@@0-kG;IYy@yQqT il8 (Q qT=@|i(%Ț>y@y qAT(R*ByJ5*OB @{è#_K44! *By!!h[(R(@y(@y@y(@yDy( @yHy(@yH4_( @y (!(*Ly_?#{_WOR`8rRJ)0@;5"@R35RR@JRR@rR yy )#r(y*5 v*@!***OCWB_A{Ĩ#_ր@!**?#{ g_WO0@@yR*** * q T JR{ y Tqy T T+qy# T{) T3qyc Tw~1 TR@Cq Tw~A TRSq(r T{Q T[q*yT{Y`T2cq.yTw~aTsq#Tw~qTqcTw~Tq"Tw~@Tq&Tw~Tq*#T{TR#rZy*5v*OEWD_CgB @{ƨ#_֠@!** Ԃ?#{g_WO*?qb T2@M@34@T ^?kaT!t)R )4( *H 77!3q T~| )BR:r8ih/@QqTZRR@!B(Rb )2Zj8?@66?bwODWC_BgA{Ũ#_@Q9qbTZ @Q]qHT)RR)! r? j@TZQ!*9qTRk@T'@QAqbTZ7!*!R   |_* | 5i5AReo?#{ OhqAT9h2@`6i"G(  IR  h&`"@ )R|_  K 5qTqTOB @{è#_aR{?#{WO 0@**RR@6M@`JRRr)r yy))@*`7u*OBWA{è#_@!*s ?#{ WO 0@*RR@4M@ JRRr7r yyR)T _$Tb*5v*OCWB @{Ĩ#_ր@!*O?#{ORR``"GyB!Bb!B:>tN`OA{¨#_d80?#{ _WO( @ 4(@RL@9 @)r k T R)r k T#@C 5"@H@@QQ9qh T)R(!iR j T@s@@Ti^?kaTv"W(R(uH 4 (* 7(@aR"RhRhq T9h_6i"@(  IR  h&`] Sc(@W @qT(@c+aR"R*ODWC_B @{Ũ#_@!"@@!!R ~_ ~ 5u5AR@)R~_  K 5qTqTaRq6afe_port_stopq6afe_unvote_lpass_core_hwq6afe_cdc_dma_port_prepareq6afe_tdm_port_prepareq6afe_port_putq6afe_i2s_port_prepareq6afe_set_lpass_clockq6afe_vote_lpass_core_hwq6afe_slim_port_prepareq6afe_port_startq6afe_get_port_idq6afe_port_set_sysclkq6afe_port_get_from_idq6afe_hdmi_port_prepare`"$O!OOO#@@@@@@@@ @  @  @  @  @ @  ! " # $ %&'()*+,-./01234567 8!9":#;$<%=&>'?(@)A*B+C,D-E.F/G0H1I2J3K4L5M6N7O8P9Q:R;S<T=U>V?W@XAYBZC[D\E]F^G_H`IaJbKcLdMeNfOg `hijklm!n#o%p0q1r2s3t4u5v6w7x8y9z:{;|<}>~qcom,q6afeű6?#{!{#_ g@?#{{#_Unknown cmd 0x%x strnlen&afe->lock&afe->waitAFE set params failed %d Invalid SD lines packet not transmitted (%d) Invalid Channel mode AFE enable for port 0x%x failed %d AFE failed to vote (%d) AFE port index[%d] invalid! AFE close failed %d AFE Port already open AFE failed to unvote (%d) strscpyAFE port token[%d] invalid! qcom-q6afecmd = 0x%x returned error = 0x%x Invalid port id 0x%x &port->waitDSP returned error[%x] no line is assigned description=Q6 Audio Front Endlicense=GPL v2vermagic=6.1.78-android14-11-g1a72e2f692ac-ab12000080 SMP preempt mod_unload modversions aarch64name=q6afeintree=Yscmversion=g1a72e2f692acdepends=apr,q6corealias=of:N*T*Cqcom,q6afealias=of:N*T*Cqcom,q6afeC*LinuxLinuxq6afekmalloc_cachesCukmalloc_trace zkfree ~_dev_errғ__stack_chk_fail{mutex_lockIWapr_send_pktuyHinit_wait_entry&prepare_to_wait_eventTfinish_waitݍschedule_timeoutUmutex_unlockF__sw_hweight64E:#__kmalloc~)Hmemcpy 4_raw_spin_lock_irqsavedHalt_cb_patch_nopsp\_raw_spin_unlock_irqrestoreT__init_waitqueue_headh__list_add_valid_irefcount_warn_saturateUrS__list_del_entry_validstrnlen9dstrscpyfortify_panicZ__apr_driver_registeryiapr_driver_unregisterndevm_kmalloc q6core_get_svc_api_infoq__mutex_inittdevm_of_platform_populateDC__wake_upumodule_layoutGNU챌"~-| )3GNUD8\8l4080@$888<00008dhp$4L\p\\ 00   X y\ yp Jt J|   H 0T 0X        T l    $ p        8(8,48<@Hd8 8LP$l00 (L0d0l$,0480<0@dx%%| PX```,h llptlHLPl`dhlx|lFl l$(m,l+lTX\l048l<@]Dll l  $( H UH(Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)0,pL4$Ht|@p   h4 x$4`Hkpwz{~[gno9:"#&()*-./pO il  q3ll llH HCl]` `lx xwF7lF l om/l$ $+?l l-TI T l8 0 0]kl< <Ol %lH  :  ( ,^l H L  $ i    $z p4 t < @f l p N    t  . 0 4 `  2  4   tW x 0 4 Z    5H. D H T  Q    $T  ( Y ({     K o  " "   $O U$ $ -   ( (Z, ,F R   f  I  v   % %r % .a .:  @ &  (@ (]    "%&("$,LPg$Lt'@,p$ L7 $B 4 `xR4'!bH|&  i XA ,&@$ wo(.note.gnu.property.note.Linux.rela___ksymtab+q6afe_unvote_lpass_core_hw.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela___ksymtab_gpl+q6afe_get_port_id.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.BTF.rodata.str1.1init_wait_entrystrscpymemcpyq6afe_probe.__keyq6afe_port_get_from_id.__key__kstrtabns_q6afe_unvote_lpass_core_hw__crc_q6afe_unvote_lpass_core_hw__kstrtab_q6afe_unvote_lpass_core_hw__ksymtab_q6afe_unvote_lpass_core_hw__kstrtabns_q6afe_vote_lpass_core_hw__crc_q6afe_vote_lpass_core_hw__kstrtab_q6afe_vote_lpass_core_hw__ksymtab_q6afe_vote_lpass_core_hw__kstrtabns_q6afe_port_put__crc_q6afe_port_put__kstrtab_q6afe_port_put__ksymtab_q6afe_port_putschedule_timeout__kstrtabns_q6afe_port_start__crc_q6afe_port_start__kstrtab_q6afe_port_start__ksymtab_q6afe_port_startprepare_to_wait_eventafe_apr_send_pkt__mutex_initfinish_waitalt_cb_patch_nopsport_maps____versionskmalloc_caches_dev_errqcom_q6afe_driverapr_driver_unregister__apr_driver_register__wake_up__kstrtabns_q6afe_port_stop__crc_q6afe_port_stop__kstrtab_q6afe_port_stop__ksymtab_q6afe_port_stopq6core_get_svc_api_infostrnlen__stack_chk_fail__kstrtabns_q6afe_port_set_sysclk__crc_q6afe_port_set_sysclk__kstrtab_q6afe_port_set_sysclk__ksymtab_q6afe_port_set_sysclkmutex_unlock__kstrtabns_q6afe_set_lpass_clock__crc_q6afe_set_lpass_clock__kstrtab_q6afe_set_lpass_clock__ksymtab_q6afe_set_lpass_clockmutex_lockq6afe_callback_raw_spin_lock_irqsaverefcount_warn_saturatedevm_of_platform_populate_raw_spin_unlock_irqrestore__kstrtabns_q6afe_i2s_port_prepare__crc_q6afe_i2s_port_prepare__kstrtab_q6afe_i2s_port_prepare__ksymtab_q6afe_i2s_port_prepare__kstrtabns_q6afe_slim_port_prepare__crc_q6afe_slim_port_prepare__kstrtab_q6afe_slim_port_prepare__ksymtab_q6afe_slim_port_prepare__kstrtabns_q6afe_tdm_port_prepare__crc_q6afe_tdm_port_prepare__kstrtab_q6afe_tdm_port_prepare__ksymtab_q6afe_tdm_port_prepare__kstrtabns_q6afe_hdmi_port_prepare__crc_q6afe_hdmi_port_prepare__kstrtab_q6afe_hdmi_port_prepare__ksymtab_q6afe_hdmi_port_prepare__kstrtabns_q6afe_cdc_dma_port_prepare__crc_q6afe_cdc_dma_port_prepare__kstrtab_q6afe_cdc_dma_port_prepare__ksymtab_q6afe_cdc_dma_port_prepareinit_module__this_modulecleanup_module__mod_of__q6afe_device_id_device_tablekfreekmalloc_traceq6afe_probe__list_del_entry_valid__list_add_valid__kstrtabns_q6afe_get_port_id__crc_q6afe_get_port_id__kstrtab_q6afe_get_port_id__ksymtab_q6afe_get_port_id__kstrtabns_q6afe_port_get_from_id__crc_q6afe_port_get_from_id__kstrtab_q6afe_port_get_from_id__ksymtab_q6afe_port_get_from_idq6afe_device_id__init_waitqueue_headdevm_kmalloc__kmallocfortify_panic_note_9$d.59$d.49$d.39$x.29$x.19$d.9$x.58$x.48__UNIQUE_ID_alias338$x.38$d.28$d.18$d.8$d.67$d.57$d.47__UNIQUE_ID_alias337$d.37$x.27$x.17$d.17$d.7$d.66$x.56$x.46__UNIQUE_ID_depends336$x.36$d.26$d.16$d.6$d.65$d.55$d.45__UNIQUE_ID_scmversion335$d.35$x.25$d.15$d.5$d.74__sw_hweight64$d.64$x.54$x.44__UNIQUE_ID_intree334$x.34$d.24$d.14$d.4$d.73$d.63$d.53$d.43__UNIQUE_ID_name333$d.33q6afe_probe.__key.23$x.23__UNIQUE_ID_license413$d.13$d.3q6afe_port_set_param_v2$d.62$x.52$x.42__UNIQUE_ID_vermagic332$d.32$d.22__UNIQUE_ID_description412$d.12$d.2$d.51$d.41$x.31$x.21__UNIQUE_ID___addressable_cleanup_module411$d.11$d.1$x.60$x.50$x.40$d.30$d.20_note_10__UNIQUE_ID___addressable_init_module410$d.10<<h " M 0 @" `"jw$j@Kw"p(!\|k lm" D" a   a""n!@"( CKo@ uyl |"pq r s"(otQ +"  3"K<" H"(0t@S"`M^v]"x lyzk"(o{Q x" " K " H"(t 0"@<"HS" PM`^} ~"8 aa " "@=!i" /""|/@M l " "@!"$""" """A"X"G }G0A@a"G`Gpk"""G a"G0"G@j`GP"`A""a"G "G0"G@ #GPA`"GG# $&#j` A@a"`"GG<#GE#GV#Gk#G#GG###A a"G@"GPj`G`#Gp##j`G !G0#@%#;`0#^0& J#P#l C@T#6|//n1!Z#yi# }#O6 #@#o{Q# #z" gG@GP## #@#`#"# &#@/#G`7#Gp@#GGM#Y#; o#@~# `7# p 7# "# 7#G@GPi#GG#Aa"G "G0j`G@%#P# ,j`GA a"G@"GPG`<#GpE#GG#G#%#;# X"G}GA a"G@#Aa"G "G0j`G@#` # AGa"G"G j`G0#G@#GG0#GG# #@#`J#v## # v##) { 0 q#   Cl #  0z" #  #  l # # 7  C; *# 7# 00#  "0F#Q#  0; /# 7# 08 b#  0x#  0 q#  0 q#  0 q#  0 q# #  0#   Cv## #   Cv###%#  ly>#  ! Fafe_port_mapis_dig_pcmapr_drivergpr_callbackapr_devicesvc_idservice_pathsvcpkt_router_svcgpr_port_cbgpr_resp_pktgpr_hdrhdr_sizedest_domainsrc_domaindest_portpacket_routerapr_resp_pktapr_hdrhdr_fieldsrc_svcdest_svcapr_device_idsvc_versionq6afe_portport_cfgscfgcfg_typeafeafe_port_confighdmi_multi_chslim_cfgi2s_cfgtdm_cfgdma_cfgafe_param_id_hdmi_multi_chan_audio_cfghdmi_cfg_minor_versiondatatypebit_widthafe_param_id_slimbus_cfgsb_cfg_minor_versionslimbus_dev_iddata_formatshared_ch_mappingafe_param_id_i2s_cfgi2s_cfg_minor_versionchannel_modemono_stereows_srcafe_param_id_tdm_cfgtdm_cfg_minor_versionsync_srcnslots_per_framectrl_data_out_enablectrl_invert_sync_pulsectrl_sync_data_delayslot_maskafe_param_id_cdc_dma_cfgcdc_dma_cfg_minor_versionactive_channels_maskafe_param_id_slot_mapping_cfgminor_versiondata_align_typech_mappingaprv2_ibasic_rsp_result_tq6afeaprainfoport_list_lockq6core_svc_api_infoservice_idapi_branch_versionapr_pktafe_port_param_data_v2module_idafe_svc_cmd_set_parampayload_address_lswpayload_address_mswmem_map_handleafe_clk_cfgclk_val1clk_val2clk_srcclk_rootclk_set_modeafe_clk_setclk_set_minor_versionclk_freq_in_hzclk_attriafe_digital_clk_cfgclk_valafe_port_cmd_device_stopq6afe_slim_cfgq6afe_tdm_cfgq6afe_hdmi_cfgq6afe_i2s_cfgsd_line_maskq6afe_cdc_dma_cfgafe_port_cmd_device_startafe_port_cmd_set_param_v2afe_cmd_remote_lpass_core_hw_devote_requesthw_block_idclient_handleafe_cmd_remote_lpass_core_hw_vote_requestclient_nameq6afe_tdm_port_prepareq6afe_port_get_from_idq6afe_port_set_param_v2q6afe_probeq6afe_get_port_idattriq6afe_set_lpass_clockrsp_opcodeafe_apr_send_pktq6afe_port_set_sysclkq6afe_port_stopq6afe_slim_port_prepareq6afe_hdmi_port_prepareq6afe_i2s_port_prepareq6afe_cdc_dma_port_prepareq6afe_port_startq6afe_port_putq6afe_unvote_lpass_core_hwq6afe_vote_lpass_core_hwq6afe_callback@X0 0PQRk*(z(pu@E,2)3g@T`, @(X,* @X,`40[@xYx,P4(K@YH,2466@8Z,6@PZ,6 7@hZ`, 0Z9@[, Loh]U80M9@@H@]0,&@=@E$E ]].pt#v =