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: //lib/modules/5.15.0-89-generic/kernel/drivers/char/tpm/tpm_tis_spi.ko
ELF>P\@@#"GNUq��U.���>W�޼i̳nLinuxLinux�UH��SH�ӺH�M�H��eH�%(H�E�H���H����u�U�f�H�U�eH+%(u
H�]������UH��SH�ӺH�M�H��eH�%(H�E�H���H����u�U�H�U�eH+%(u
H�]�����UH��H��eH�%(H�E�1�H����U�H�M�H�@�H�U�eH+%(u���ff.��UH��ATL�gxL���L���L�e�1���D�UH��ATI���H��tH�@ H��tL���L�e���H�������ff.�f��UH��AWI��AVI��AUL�nxATS�2H���H��peH�%(H�D$h1�L�d$X�I����u}��t|1��	H�|$H�$$�H�H�d$H�D$H��A�FL�d$XI�fxI���L�d$`L�l$L�(I������y�H�T$heH+%(uH�e�[A\A]A^A_]�1��ٸ���������H����BuUH������]�1����U��
��H��AVAUI��AT�H����I��E��Hǀ�H�������I��$�ADŽ$�H��E��DN�����@L���I��$�H��t,E1�H�D��L��M��$�L���A\A]A^]�����ff.���UH��AWI��AVA��AUM��ATI��S��H���H��f�T$eH�%(H��$H���H����f����D��D�t$L��$��ĉD$L��M��M��I�������#��tA�7@�0���6I�H�|$ 1��	�H�H�D$H�T$H�D$H��H�D$H�D$hH�D$hH�D$pH�D$H��$�L�t$H��$�L�0I��$�ADŽ$��A�����MM��t2��I��$����������t�A�M���I�f)\$��D$�@I��$�H��$��T$f9�F�M�����s���	�I��$���@�I��$��P�T$I��$��P1�H�T$�H�H�|$ �	H��I��$�Ƅ$�DŽ$�H�D$xH��$�1��H�H�D$H��$�H�D$H�D$H�D$hH�D$hH�D$pH�D$L�t$H��$�L�0I��$��A�����I��$�H�t$xL��H�D$x�A�������À�$����$��f��$�Ƅ$�M�������I��$���HDŽ$�H�D$x�������I�7L�@M��I��H�0I�t�H�t�L)�I)�ȃ���������1����I�<I�<9�r����H�M�MI��I�MH�L�I�L�L��L)�H)�����������1����L�M�9�r����M��I���D�D$H����D�D$H��$eH+%(ueH�e�D��[A\A]A^A_]�A�7�0A�t��t������A�M�L�A�L��w���A�t�f�t�����L�fA�L��W���E1��k����ff.��UI����1�H���]�@�U��E1�H���]�fD�UH��AWI��AVA�ֺ�AUI���@ATI���I���H��t)M���E1�L��D��L��L���A\A]A^A_]�������UH���Ɔ
H����]�f��UH�H��AVAUATSH���H��H��L���H9�xH�H9�x\D��A���A��t7��D��
D�`D��A���A���A���[A\A]A^]�H)�H����H��u�D��
A���A���t����UI���	H��H���H��peH�%(H�D$h1�H�T$H�$$H��H�d$H�VxH�fx�H�H�D$XL��H�D$XH�D$`H�D$H�T$H���H��H��H�D$heH+%(u�����UH��SH��H��eH�%(H�E�H�H;��xH�H;��xA1�H��`�����H�H�����H��`���f�E�����������H�H�H���H�E�eH+%(u
H�]����ff.���UH��AWL���AVI��AUA��ATA��SH��L���H�����H������A��M��D��H��1��L��A��H�H����D��[A\A]A^A_]�@�UH��AWI��AVAUI��ATSH�^xH���H�ĀeH�%(H�D$xH���L�t$h�FL�%I�ļH�D$�H�I9��I����u{1��	H�|$ �H�H�D$H�T$H�D$H��H�D$H�D$L�t$hI�WxI���L�t$pH�\$H�I������y�H�T$xeH+%(uH�e�[A\A]A^A_]�1����fD�UH��AWL���AVI��AUA��ATA��SH��L���H���+���H�����A��L��D��H��E1��L��A��H�H����D��[A\A]A^A_]��U��
�H��AWAVI��AUATSH��XeH�%(H�E�1��H���5I��H��Hǀ�H�I���H��ADž�I����H�IDžH��I���H��I����A�����AUH��1�L��I�A� �Z�E����]AƅH������L��L����E���t)H�E�eH+%(�H�E�H�e�[A\A]A^A_]�A�u,�E�H�M�L��I����E1���H�@�ΐ�A�u,I���L��1�H�M����H��ΐ�Hc�Lc�H��wg�D���t(I��wfMc�I��@wuH��B�D%�A��H��u�A��?~�Mc�I��@w~I���H�U�H��B�D%��I�Fx��@�
���H����L��H���E���E��L��H���E���E��p���=����������L��H����n�����E�����ff.�@�H�GxH�UH�@xH��H����]��UH��H��H���]�UH��H���]�A��H����ƃH��L����ƃD��L��H��Hǃ���A��H����A��H����H��L����H�|$H������H��L����A���M�H��L����SMO0768st,st33htpm-spiinfineon,slb9670tcg,tpm_tis-spigoogle,cr50st33htpm-spislb9670tpm_tis_spitpm_tis-spicr50&x->waittpm_tis_spiTimeout during flow control
&x->wait&cr50_phy->time_track_mutexcr50_spiRequesting IRQ %d failed: %d
Cr50 firmware version: %s
license=GPLdescription=TPM Driver for native SPI accesssrcversion=4C940F083358A66448A7EB1alias=of:N*T*Cgoogle,cr50C*alias=of:N*T*Cgoogle,cr50alias=of:N*T*Ctcg,tpm_tis-spiC*alias=of:N*T*Ctcg,tpm_tis-spialias=of:N*T*Cinfineon,slb9670C*alias=of:N*T*Cinfineon,slb9670alias=of:N*T*Cst,st33htpm-spiC*alias=of:N*T*Cst,st33htpm-spialias=spi:cr50alias=spi:tpm_tis-spialias=spi:tpm_tis_spialias=spi:slb9670alias=spi:st33htpm-spialias=acpi*:SMO0768:*depends=retpoline=Yintree=Yname=tpm_tis_spivermagic=5.15.0-89-generic SMP mod_unload modversions Timeout waiting for TPM ready IRQ
TPM ready IRQ confirmed on attempt %u
IRQ not confirmed - will use delays
No IRQ - will use delays between transactions.
/build/linux-SaOI8K/linux-5.15.0/drivers/char/tpm/tpm_tis_spi_cr50.c��Lmodule_layout��T__ubsan_handle_load_invalid_value{H�__spi_register_driver)�2spi_sync_locked8�2mutex_unlock�P�jiffies6�tpm_tis_core_init�9�[__x86_return_thunk46�_dev_warn���__mutex_init;$>[driver_unregisterK��Mmutex_lock��Ftpm_tis_remove�
spi_sync���__ubsan_handle_out_of_bounds��@�_dev_info-'�#tpm_pm_suspendke��__stack_chk_fail�e�}tpm_chip_unregister�pHe__x86_indirect_thunk_rax��ftpm_tis_resume���spi_bus_lock�m��__fentry__ ]�usleep_range_state���tspi_get_device_id�A�`__init_swait_queue_head/z%�complete+��devm_kmalloc�:Jwait_for_completion_timeout�)Z�devm_request_threaded_irq���#spi_bus_unlock��$�
'char [65]'�'char [4]''int'd
a	]'_Bool'tpm_tis_spiGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0�����|{ �׉�B×�>�P@�.)�@�{ @�{ 4�
?��>=�>��{ �>�{ W�{ �
PT�>�{ D��{ �>| D�
���>��?�0#n�C"| H�3| LCG| NCZ| PCm| RC�| TC
�)C�%@��4��e
�| O�
��?��| �>�| Q��| �| =��| m��| �} } @+} 6`B} 6hS�P} T=c} �>r} RC�} TC�} Q�
�} T��} Z�
��T��} \��} C
�]_�
`�tpm_tis_spi_phywake_afteriobuftpm_tis_spi_probe_functpm_tis_spi_driver_exittpm_tis_spi_driver_inittpm_tis_spi_removetpm_tis_spi_driver_probetpm_tis_spi_probetpm_tis_spi_inittpm_tis_spi_write32tpm_tis_spi_read32tpm_tis_spi_read16tpm_tis_spi_write_bytestpm_tis_spi_read_bytestpm_tis_spi_transferspi_xfertpm_tis_spi_flow_controlcr50_spi_physpi_phytime_track_mutexlast_accessaccess_delayirq_confirmation_attemptirq_needs_confirmationirq_confirmedtpm_tis_spi_resumecr50_spi_probetpm_tis_spi_cr50_write_bytestpm_tis_spi_cr50_read_bytescr50_spi_flow_controlcr50_phycr50_wake_if_neededcr50_ensure_access_delaycr50_spi_irq_handlertpm_tis_spi.ko*QD�	9#\0xE� Z�o�!��� �0�N�]�s��,�A�	X�e�~�	����7��� +�PC�����.�(GO(_�w��"�����-@�@%@�0@�A@'Vp�o	��@	���	���
|���	�}08@@(U	�2ix����R�����@K^i"u����@���,5`]HWbt���� *������_&��5�hFh@�__UNIQUE_ID_srcversion137__UNIQUE_ID_alias136__UNIQUE_ID_alias135__UNIQUE_ID_alias134__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_8tpm_tis_spi_removetpm_tis_spi_driver_probetpm_tis_spi_probetpm_tis_spi_flow_control.part.0tpm_tis_spi_flow_control__key.6tpm_spi_phy_opstpm_tis_spi_write_bytestpm_tis_spi_read_bytestpm_tis_spi_driver_inittpm_tis_spi_drivertpm_tis_spi_driver_exit__UNIQUE_ID_license311__UNIQUE_ID_description310tpm_tis_spi_idacpi_tis_spi_matchtpm_tis_pmof_tis_spi_matchcr50_spi_irq_handlercr50_ensure_access_delaycr50_ensure_access_delay.coldspi_sync_transfer.constprop.0.isra.0cr50_wake_if_neededtpm_tis_spi_cr50_write_bytescr50_spi_flow_controlcr50_spi_flow_control.coldtpm_tis_spi_cr50_read_bytes__key.0__key.2tpm_spi_cr50_phy_opscr50_spi_probe.coldspi_bus_unlockdevm_request_threaded_irqwait_for_completion_timeoutdevm_kmalloctpm_tis_spi_write32__this_modulecomplete__init_swait_queue_headspi_get_device_idcleanup_module__mod_acpi__acpi_tis_spi_match_device_tableusleep_range_state__fentry__init_modulespi_bus_locktpm_tis_resume__x86_indirect_thunk_raxtpm_chip_unregister__mod_spi__tpm_tis_spi_id_device_table__stack_chk_failtpm_pm_suspend_dev_info__ubsan_handle_out_of_boundsspi_synctpm_tis_spi_read32tpm_tis_removemutex_lockdriver_unregister__mutex_inittpm_tis_spi_transfer_dev_warntpm_tis_spi_resume__x86_return_thunktpm_tis_core_initjiffiesmutex_unlockspi_sync_lockedtpm_tis_spi_read16__spi_register_drivercr50_spi_probetpm_tis_spi_init__ubsan_handle_load_invalid_value__mod_of__of_tis_spi_match_device_tableL��������2P��������V`��������[S��������aL���������P���������`���������S���������L���������P��������	`��������S��������!L��������3Q��������;Y��������G`��������QL��������_H��������uP��������`�����������L��������>d��������e`��������uS���������L���������`���������`���������L���������C�����������	G��������0C��������G]a��������i`���������L���������N���������d���������d���������P���������@��������-`���������S���������L���������]���������`���������L���������]���������`���������L���������C��������a��������-`��������AL��������XF��������c`��������qL��������yb���������j�U�,�	`��������	B��������*	��������9	�	W���������	`���������	S���������	L���������	b��������
b��������N
K��������U
b��������{
`���������
S���������
L���������
Z���������
]���������
b���������
c��������`��������L��������Xb��������mb��������v��d���������`��������S��������L��������9Z��������^]��������kb��������wc���������`���������L���������C���������	��b���������2

G��������
b��������&
;4
	@
\��������O
�X
@d
Wo
A���������
@�
h���������
`���������
P��������$P��������|~�U�����������V���������@�V����������V�������������V��������S��������!L��������,b��������@O��������F`��������L��������	Ef��������`�������� [��������`���������i��������*	P'^��������,�@(PU��������U�`�ei��������j�u�zi�����������^������������^�����������x�^����������
�`�^����������
�����Xg`�������gPTX_`Th_pTx_��eX D@H�
PeXX`D`�  P(�0�8�@�H�P�X�`h@ppx�	��
����� 1��t��
#U�F~d�� h$,(�,�0,48<b@	D�	Hz
LP�T�X�
\E@P  	P�@��� �p���`�p� p@�P`Xp������������8M8I.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela.rodata.rela__mcount_loc.rodata.str1.1.modinfo.rela.retpoline_sites.rela.return_sites.rodata.str1.8__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�J:@�A� J�"E@Nx ZU@�NH j"�e@�N� 	~ h y@XQX ����@�S� 
�20���.���@�U� �`�@PV@ �2x���� �@$� �@�X@ @&�@�@�Z0 �)"0�)�+D*;D*�@�/�/
!@	�9�[O0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�p@a��/%��P�g���.�whm�*Y�A֫��u�9���)�8��]��Ϧ�e���W����RD��9�-'��ubp B�v�"]����4y�[!�I.������L��
ا˞V�Z#���jo��m��L�i�CX&�n��+��'bj�%^b�ß1+��(!�l���tܧ�����F7	��a�HJ�P"0)�[H��؜~T�P�U�x@�<�n�C�E2i��D�����s��{�/��	���<u��,�
��݇�=K�g֣�����)����i�j}�B=TxQ�Itv��{48���Eه���ᴡB�88֜g:O��F�C�Q\.�-���D��W���eQJӧ��î��Պ��174��L�=P�z+�"2i���	�b,Κ�{�����Ow��5��vGԺu�ajO>q��F���'V��}���~�p1�I|�yqΫ��"]ӫL/"�3�����6��h�����޿`�,�{v�+�~Module signature appended~