ELF<@@%"%%%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=ga9c2663f637fdepends=mhi,qrtralias=mhi:IPCRvermagic=6.12.0-mainline-ga9c2663f637f-ab12743383-4k SMP preempt mod_unload modversions aarch64failed to prepare for autoqueue transfer %d invalid ipcrouter packet qcom_mhi_qrtrqrtr_mhi#__mhi_driver_registervܚmhi_driver_unregister֤devm_kmallocI~qrtr_endpoint_registeriQ<mhi_prepare_for_transfer_autoqueue Vgqrtr_endpoint_unregister"@mhi_unprepare_from_transferm\alt_cb_patch_nopsһ.sk_free`consume_skb_irefcount_warn_saturaterW2Mqrtr_endpoint_postV_dev_err/*E{__pskb_pull_tailTBumhi_queue_skb}jsk_skb_reason_drophLpmhi_get_mhi_stategOmodule_layoutLinuxLinuxGNUr0+^BqGNU(U0343LVXWhXXY[<\\]^N-N-_`4at[]b](c8YlcWNN_11QQ R11T3Z 3Z3\Z33T33T33TPSd333 3l0NG6PAndroid (12701618, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)4H5t3333l03d33TLO  #`(+.123M6 PpS V   Xl@y8b#EP_l\hl\ `@{ JThPT-|V''@`g5GDP  [ Yg2`[( , $2P4!!Pfy.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.rela.altinstructions__versions.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.rela.rodata.rela.exit.data.rela.init.data.rela.data.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__UNIQUE_ID_author969$d.39$d.29_note_19$d.19$d.9__UNIQUE_ID___addressable_cleanup_module968$d.38$d.28_note_18$x.18$x.8$d.8__UNIQUE_ID___addressable_init_module967$d.27$d.17$d.7__UNIQUE_ID_alias536$d.26$x.16$x.6__UNIQUE_ID_depends535$d.25$d.15$d.5__UNIQUE_ID_scmversion534$x.24$x.14$x.4__UNIQUE_ID_intree533$d.23$d.13$d.3__UNIQUE_ID_license972__UNIQUE_ID_name532__UNIQUE_ID_vermagic532$x.22$x.12$x.2$d.2__UNIQUE_ID_description971$d.21$d.11$d.1__UNIQUE_ID_author970$d.30$x.20$x.10 % a%(>o%@>z%%%@) % x@%%%݅@ '%'ʅ%(Յ% (ޅ%Gx%@%pir%@%%%4%4@%%.%\6%n<%@F%nP%nY%nn@a%k%v%%(@.%% %@%`A%Æ%ˆ%@Ԇ%=݆% @v % 8@%` NՅ% %  %% %@%(&%,%:%@D%N%%@Z%c%l%x%@%%%ҙ@ۙg%%n@EM u%u̇%um Շ%%%@% !x@iQ4zn%v%%Æ%ˆ%%  %% %,%8%C%P%[%e%z%% % % %Έ%ވ%%%%%$%2%D%,%R%7d%7  v% %%%%ĉ%Ӊ%%%% u   %   )%9%I%  _%j%n@&\/v% %%%%% %݅%]@ sȊ% '& %Ҋ%ڊ% % %  %0%  %D%  6CsY% l% 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_callbackc@$PhY0T128E@@!500@Xx! %( @H! ^@!#@!@;@8!0 +@P!([[2 UK@h!K0@!Lo @@0!t@0p$  #P%j'V+9