HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-89-generic/kernel/drivers/bus/mhi/host/mhi_pci_generic.ko
ELF>��@@'&GNUL��=һ%�-��Y�����Z�LinuxLinux�UH���]1��ff.��UH��]�ff.�@�UH��]���UH��]���UH��SH�������H�]�����UH�Wx� H�5H��XH���1�]��UH��AUATSH�_x�H���r
[1�A\A]]�L��0���I��L�����ubL���1�L���H����t���\u�H������H�5H��xH�����I��$��{���H�5H��X� ��I��$�1�[A\A]]�ff.��UH��ATSH�_x�H����s	[A\]�I��H��x�H��X�H����t	��\t'I���L���L���1�[A\]�H��������ff.��UH��ATL�gxI��$X��I��$�rL�e�1���L���L���L�e�1���f.��UH��AUATI������L��A���D��A\A]]��U�H��ATI���L�����L�e���fD�UH��AUI��ATL��HI��$x�I��$X��I��$�r3�L�����t�A���L���L���A\A]]�L���L������UH��ATI���]���L���L�e���fD�UH��ATSL�'H����I��$�H�;�[A\]�ff.��UH�?�H���]�@�UH��H��H�?��u����F������f�����UH���1�H��H��eH�%(H�E�1�H�U�1�f�E��A��1�E��u�E���f�����H�U�eH+%(u���f.��UH��]���UH��AWAVAUATSH��8H�}�H�^DH�E�H�H�E�H�}���
���I��H���C1�E1�1�H��H���IDŽ$pI��$XI��$`I��$`I��$hI��$xH��H�E��H�I�D$8H�E�H�E�I�$�K$H�������@t��?��H��H��I�D$@H�CI�D$HH�CIDŽ$I�D$PIDŽ$ IDŽ$�IDŽ$�IDŽ$�C(A��$HD�k,A���A�����K$H�E������@t��?��H��H��H�E�M�4$D�k I��0���D��H���A�Dž�tlH��8D��[A\A]A^A_]�H�E�H�KH��H��H�H��H�E���I���IDŽ$�IDŽ$�IDŽ$��J���H���A�Dž��M�~PM��uM�>A���D��L��H�����A�Dž��H���J��I�D$I���)L��H��L�H���H��tI���H��H+��H�u�L��I�D$p�A�Dž��H�u�L���A�Dž��H���H�E�M�,$E1����@M��0���L���PA��$���EЅ��A��$�9��L��H����
�I��H���N�EЃ��E�A��$���t+�u�D;}�Ic�L��I�\�AL�A����E9�$�w�H�]�M��$�L��HH���H���1�H��I��$P�H���H�u�L���A�Dž�tH�}������L���A�Dž��L���A�Dž���A��$�H�5H�}�H����H�}������e���H�]���H����H����H�U�H���������)���H�M��P�����������A������L��H�������L��H��H�U�H�E��I��H�E�H�U������L��H���H�U�H�E����f��UH��ATSH��H��L��HeH�%(H�E�1�I��$P�H���I�$1�H�U�H��0���1�f�E������E��f����L������L�������A��$�H�5I��$xH����H�E�eH+%(u
H��[A\]����UH��ATH��eH�%(H�E�H�G(�tH�G(I���tH�E�eH+%(uZL�e���H������1�H�U�H��0���1�f�E������E��f����H�5L��H������H���H������UH���H��H��SH�_x�H�5� H��X�[]���H��L������H��L���������U��H��AUATI��H���S��H��L�ox����t0�I����s1�L���L���L����[A\A]]��UH���H��H��ATL�gx�I��$x��I��$�sL��1��L���L������A\]���H��H�}��H�}����UH��H��AWI��AVM�w AUATL������SRH������H��L��0����L���H���I�GHH�E��I�wHsL��1��L���1�L���I�w�L���L���I���������t]L�����uQL�����t
L����;f��H��H��H���H�}��H�5L��H�����L�����tH��H���X[A\A]A^A_]�D��H������H��L����H��L���1�H�E�9P��H�M�Hcƒ�H��HA �@��H��L����H�}�H���L���L�����ʾH����K$�D�}�H��L��D����H��L�����ʾH����K$�A��H����H�}�H����d�����H��L����ADŽ$���H���H���L����H���H����H���H����I��$����H���I�T$� H�5���UH��H��H��H���]�UH��H���]�mhi_pci_recovery_workmhi_pci_probe�] �������������������] ���������������������������[����������[����������[����������i��������� �� N
  @@ 
   ! d�e� �  d�e� �� N@@@
@de �� N
     
   ! d�e� �� N       
   ! " �# �d�e�  � �@
" �# �d�e�Cannot re-enable PCI device after reset.
PCI error detected, state = %u
failed to enable pci device: %d
set consistent dma mask failed
failed to prepare MHI controller
failed to power up MHI controller
Error allocating MSI vectors %d
/build/linux-SaOI8K/linux-5.15.0/drivers/bus/mhi/host/pci_generic.cdrivers/bus/mhi/host/pci_generic.cPCI slot reset done
failed to resume device: %d
failed to suspend device: %d
reset
firmware crashed (%u)
device recovery started
Recovery completed
Recovery failed
MHI PCI device found: %s
failed to map pci region: %d
Cannot set proper DMA mask
using shared MSI
reset failed
Device died
mhi_pci_genericmhi-pci-generictelit-fn990SAHARADIAGMBIMDUNIP_HW0_MBIMtelit-fn980-hwv1qcom/sdx55m/sbl1.mbnqcom/sdx55m/edl.mbnQMIIPCRIP_HW0cinterion-mv31LOOPBACKfoxconn-sdx55quectel-em1xxqcom/prog_firehose_sdx24.mbnNMEAFIREHOSEqcom-sdx24qcom-sdx55mqcom-sdx65mqcom/sdx65m/xbl.elfqcom/sdx65m/edl.mbnlicense=GPLdescription=Modem Host Interface (MHI) PCI controller driverauthor=Loic Poulain <loic.poulain@linaro.org>srcversion=7F55104C4102A56BD2AC6BBalias=pci:v00001269d000000B3sv*sd*bc*sc*i*alias=pci:v0000105Bd0000E0B1sv*sd*bc*sc*i*alias=pci:v0000105Bd0000E0B0sv*sd*bc*sc*i*alias=pci:v0000105Bd0000E0ABsv*sd*bc*sc*i*alias=pci:v000017CBd00000308sv*sd*bc*sc*i*alias=pci:v00001EACd00001002sv*sd*bc*sc*i*alias=pci:v00001EACd00001001sv*sd*bc*sc*i*alias=pci:v000017CBd00000308sv00001C5Dsd00002010bc*sc*i*alias=pci:v000017CBd00000304sv*sd*bc*sc*i*alias=pci:v000017CBd00000306sv*sd*bc*sc*i*alias=pci:v000017CBd00000306sv00001C5Dsd00002000bc*sc*i*depends=mhiretpoline=Yintree=Yname=mhi_pci_genericvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layoutĕ,/flush_work����msleepf��__pm_runtime_idle\#`�mhi_prepare_for_power_up���__pm_runtime_disableہ�\pcim_enable_device/�h+del_timer�!�T__pm_runtime_use_autosuspend��T__ubsan_handle_load_invalid_value�ɀpcim_iomap_table�odma_set_mask8�%=pci_disable_device�-�cancel_work_sync9c��init_timer_key�ZIamhi_unprepare_after_power_down�3�+__pm_runtime_resume&�Z{pm_runtime_allow2Ӝ�pci_pme_capable=�N�pm_runtime_forbida�H�__ubsan_handle_shift_out_of_boundsیqmhi_unregister_controller�M�ndma_set_coherent_mask�P�jiffiesJ�system_long_wq
�Z�pci_reset_function�9�[__x86_return_thunk;�J�pci_set_master�N��del_timer_sync�X�[pci_alloc_irq_vectors_affinity46�_dev_warn~ٌpci_enable_pcie_error_reportingMN��pci_restore_statemܦqpci_store_saved_state���dpci_read_config_word����mod_timer�zڴpci_load_saved_state7�z�_dev_err����pcim_iomap_regions���__ubsan_handle_out_of_bounds��@�_dev_info~K�mhi_pm_suspend��Upm_runtime_enableke��__stack_chk_fail���(mhi_soc_reset�m��__fentry__H���pci_unregister_driver��Romhi_register_controller�e�__dynamic_dev_dbg�r�Epci_irq_vector��ovpci_set_power_state3AFpci_disable_pcie_error_reporting�~��pci_assign_resource?C__pci_register_driver�t�mhi_pm_resumez6�pm_runtime_set_autosuspend_delay��#�mhi_power_down^x��mhi_sync_power_up6��queue_work_ono6�nktime_get_mono_fast_ns���Xpci_enable_deviceb�%�pci_wake_from_d3+��devm_kmalloc�ES�pci_save_stateddd��'resource [17]'
'_Bool'0
%^#��de� N�dede��de��de@�de'long long unsigned int'
'unsigned int''int'��mhi_pci_genericGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��HH2	|{ 	�{ �{ �{ �{ �{ �{ �{ | | "| 2| B| X| d| x| �| �| �| �| B��| D�@�u��|  u�S�@�,��%@;�A��| C��| �| }  } &} 1} <} H} T} _} l} w} �} �} �} 	�} 
�} 
�} �} �} ~ ~ !~ .~ @~ N~ �`~ n~ ~ �~ �~ �~ �~ �~ 8�/֍@�~ `�~ �������
�g?���~   ��I�@ 6` 6h) 6p> 6xv6�
J�I 
 �~ Z  0#@a`�~��=I����H��l 6�{ 6� 6�� 	0��� 8n@ݳ`� O��� �� P�� 6@� 6H
M�K�L�� GP� �� S�@)���R#S�� S� S@� S�� ��� �� @$� �.� ;�8� ;A� ;@y�;�I� T��S� T�^� V�@g� H�0#�q� @z� `�� ��� �8��� �D�� +@�`�� G��� X��ŀ Z��̀ \�	ր m@	߀ l@
��
Bn�
� �
GF��
G�� E �� E@� `
� �
� �� H��dj@tj`�| E�� � ��*� ��
4� k@� _��J� a�S� a�@\� c��h� e��t� c��� i�@�� k��
�m���o�7�c�@�O;��+�j�6��� 6��� 6�h�@�� 
 �r��@�� ^��Á V��ˁ V�PT�@@@	>��Ӂ �ށ �� �R�@�^� U��� W�ŀ Y�̀ [�
^�=�Q�]�
^�6`�
^�b�
^�d�
^�g�h�� f�
^�g�j�
^�Sul�
^�Sn��� (z��M�?
p�q�� 0�u��@g��� �� !�  0� @<� 6`
s�N�K�
v�L�K�
y�K�

{�K�
}�L��
��J� `� t� �� ��� Q��� I��� ���� ���#��t�Ă W؂ �� T=�� T=� T=� T=*� T=A� T=Y� k� �~� �n�� �� �� σ ރ � &)�� �$
�� ^�� ��
�� ^�#� ��7� ��
�� ^��t6O� ��
�� ^�76d� ��
�� ^���=�y� ��
�� ^��S��� ��
�� ^��S��u�� ��
�]��@
��mhi_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_device_typeMHI_DEVICE_XFERMHI_DEVICE_CONTROLLERmhi_ch_typeMHI_CH_TYPE_INVALIDMHI_CH_TYPE_OUTBOUNDMHI_CH_TYPE_INBOUNDMHI_CH_TYPE_INBOUND_COALESCEDimage_infomhi_bufbhi_vecbhi_vec_entrymhi_link_infotarget_link_speedtarget_link_widthmhi_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_MAXmhi_er_data_typeMHI_ER_DATAMHI_ER_CTRLmhi_db_brst_modeMHI_DB_BRST_DISABLEMHI_DB_BRST_ENABLEmhi_channel_confignum_elementslocal_elementsee_maskpollcfglpm_notifyoffload_channeldoorbell_mode_switchauto_queuemhi_event_configirq_moderation_mshardware_eventclient_managedmhi_controller_configch_cfgnum_eventsevent_cfguse_bounce_bufm2_no_dbmhi_controllercntrl_devmhi_devbhibhiewake_dbiova_startiova_stopfw_imageedl_imagerddm_sizesbl_sizeseg_lenfbc_imagerddm_imagemhi_chanlpm_chansmax_chantotal_ev_ringshw_ev_ringssw_ev_ringsfamily_numberoem_pk_hashmhi_eventmhi_cmdmhi_ctxtpm_mutexpm_lockdb_accessdev_wakepending_pktsM0M2M3transition_listst_workerhiprio_wqstate_eventstatus_cbwake_getwake_putwake_toggleruntime_getruntime_putmap_singleunmap_singlefbc_downloadwake_setmhi_devicemhi_cntrlul_chandl_chanul_chan_iddl_chan_idmhi_buf_infomhi_device_idmhi_pci_dev_infoedlbar_numdma_data_widthmru_defaultsideband_wakemhi_pci_device_statusMHI_PCI_DEV_STARTEDMHI_PCI_DEV_SUSPENDEDmhi_pci_devicepci_staterecovery_workhealth_check_timermhi_pci_driver_exitmhi_pci_driver_initmhi_pci_restoremhi_pci_freezemhi_pci_resumemhi_pci_suspendmhi_pci_runtime_resumemhi_pci_runtime_suspendmhi_pci_io_resumemhi_pci_slot_resetmhi_pci_error_detectedmhi_pci_reset_donemhi_pci_reset_preparemhi_pci_shutdownmhi_pci_removemhi_pci_probehealth_checkmhi_pci_recovery_workmhi_pci_runtime_putmhi_pci_runtime_getmhi_pci_wake_toggle_nopmhi_pci_wake_put_nopmhi_pci_wake_get_nopmhi_pci_status_cbmhi_pci_write_regmhi_pci_read_regmhi_pci_generic.ko���	w#�+0�+E�+Z+oF+�q+��+��9�+�++�V9�&�?�	U�i�7���� �@�P�`)��-@.��E]a��ys#�@V��q��-��*�h���*�5%9 .Ko bP	v`f��'�88������8��
��\�	�*PBb/T)h� w	����=�I.�@��0@��080L�0` 0u 0�@0�`	0��0�`0��0�@��0- PL`i�0{P�`���	0��	0����`0�"`�;�0U��p�����������
=Kau	������		)	-	>	P	_	i	�	�	�	�	�	�	�	�	
(
G
V
e
x
�
�
�
�
�
�
(<[j{@������1F_qx__UNIQUE_ID_srcversion134__UNIQUE_ID_alias133__UNIQUE_ID_alias132__UNIQUE_ID_alias131__UNIQUE_ID_alias130__UNIQUE_ID_alias129__UNIQUE_ID_alias128__UNIQUE_ID_alias127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8mhi_pci_read_regmhi_pci_write_regmhi_pci_wake_get_nopmhi_pci_wake_toggle_nopmhi_pci_slot_resetmhi_pci_slot_reset.coldmhi_pci_restoremhi_pci_io_resumemhi_pci_runtime_resumemhi_pci_runtime_resume.coldmhi_pci_runtime_suspendmhi_pci_runtime_suspend.coldmhi_pci_freezemhi_pci_error_detectedmhi_pci_resumemhi_pci_suspendmhi_pci_reset_preparemhi_pci_removemhi_pci_shutdownmhi_pci_runtime_putmhi_pci_runtime_getmhi_pci_status_cbmhi_pci_status_cb.coldset_bit.constprop.0mhi_pci_is_alive.isra.0mhi_pci_recovery_work__UNIQUE_ID_ddebug310.1mhi_pci_wake_put_nopmhi_pci_probe__UNIQUE_ID_ddebug312.0health_checkmhi_pci_probe.coldmhi_pci_reset_donemhi_pci_reset_done.coldhealth_check.coldmhi_pci_driver_initmhi_pci_drivermhi_pci_driver_exit__func__.7__func__.6__UNIQUE_ID_license317__UNIQUE_ID_description316__UNIQUE_ID_author315mhi_pci_id_tablemhi_pci_err_handlermhi_pci_pm_opsmhi_telit_fn980_hw_v1_infomhi_qcom_sdx55_infomhi_qcom_sdx24_infomhi_telit_fn990_infomhi_quectel_em1xx_infomhi_qcom_sdx65_infomhi_foxconn_sdx55_infomhi_mv31_infomodem_telit_fn990_configmhi_telit_fn990_channelsmhi_telit_fn990_eventsmodem_telit_fn980_hw_v1_configmhi_telit_fn980_hw_v1_channelsmhi_telit_fn980_hw_v1_eventsmodem_mv31_configmhi_mv31_channelsmhi_mv31_eventsmodem_foxconn_sdx55_configmhi_foxconn_sdx55_channelsmhi_foxconn_sdx55_eventsmodem_quectel_em1xx_configmhi_quectel_em1xx_channelsmhi_quectel_em1xx_eventsmodem_qcom_v1_mhiv_configmodem_qcom_v1_mhi_channelsmodem_qcom_v1_mhi_eventspci_save_statedevm_kmallocpci_wake_from_d3pci_enable_devicektime_get_mono_fast_ns__this_modulequeue_work_onmhi_sync_power_upmhi_power_downpm_runtime_set_autosuspend_delaymhi_pm_resume__pci_register_driverpci_assign_resourcecleanup_modulepci_disable_pcie_error_reportingpci_set_power_statepci_irq_vector__dynamic_dev_dbgmhi_register_controllerpci_unregister_driver__fentry__init_modulemhi_soc_reset__stack_chk_failpm_runtime_enablemhi_pm_suspend_dev_info__ubsan_handle_out_of_boundspcim_iomap_regions_dev_errpci_load_saved_statemod_timerpci_read_config_wordpci_store_saved_statepci_restore_statepci_enable_pcie_error_reporting_dev_warnpci_alloc_irq_vectors_affinitydel_timer_syncpci_set_master__x86_return_thunkpci_reset_functionsystem_long_wqjiffiesdma_set_coherent_maskmhi_unregister_controller__ubsan_handle_shift_out_of_boundspm_runtime_forbidpci_pme_capablepm_runtime_allow__pm_runtime_resumemhi_unprepare_after_power_downinit_timer_keycancel_work_sync__mod_pci__mhi_pci_id_table_device_tablepci_disable_devicedma_set_maskpcim_iomap_table__ubsan_handle_load_invalid_value__pm_runtime_use_autosuspenddel_timerpcim_enable_device__pm_runtime_disablemhi_prepare_for_power_up__pm_runtime_idlemsleepflush_workz�����������������!z��������-���������Az��������K���������Qz��������[���������az��������ni��������v�������������������z�������������������l�������������������z�������������������i�����������������h��������+p��������3Y:���������M���������Rj��������f���������wl��������|j�������������������z�����������������������������������������������h�����������������$��������,oAz��������X���������q���������~n�����������������������������z���������~�������������������z����������������������������z�������� ���������-���������G���������[���������ct��������m���������zn�������������������z���������u�������������������z���������j����������������������������z��������������������������!z��������6���������<���������HkU���������az�����������������������������}���������z�������������������z�������� g��������:�
P��������������� � �-�PSzr���������������������	�w���������@���P������������+���������6�>�����������������������������������������������������n�g��������Uv��������|f���������������������������������������x���������t���������������������m���������.����������	���������	���������-	o��������:	���������?	j���������	@�	����������	 �	����������	�	����������	z��������
���������
���������6
���������>
FO
FW
���������_
.g
m��������o
�
����������
����������
����������
}���������
z�����������������#���������+^<^C���������R���������Y}��������
���������{z��������-:���������A���������Rl��������Y���������bj���������o_x2�������������z���������0�����������n�������������������������������������z��������P%���������2���������In��������Q���������Y|��������c���������k���������tW}��������������������6�z���������n�������������������������������n������������������u��������������������������&\2���������>m��������J���������W�a	8fw��������oLv���������������������������������������������������� ������������������������������������!x)���������.�9�>���������F���������N���������S�a�f���������nPy�����������������������������������������������������-�������������P�������������!���������)���������.�
<�A���������F�
TY���������^�
m r��������������������l����������
z��������	-k�q��������%����������y�����������������P�X�`@h�p@x������` �	(X����� �   H@p`	�`	�`	�� `(Mp��@�Y�Y`H`�e�e�j(j`n�n���z���� �X������8�������`�8�pe�e�n	n`	�	h	�p	�x	��	�	�	��	�
�P
`�
`�
e�
e0jhj�n�n `(�8�p��`��
YH
Y�
`�
`�
e(e`j�j�@nxn���#���.��@�H:PFXZ�����`�`0ehe�����H�����(� @P `(�08�@�H@P�X�`�hpx����� �`��������	��
����\�61O P$�(�,c	0s
,JZ���� �$(p,�0�4�8l<�@�DH;LTP�T�X�\�
`dXhljp�t$xPT	b��	*`~ 0`8~@P`X~����=�@���� �@��`�~`~ 0�8~� �-X�8-@HXP�8{8s.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.modinfo.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�]:@�z0$J��E@�h
$^�)Y@���$n�i@�H$	~�` y@X�$�@$��@h�p$
�2%{�2�&n��(4�@آ8$�0)��,,|�@��$��, ��< �@���$�<� �@���$�Bp
@@��$C�@@�0$7�F<0�FXE�FU�F�Zl^�^�%f	`n�0�i0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�O''&]�f0hc�U��o�AgJ���
)�G���0�)N��~xld;��5%2e�Z��<$"i��!'��6�G��S���q�7�����pJ�<��α7iP��Ẃ
�Q��R����@bO�"�Y��yA�"����x?�vAYn�����
���j��4zӓ���)�h�E�b�^lyw�8��4Q�\*0���2ڔ�8�l;�"u�o$
�"��֯jΰ �d�񒬷��6���9?47#�⫌��`�n!� ��@��!��1�='��+�ys��_�Z'p��J�-�}L�mV�5fP��`�y�y����N����3�@�m�
�䖕�/��I��|G�0����kO$	�y2��5ZmT.~*��k>t�Х�e-o1��p}D\��}%���n�k�~�E��+P�C�~����]*RzO�o�;G�G:u�����jĀ�x��XC�"#I`��moЭÙ��4M_���>�m�y
��Q�.�~Module signature appended~