ELFK@@+(%%%zR| (,D-DD T DD-(D$D-DD L DD-,pD-D H  d  HD-(8D-D H  X  HD-,D-D H   h  HD-D ,\D-D H   h  HD-D 0,@D-D H     HD-D (`@D-D H  `  HD-4hD-D H   h  HD-D ?=E?#{ORR@P`R@54**`OA{¨#_dSE0?#{ P@R @{¨#_ZU2?#{  @ @   *j_qT9 +R1*}_L K, 5_q`T_qT @{¨#_֠ aR@ZU2?#{ P@3(@5(@X1T @{¨#_`@!,?#{O( @(%(R(4 (*7av@4 @cr@!RDR*`4`@$t`@   i?q!T9!R|_  | 5H5ARav@a5*R }_+ K 5?q T?qMTBR*OA{¨#_aR author=Manivannan Sadhasivam description=Qualcomm IPC-Router MHI interface driverlicense=GPL v2name=qrtr_mhiintree=Yscmversion=gc82917ebd289depends=mhi,qrtralias=mhi:IPCRvermagic=6.12.5-android16-0-gc82917ebd289-ab12815448-4k SMP preempt mod_unload modversions aarch64failed to prepare for autoqueue transfer %d invalid ipcrouter packet qcom_mhi_qrtrqrtr_mhiI>p__mhi_driver_registerD"mhi_driver_unregister Wldevm_kmalloct)qrtr_endpoint_register_Qmhi_prepare_for_transfer_autoqueue}*X qrtr_endpoint_unregister.mhi_unprepare_from_transferm\alt_cb_patch_nops~IFsk_free]consume_skb_irefcount_warn_saturate }qrtr_endpoint_postx_dev_err| __pskb_pull_tailpđmhi_queue_skbb杦sk_skb_reason_dropU;Omhi_get_mhi_stateؤmodule_layoutLinuxLinuxGNU?|zaU)$GNU(W0444LXXYhZZ[]<^\_`P-P-ab4ct]_d_(e8[leYPPa22SS T22V4\ 4\4\\44T44T44TRUf444 4l0PG7PAndroid (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)5H6t4444l04d44TMP  #a(+.123N6b XRUoCX   l @y 8u J E   i _ l\= h l  o D  ` @ c  Th7 P T i'5y'@Hg5GDP  t  Y"C"zT ";###ctO#, $2P4!!P!fy.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1qcom_mhi_qrtr_pm_resume_earlyqrtr_endpoint_postalt_cb_patch_nopsqcom_mhi_qrtr_pm_ops____versions__start_alloc_tags__stop_alloc_tags_dev_errqcom_mhi_qrtr_driverqrtr_endpoint_unregistermhi_driver_unregisterqrtr_endpoint_register__mhi_driver_registermhi_unprepare_from_transfersk_skb_reason_drop__pskb_pull_tailqcom_mhi_qrtr_ul_callbackqcom_mhi_qrtr_dl_callbackqcom_mhi_qrtr_removemhi_prepare_for_transfer_autoqueuemhi_get_mhi_staterefcount_warn_saturateqcom_mhi_qrtr_pm_suspend_lateinit_module__this_modulecleanup_module__mod_mhi__qcom_mhi_qrtr_id_table_device_tablesk_freeqcom_mhi_qrtr_probeqcom_mhi_qrtr_senddevm_kmallocmhi_queue_skbconsume_skb__llvm_fs_discriminator____UNIQUE_ID___addressable_cleanup_module969$d.39$d.29_note_19$d.19$d.9__UNIQUE_ID___addressable_init_module968$d.28_note_18$x.18$x.8$d.8__UNIQUE_ID_alias537$d.27$d.17$d.7__UNIQUE_ID_depends536$d.26$x.16$x.6__UNIQUE_ID_scmversion535$d.25$d.15$d.5__UNIQUE_ID_intree534$x.24$x.14$x.4__UNIQUE_ID_license973__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$d.23$d.13$d.3__UNIQUE_ID_description972$x.22$x.12$x.2$d.2__UNIQUE_ID_author971$d.31$d.21$d.11$d.1__UNIQUE_ID_author970$d.40$d.30$x.20$x.10  %  Ii%(PWi%h@%bi%'mi%'xi%+@  i% HsT@i%i%i%m@ $i% i% i%} i%G(Ti%l@i%:Obi%@i%i%i%j%@ j%j%Kj%V$j%@.j%V8j%VAj%V#V@Ij%Sj%^j%gj%&@,qj%}zj%} j%}@j%}`}}j%j% j% @j%;j% }j%}E} j%} # @ <` i% j% j%} j%} j%} j%&@ P k% k% "k%@ ,k%@ 6k%d xi%@ Bk% Kk% Tk%`k%@lk%xk%k% @" k%k%V@aD B[ ]k%]k%]}k%k%k%@}k% T@PVk%^j% j% j% j%k% k%k%l%l% l%+l%8l%Cl%Ml%bl%|l% l% l% l%l%l%l%l%l%l% m%m%,m%k%:m%5Lm%5  ^m% km%wm%m%m%m%m%m%m%m% ]   n% ! # }n%!n%1n%& ( )*Gn%:Rn%V@Z}^n% , qn%{n%n%n%/n% 0i%ln%Ϣ194@2 3X05n%8  ' c i%n%)n% :n% .n% . i%so% > i%,o% @ 3AXAo% BTo% :mhi_device_idmhi_driverul_xfer_cbdl_xfer_cbstatus_cbmhi_devicemhi_cntrlul_chandl_chanul_chan_iddl_chan_iddev_wakemhi_controllercntrl_devmhi_devbhibhiewake_dbiova_startiova_stopfw_imagefw_datafw_szedl_imagerddm_sizesbl_sizeseg_lenfbc_imagerddm_imagemhi_chanlpm_chansmax_chantotal_ev_ringshw_ev_ringssw_ev_ringsmhi_eventmhi_cmdmhi_ctxtpm_mutexpm_lockready_timeout_msdb_accesspending_pktsM0M2M3transition_listwlockmhi_link_infost_workerhiprio_wqstate_eventwake_getwake_putwake_toggleruntime_getruntime_putmap_singleunmap_singleedl_triggerbuffer_lenfbc_downloadwake_setimage_infomhi_bufbhi_vecbhi_vec_entrymhi_ee_typeMHI_EE_PBLMHI_EE_SBLMHI_EE_AMSSMHI_EE_RDDMMHI_EE_WFWMHI_EE_PTHRUMHI_EE_EDLMHI_EE_FPMHI_EE_MAX_SUPPORTEDMHI_EE_DISABLE_TRANSITIONMHI_EE_NOT_SUPPORTEDMHI_EE_MAXmhi_stateMHI_STATE_RESETMHI_STATE_READYMHI_STATE_M0MHI_STATE_M1MHI_STATE_M2MHI_STATE_M3MHI_STATE_M3_FASTMHI_STATE_BHIMHI_STATE_SYS_ERRMHI_STATE_MAXtarget_link_speedtarget_link_widthmhi_callbackMHI_CB_IDLEMHI_CB_PENDING_DATAMHI_CB_LPM_ENTERMHI_CB_LPM_EXITMHI_CB_EE_RDDMMHI_CB_EE_MISSION_MODEMHI_CB_SYS_ERRORMHI_CB_FATAL_ERRORMHI_CB_BW_REQmhi_buf_infomhi_device_typeMHI_DEVICE_XFERMHI_DEVICE_CONTROLLERmhi_resultbytes_xferdtransaction_statusmhi_flagsMHI_EOBMHI_EOTMHI_CHAINqrtr_mhi_devqrtr_endpointqrtr_nodemhi_resqcom_mhi_qrtr_dl_callbackqcom_mhi_qrtr_pm_resume_earlyqcom_mhi_qrtr_pm_suspend_lateqcom_mhi_qrtr_probeqcom_mhi_qrtr_removeqcom_mhi_qrtr_sendqcom_mhi_qrtr_ul_callbackv@$hc0^128@h@yOJ@!' 500@$x'%( @%H'q@X%'QL@%'n i@x&'^(Y@&'0^2U@&' U0P'@('Lo(@@)0' !0!$! 0)80) )R& 3049Q