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_i2c_nuvoton.ko
ELF>�^@@'&GNU�"�Y֬.gq���p��LinuxLinux�U@��@��H��]�f.��UH���H���1�]��U1ɺH��SH�^x��CH�{��;�H�]�����UH��AWI��AVD��AUD��ATD��SD��H���A��f�H�e�D��[A\A]A^A_]�PH�s E��E��AWH�H��H��AT�H���ff.��UH��AWI��AVD��AUD��ATD��SD��H���A��f�H�e�D��[A\A]A^A_]�PH�s E��E��AWH�H��H��AT�H���ff.��UH��ATSH��H��eH�%(H�E�1�L�%I�H�M��H�������~�E�uA�����H�L9�x������H�U�eH+%(uH��[A\]�� 8�G�����UH��AUI��ATS1�H��eH�%(H�E�H�G@�E�@L�`�1�H�MߺL�������xH�E�eH+%(uCH��[A\A]]���������� u�H��H��L�����f��UH��AVL�w AUI��ATS1�H��@�u�H�Mܺ1�L���A��f�E��xH�e�D��[A\A]A^]���������� u���PH�E�A�E1�PH�L��H��jH���H���ff.���U�1�H��AVAUH�M�I��ATH��L�w@eH�%(H�E�1�I�~��A��f�E����E�H�U�eH+%(uDH�e�A\A]A^]�PH�E�A�E1�PH�L��H��jH���H����f��UH��AWA��AVA��AUA��ATI��SH��H�u��U�eH�%(H�E�1���tL��M����L�����<t"E�8E��xH��������?H���='�HF�H�H�H�L�L�m�H�E��T�<(�'�I�D$@1�L��H�x��������E�<tD!�A8���H�H;E��#H��H9�y�������L�wxE��A�FA�>�E����E�A9F��M����u�������L�m�1��M�L����L��H����M�A9N�M��„�����uH��upL����L��H��I����u�A9v��M����uʄ�t�A�L��H���E��~81�H�U�eH+%(uH��H[A\A]A^A_]�E����A�����E�����f��UH��AWAVAUATSH��H�U�L�~xH�M�H����I�GI��I��E1�H�E�1��YI��L�������L�U�H��@L��I)�I9�IF�I��H�E�A��H�������f�E�Ic�H;]�s!L�E�A�����L�ミ�*�����t�H��D��[A\A]A^A_]�E��H�L��H��H����E1���f��UH��AWAVAUI��ATSH��H�G@L�wxH�U�H�E�H��	� �E�H��L�x�I��M����L��A����������I��L���������Hc�H��L��L���o���A�ă�	�D�CA�D��H;E��E9��D��Ic�L��L��D)�H�D�E��+���Aą��D�E�E9��E1�����L��A����������L������f�H��D��[A\A]A^A_]�E��H�L��H��H��������H�}�H��H��A�������f��UH��AWAVAUL�j�ATI��S1�H��0H�GxH�u�H�U�H�E�H�G@�E�2H�E�L�p�L������E1��@L��A��$��@�����t}�I��$L���@������M��H�� L��I)�I9�IF�I��H�E�A��H�������DE1�����L��A��$�L�������L9�r�H�Eк� L��H�H�M��5���H�M����DE1�����L��A��$��'������� L���������H�E�L��p��L�E�������L��I��I���������f�H��0[A\A]A^A_]�H�u�E��H�H��H������D�H�u�H�H��H����,���L�E�H�u�H�H��H���E���E�H��0[A\A]A^A_]���ff.��UH��AWAVAUATI��SH��H��H�eH�%(H�E�1�H�GH�@ �%=uDH�M̺�`L���"�����x/f�}�PtIH�M̺� L��������x
f�}�Pt2���H�U�eH+%(u)H�e�[A\A]A^A_]��}�u���}�u���D��H��H��L����E����H��H��L�����M�D�E�L��H��H�����������H��H��L���A��������H��H��L���A������H�}�H��H��A�������m���L����H�}�H��H��A��������H�}�H��H��A�������H�}�H��H��A�������H�}�H��H��A�������e���H�}�H��H��A�������C���H�}�H��H���������m��L��E���E��H�}�H��H���E��L����E��H�}�L��E�H��H���L����E��H�}�H��H���������k���H�}�H��H���������J���H�}�H��H���������)���H�}�H��H���E���E�����H�}�H��H�����������D�E�M�|$ H���E�L��D��A��A�������H��L���I��H=�v���
� L���I��H��u
���I��$���H��I�~H���M�uxIDž��IDž��IDž��IDž�A��$A�6��tPf�M�MPM����AUH��1�L��A��Z�E̅�txA�H��H��L���A�L����H�{�B���A���5���L��H�H��H���A��$�c���M�M�g���A��L���E1��@L��A����@��E̅�u.H�M̺� L����E̅��L����G���L���<��7����������UH��H��H���]�UH��H���]�%s(offset=%u size=%u data=%*ph) -> sts=%d
%s() fail to write TPM_STS.commandReady
%s() fail to read burstCount=%d
%s() fail on i2c_nuvoton_read_buf()=%d
%s() fail to read remainder of result
%s() timeout on Expect to clear
%s() timeout command duration %ld
VID: %04X DID: %02X RID: %02X
%s() Unable to request irq: %d for use
drivers/char/tpm/tpm_i2c_nuvoton.c%s() error return %d
%s(%02x, %02x) -> timeout
%s(%d):%s() count < header size
%s() timeout on dataAvail
%s() fail to get burstCount
%s() fail to read header
%s() expected > count
%s() error left over data
%s() -> %d
%s() timeout on commandReady
%s() fail get burstCount
%s() fail i2cWriteBuf
%s() timeout on Expect
%s() fail to write last byte
%s(last): %02x%s() fail to write Go
%s() -> %zd
&priv->read_queue%s() priv->irq
tpm_i2c_nuvotoni2c_nuvoton_read_statusi2c_nuvoton_readyi2c_nuvoton_write_bufi2c_nuvoton_wait_for_statP�i2c_nuvoton_recv_datai2c_nuvoton_recvi2c_nuvoton_read_bufi2c_nuvoton_sendi2c_nuvoton_probetpm_i2c_nuvotontpm2_i2c_nuvoton��license=GPLdescription=Nuvoton TPM I2C Driverauthor=Dan Morav (dan.morav@nuvoton.com)srcversion=036085D71AF9328AEEDAF40alias=i2c:tpm2_i2c_nuvotonalias=i2c:tpm_i2c_nuvotondepends=retpoline=Yintree=Yname=tpm_i2c_nuvotonvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layoutx��tpm_pm_resume-'�#tpm_pm_suspend�%�+i2c_del_driver�5i2c_register_driver"�{tpm_chip_register�)Z�devm_request_threaded_irqT��__init_waitqueue_head+��devm_kmalloc���tpmm_chip_alloc��@�_dev_info�pHe__x86_indirect_thunk_rax��f�tpm_calc_ordinal_duration�T�finish_wait��ݍschedule_timeout��&�prepare_to_wait_eventuyH�init_wait_entry?G__cond_resched�	�enable_irqs�$jiffies_to_usecs7�z�_dev_errke��__stack_chk_fail ]�usleep_range_state�P�jiffies�k�i2c_smbus_write_i2c_block_data�e�__dynamic_dev_dbg�xi2c_smbus_read_i2c_block_data!�'disable_irq_nosync"#�>__wake_up�e�}tpm_chip_unregister�9�[__x86_return_thunk�m��__fentry__@���UF:tpm_i2c_nuvotonGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����L�� 0#|{  ��k@=��{ W�{ ��{ �S�{ �{ C�{ !C| 'C| -C
��"���u�4);*| G�
"������GG���@| I�Z| B
���)l| L��| 2C
�����)4�| O��| O�
�]R� 
S�intrsi2c_nuvoton_driver_exiti2c_nuvoton_driver_initi2c_nuvoton_removei2c_nuvoton_probei2c_nuvoton_int_handleri2c_nuvoton_req_canceledi2c_nuvoton_sendi2c_nuvoton_recvi2c_nuvoton_recv_datai2c_nuvoton_wait_for_stati2c_nuvoton_readyi2c_nuvoton_write_statusi2c_nuvoton_read_statusi2c_nuvoton_write_bufi2c_nuvoton_read_buftpm_i2c_nuvoton.ko���	
X#{0�E�	\i���	����7���� @=�u-�8E�QugP8@���� �� ����p��"% ?"F^`j@��8���hF�@w��8�����
�5�83p8K88c�o�6������@h��8��"��	&z;R#m/)� ���`������	2HRdo"{������`+5GVjz�������__UNIQUE_ID_srcversion125__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_8i2c_nuvoton_req_canceledi2c_nuvoton_removei2c_nuvoton_int_handleri2c_nuvoton_read_buf__UNIQUE_ID_ddebug351.7__func__.14i2c_nuvoton_write_buf__UNIQUE_ID_ddebug352.6__func__.20i2c_nuvoton_get_burstcount.isra.0i2c_nuvoton_ready__func__.21i2c_nuvoton_write_statusi2c_nuvoton_read_statusi2c_nuvoton_read_status.cold__func__.22i2c_nuvoton_wait_for_stati2c_nuvoton_wait_for_stat.cold__func__.19i2c_nuvoton_recv_data__UNIQUE_ID_ddebug359.5__func__.16i2c_nuvoton_recv_data.coldi2c_nuvoton_recv__UNIQUE_ID_ddebug361.4__func__.15i2c_nuvoton_recv.coldi2c_nuvoton_send__UNIQUE_ID_ddebug365.3__UNIQUE_ID_ddebug366.2__UNIQUE_ID_ddebug367.1__func__.13i2c_nuvoton_send.coldi2c_nuvoton_probei2c_nuvoton_probe.coldtpm_i2c__key.11__UNIQUE_ID_ddebug368.0__func__.12i2c_nuvoton_driver_initi2c_nuvoton_driveri2c_nuvoton_driver_exitvid_did_rid_value.17__UNIQUE_ID_license371__UNIQUE_ID_description370__UNIQUE_ID_author369i2c_nuvoton_pm_opsi2c_nuvoton_iddevm_request_threaded_irqdevm_kmalloc__this_modulei2c_smbus_write_i2c_block_datafinish_waitcleanup_moduleenable_irqusleep_range_stateprepare_to_wait_event__wake_up__dynamic_dev_dbg__fentry__init_modulejiffies_to_usecs__x86_indirect_thunk_raxtpm_calc_ordinal_durationtpm_chip_unregisterschedule_timeout__mod_i2c__i2c_nuvoton_id_device_table__stack_chk_failtpm_pm_suspend_dev_infotpm_chip_register__cond_reschedi2c_register_driverinit_wait_entry_dev_errtpmm_chip_alloc__x86_return_thunk__init_waitqueue_headjiffiesi2c_smbus_read_i2c_block_datai2c_del_driverdisable_irq_nosynctpm_pm_resumeQ��������b��������!Q��������1V��������9b��������AQ��������cO��������jg��������yb���������Q���������e���������b������������	��P��������Q��������'I��������Bb��������V@]d	PkP���������Q���������d���������M���������d��������b��������Y��������!Q���������b���������M��������� �0�`���������Y���������Q���������I��������b��������%M��������B@LU	PZP��������qQ���������e������������������b�����������	�P��������Y��������!Q���������S���������d���������d���������M���������d��������d��������2M��������JL��������O]���������_���������N���������W���������N���������J��������b��������+Y��������5;:;AQ���������d��b��������� 1'	,P��������AQ���������b�@�!�����)�Mmb��������w����	��P�����������9�`���������Q��������,	VD	5w	w�	�	�#
U��������J
�_
b��������m
�t
1{
	��
P���������
��
h�
	p�
P���������
��
��
	8�
P���������
b���������
��
�Q��������8T���������b�������������Y��������
`���������'.6`��������;N`UZ`��������d�m�t`|`���������������`���������������`���������M��������`��������
��`��������,�3�>`��������K�Rn]`��������m�tS`�������������`������������L
���w�`����������L
���`��������L
�&2+`��������@�GL`��������a�h�m`������������`�����������J�`���������(�[���������@�a��������	�G��������-�C�N
Sc���������@�F����������H�`���������\�����������	$P��������Jf������l��Q��������	H^��������b��������f��������b�������� @� (�0 8�@pH P@X@`�hp0Z8h@ZHhPZXhHP@X�` hp78x�A
�
 �$(,l0^
4�
8�<@��	�.F	z �$0(	z0�4�8	�@�DH	BPYTqX	
`{	dc
h	�p�	t�
x	��N
��
�	b����	* 8�� ���p�8�@�HpP�p�x��p�h�����p�1�����p��� �(p01P�X@`ph�����p�8R8K.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.rela.retpoline_sites.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?��:@�<$Jn�E@�H`	$^'"Y@0Rx$nIi@�RH$	~_xy@�Rh$�2���2k��@� �@XT$����@`U$�D�@xU�$�` �`!��@W�$
"� @�Yx$�"�@XZ$#�$�@@X]0$=@(B0@(XK�([�(,`�+�+�	%F	�5�]o0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�5sq>
�|�B%я�e�]9\��`S�
5�u.jT�eF"b���`��'�t�O�����࠷T=V���$#T�a'����q��0 �R��������u�Vn�.���e��d���U����%kAD����_�3M�Aa��3�l��)�I�t�+F�v�ej�r���l����e��ˮS;��v�O^���|��L})-Eg��[f��W�\0R{Ly������uuǙ��᭡�ܓ��袘 ���_�*V�B5���c�L��>��
f��3B�����_	�DrH��}�ަ!�ʫ��<���,�N��n��<����Ct�"����8��ٍ8�О��#Q�{
3%;�C�#Pȑ��c����0c{�˰V�Co�DVRfc3��#.�������>�n�QFz�EnSݝV��3�4`���)ge�K��O��$�HbI���"z��
�.��b��t�	�.F��в�K^Q"����/,�x��~Module signature appended~