Your IP : 216.73.217.13


Current Path : /lib/modules/5.4.0-150-generic/kernel/drivers/input/touchscreen/
Upload File :
Current File : //lib/modules/5.4.0-150-generic/kernel/drivers/input/touchscreen/sur40.ko

ELF>��@@&%GNU���t�*�G�[~���Linux�U���L�GH�>�H��w	�)lj>���u�A��]�1��A��9�]����f��UH�GHǀ<	1�H��]�D�U�����H����]�ff.��U1��H��]�ff.�f��U�:H��u H�<�B]H�B1��Bø��]�ff.��U�H��wH�@�B]H�����B,1�ø��]�ff.�f��D�UH�H��H��H�pH���]�D�UH�H�PH�GH�勊��u
H���1�]�D�GxL9�w�Ot1�]����UH�?A��E��@��E�ɋ7H��h�AP��E1�Q�΀�������UH��SH����H��0��uC�S��TU08t��GREYu0��9Ku%��9Cu�C<H�H�C1�[]ø�����UH��SH����H��0��u1�S��TU08t��GREYu�C���S���C1�[]ø���f��UH��SH����H��01��{GREYH���H�dž�džtydžTU08dždž�dž�džH��H�CH��H�CH��H�CH��H�C H�� H�C(H��(H�C01�[]�džGREYdždž�dž�dž�ff.���UH��SH���H��0H��H�SH��H�SH��H�SH��H�S H�� H�S(H��(H�C01�[]��U�
H���u<�or�B$]H�In-Cell f�B1�H�B0H�J�BSens�B�B<ø��]�ff.��UH��SH���H�{0H�Samsung H��0H�s� �sur4�C0�C�CSUR4�C0�CH�H�PHL�@H�JH���1�[]��UH��AUATL�/DH�=����I��H����1�A�H����L���q�������L����L��A��N�����xrL����L��A��/�����xS1�A�L��L��������x71�A�L�ᾳL�������xL����L��A�����L���A\A]]�I�uH��H�������ff.��U1�H�z��zGREY�H��B�H���Bt'1��BTU08]�B�B��B��B �1��BGREY]�B�B��B��B �@�UH��ATSL���H��I��$0�I��$��I�|$�I�|$�I�|$�I��$@	�L���Hǃ�D[A\]�H�s0H�H��H���[A\]�D�UA��A�2�@H��AUA��ATA�Ժ�SH��H��H�?�7h�jj������H��������H�;E��A�r�@���7h�jj������H����xR��H�;E��A���@���7h�jj������H����x��E���E�H�e�[A\A]]���UH��AWAVAUATSH��H�_ eH�%(H�E�1��GH��!L�����=	��]wp=	��)=	�u:D�����A�A��A	�E��D��D��L��A���z���A�� u�D��!H�E�eH3%(�6H�e�1�[A\A]A^A_]�=	�uՋ��������f�U�f�M�D��<w�F�L%�A��@H��������7h�jj������H�����s�����F�L%�A�H������@���7h�jj������H�����'���������D������D��L����h�����u������
��A�D��E��D��D��L��A���6���A�� u�D��!����ff.�@�UH��AWAVAUATSH�� H�GL�gpH�}Ѐx����x��L�pA��B���H�=��	��
�H��H�����I��H���]H���H��(	H��ǃ8	H�u�H��H��H��(	H��0	�I�M�o0A�G I�GI�GI�GI�m(I�m(E1�E1�1�L�﹀�5�E1�E1�1�L��8�6�E1�E1�1�L�﹀�<�E1�E1�1�L��8�=�E1�E1�1�L�﹀�0�E1�E1�1�L��8�1�E1�E1��1�L��4�L���@�I�G0�L��R	M��$`���M��$d���L��@H�I�G0L�M�f�HA��$�f�PA��$�f�PA��$�f�PI�D$�H��H�H�L��@H���I�G0H�Mо�L�M�L�hI�G0L�i0L��`L�L�kL�{A��D��H��H	A��B��P	�H��@	H���L���A�Dž��H�{L�s�0I�Samsung L��L�c<�CDSUR4f�SH�A�Dž��1�H����FH��H����H�H��H�u�H�H���H�� H��HH�E�Hǃ(H��H�CHǃ0ǃTH��@H���A�Dž�t7L���H��@	�H�{�H���H�e�D��[A\A]A^A_]�1�H���H�u�H���H�H�����ǃ�ǃǃTU08ǃǃ�ǃ�ǃH�}��H�L��PH�E�L��0H�SUR40L��H��@�H��X1�Hǃ8ǃ@Hǃ�Hǃ�L��(H���H������A�L��A���	��=�FH��1�L�ch��ƃQ	�P��=�FA�1�A����	�H��L��P��=	�	FA�A�	1ɉ��	�H��L��P�A�1�L��jA��	�H���L��H�� �������H��8H�}��������L��A�Dž��H�E�H���D����A�����H�H��L��H������A������A�����D�UH��AWAVAUATSL�gHM��$8	I��(	�L��A�D$�����I�$H�I9�toH��`���L��`���I���H�߾�H���H���H�"��H�QH�
L���H���L��I���H���L��`���L9�u�L��%[A\A]A^A_]�D�UH��AUATSH�H��L�`HM��$8	I��(	L���I�D$H���L��I�T$L���H���H��%[A\A]]�ff.��UH��AWAVAUATSH��L�?L�o0eH�%(H�E�1�I��@	H��@���DH��@���H��@���Džl�������H��PH��8���I�?A��P	A��L��p���A��H	�7����	Ɓ΀����D�����p�����Hcب?���l�����NH��D��l�����9�N…���H��@�������L���H��H�YH��8���L�$�
H��@L9��sD�{u��3L�������?w��{D�S�/�D�CD�[�C��d���L��D�s
D��T���D��`���D��P�����h����1��L���D��E��5D��`���D��P����L��E9�D��D��\���EN�AM�D��`�����X����D��T����6L��D�����h����<L�����d����=L���1ɺ4L��D��\����E9���H��@���X����0L�����D��`����1L��D���L9��������l�����+�L�����l�����l�������I��@	���I�wH��H����G���I�w��H��H�������I�w��p���H��H������H��@����@��l���D���I�w��l���H��H����u���L���1�1�1�L���A��	uEH�E�eH3%(�WH�e�[A\A]A^A_]�I�wH��H���I��@	���M��8	M��@	L���I��(	I��(	H9���I��(	L��H�CH�H�BH�H���H�H��"H�C�%DI�?I��@	A��L��t���A��H	�7���΀A�������t������A�}SUBF�A��A9E�DL��`���1�L���I�7H��x���D�H�jA����QL��ʀA�1��ZY���H��x������x������DA��<	��w�����L��H��x���A��<	�PA��<	��x���ǃd����D�3���I�wH��H�������I�wH��H����v���I�wH��H�����DL��%����I�wH��H������I�wH��H�����E1�H�:H��L��H�Ǡ�����H��L����H��L����H��L��A����H��L���L���D����L��H���H�}���I�H����L����I���H�����I�H��L��`�����I�H��L��`�����I��H��L��`�����I�H��L��`�����n���I�H����I�H�����UH��H��H��H���]�UH��H���]�close
buffer too small (%lu < %lu)
usb-%s-%sopen
%s is now disconnected
&sur40->lockSamsung SUR40/input0%s is now attached
poll
received %d bytes
error in usb_bulk_read
transfer size mismatch
need %d blobs
received %d blobs
processing blob
buffer queue empty
buffer acquired
image magic mismatch
image size mismatch
header acquired
error %d in usb_sg_init
error %d in usb_sg_wait
image acquired
buffer marked done
sur40Surface2.0/SUR40/PixelSense input driverUnable to allocate input buffer.Unable to register polled input device.Unable to register video master device.Unable to register video controls.Unable to register video subdevice.received %d bytes (%zd expected)
drivers/input/touchscreen/sur40.cSSSSsur40_opensur40_process_videosur40_pollsur40_closesur40_probesur40_disconnect^u�TU08���GREY��gaincontrastbrightnesslicense=GPLdescription=Surface2.0/SUR40/PixelSense input driverauthor=Florian 'floe' Echtler <floe@butterbrot.org>parm=gain:set initial gain (range 0x00-0x09)parmtype=gain:uintparm=contrast:set initial contrast (range 0x00-0x0f)parmtype=contrast:uintparm=brightness:set initial brightness (range 0x00-0xff)parmtype=brightness:uintsrcversion=FC6EFC683AAD674BE9614C0alias=usb:v045Ep0775d*dc*dsc*dp*ic*isc*ip*in*depends=videobuf2-v4l2,videodev,videobuf2-common,videobuf2-dma-sg,input-polldevretpoline=Yintree=Yname=sur40vermagic=5.4.0-150-generic SMP mod_unload modversions ����������module_layoutk1�param_ops_uint^��vb2_ops_wait_finish��_vb2_ops_wait_prepare�WTvb2_fop_release4��v4l2_fh_open���mvb2_fop_mmapz]�!video_ioctl2�?��vb2_fop_poll`�Nvb2_fop_read|R)Lvb2_ioctl_streamoffX�ibvb2_ioctl_streamon�w�!vb2_ioctl_create_bufst�̹vb2_ioctl_dqbuf�Մvb2_ioctl_expbuf'$�vb2_ioctl_qbuf}Ehvb2_ioctl_querybuf��Avb2_ioctl_reqbufs�Gx�usb_deregister��\xusb_register_drivere�?�ktime_get��,usb_sg_wait��usb_sg_init;��vb2_plane_cookie��,input_mt_sync_frameY{�&input_mt_report_slot_state��oinput_event�F0input_mt_get_slot_by_key�W�Jusb_bulk_msg��Zpv_ops{�E�vb2_buffer_doneRv��_raw_spin_lockY�J;vb2_wait_for_all_buffers)��0__video_register_device�
�v4l2_ctrl_handler_setup�g�v4l2_ctrl_new_std��v4l2_ctrl_handler_init_classm�dTvideo_device_release_empty��lvb2_queue_init�S��vb2_dma_sg_memops��Nv4l2_device_register���input_register_polled_deviceE:#�__kmallocc���strlcat�H�.input_mt_init_slots���?input_set_abs_paramsQ�__mutex_init/({�input_allocate_polled_device)��__stack_chk_fail����msleep���input_free_polled_device��ginput_unregister_polled_device�
|v4l2_device_unregister�Y�wvideo_unregister_device�{�Pv4l2_ctrl_handler_free�zkfreeY1z�kmem_cache_alloc_trace��Bkmalloc_cachesnJnesnprintf�b^Cvideo_devdata�!B[usb_control_msg|T��_dev_err��<__dynamic_dev_dbg�m��__fentry__
�7`UC&������sur40GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0sur40.ko�
S#v..�PDQ�i	~	�7��N�P�p���5�3)``:0+F�8b`?w&��=��i�PW�����`Rpm1�<�8X|m��~8� �� ��
��p���`�@P���[@��887&�H0�]bph8�08��8��8��8�8�84�8Pp8lP8����%��	���(�8H`#:5UA4k@wu-���(����5���((�	95:SP(f�	 !"}���������@.BVb�	������	 +%7Tly�������		%	5	M	Z	i	x	�	�	�	�	�	�	�	�	

!
>
K
]
t
�
�
�
�
�
�
�

__UNIQUE_ID_srcversion42__UNIQUE_ID_alias41__UNIQUE_ID_depends40____versions__UNIQUE_ID_retpoline39__UNIQUE_ID_intree38__UNIQUE_ID_name37__UNIQUE_ID_vermagic36_note_6sur40_queue_setupsur40_start_streamingsur40_vidioc_s_inputsur40_vidioc_g_inputsur40_ioctl_parmsur40_vidioc_enum_fmtsur40_pix_formatsur40_close__UNIQUE_ID_ddebug140.50513sur40_buffer_preparesur40_buffer_prepare.coldsur40_commandsur40_vidioc_enum_frameintervalssur40_vidioc_enum_framesizessur40_vidioc_s_fmtsur40_vidioc_g_fmtsur40_vidioc_enum_inputsur40_vidioc_querycapsur40_open__UNIQUE_ID_ddebug139.50504sur40_vidioc_try_fmtsur40_disconnect__UNIQUE_ID_ddebug169.50705sur40_pokesur40_s_ctrlsur40_probe__key.50628sur40_pollsur40_queue_opssur40_video_fopssur40_video_ioctl_opssur40_ctrl_ops__UNIQUE_ID_ddebug168.50696sur40_probe.coldsur40_stop_streamingsur40_buffer_queue__UNIQUE_ID_ddebug145.50551__UNIQUE_ID_ddebug146.50556__UNIQUE_ID_ddebug148.50564__UNIQUE_ID_ddebug149.50568__UNIQUE_ID_ddebug147.50560__UNIQUE_ID_ddebug152.50596__UNIQUE_ID_ddebug153.50601__UNIQUE_ID_ddebug154.50605__UNIQUE_ID_ddebug155.50609__UNIQUE_ID_ddebug150.50586sur40_poll.coldsur40_driver_initsur40_driversur40_driver_exit__func__.50505__func__.50587__func__.50552__func__.50514__func__.50697__func__.50706__UNIQUE_ID_license176__UNIQUE_ID_description175__UNIQUE_ID_author174sur40_table__UNIQUE_ID_gain138__UNIQUE_ID_gaintype137__param_gain__param_str_gain__UNIQUE_ID_contrast136__UNIQUE_ID_contrasttype135__param_contrast__param_str_contrast__UNIQUE_ID_brightness134__UNIQUE_ID_brightnesstype133__param_brightness__param_str_brightnessvb2_queue_initvb2_dma_sg_memopsvideo_ioctl2param_ops_uintvb2_ioctl_streamoff__this_modulevb2_ioctl_expbufsnprintf__mod_usb__sur40_table_device_tableinput_mt_sync_framevb2_ops_wait_finishusb_register_driverusb_sg_initv4l2_ctrl_handler_init_classinput_mt_report_slot_statecleanup_modulekfreevb2_ioctl_querybufinput_mt_get_slot_by_keyv4l2_fh_open__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_trace__fentry__init_moduleinput_allocate_polled_devicev4l2_ctrl_handler_setupusb_bulk_msg__stack_chk_failvideo_devdatavb2_fop_releaseinput_free_polled_devicevb2_plane_cookievb2_ioctl_dqbuf_dev_errvb2_ioctl_create_bufsinput_mt_init_slotsusb_control_msgvb2_buffer_donevideo_unregister_device__mutex_initusb_deregistervb2_ioctl_qbufvb2_fop_mmapstrlcatinput_eventvb2_fop_readv4l2_device_registerinput_set_abs_paramspv_ops__video_register_devicevb2_ops_wait_preparektime_getvb2_ioctl_streamoninput_register_polled_devicevb2_fop_pollv4l2_ctrl_new_stdv4l2_ctrl_handler_freev4l2_device_unregistervb2_wait_for_all_buffersusb_sg_waitinput_unregister_polled_devicevideo_device_release_emptymsleep__kmallockmalloc_cachesvb2_ioctl_reqbufs���������Q���������q���������������������������������������h1���������BI�U��������a�������������������������������������������������������������������Q���������^����������������������������������������������������������q���������~����������%�r��������������������$����������{���������/���������������������������������������������������������������������������������{���������{���������5
��������!���������i���������������������������������������������������������!���������0	���������F	���������|	����������	����������	���������
���������[
�\j
���������{
����������
	�
M�
����������
��
p�
0���������.���������H���������b���������|����������������������������������������Z0%9r��������HhM��������������������J�����������6����������
"S
�i
l�
k���������
����������
{���������
����������
{��������t@�����x�����������@�����������#@,���������2?[@d����������@���������������������d��������������p8��������1���������V���������g�������������������������������+���������W��q������������������[(F�}������������������y��������H���������d���������|�������������������������������������������������2�9�>��������P�W�\��������r�y0~����������������������t������������������
�h��������;�����������������������*��������������2w��������<�H���������V�n��������������������������������������������P������������� �'p,��������<CPH��������O���������	���������"�)�1���������6�
=XE���������J�
Q0_���������d�
k�s���������{�����������
������������������������
�z�����������������������a�����������;�����������%
����������(���������5�A���������Q�V���������[�f�k���������p����������	�pv�����������������Pp� �(�008`@�H�PPX�`�hppx����� � �
�0��p��T �0
�p����0���| �(q0�8�`�ho����p�����P��@pH�X�`mx��~������u�`�P�0�P �pn (�0p8nHP�Xp`np5;��� �$�((0�4�8`@�DH�PTeXX`=dGh�p�t+x������ �����@������Z�����������5�x�
�H�` 58�@HH Ppp�x� ������ ������ �P� ( 0P�X` h���(� �����(� ����( �0�8(@ H�h�p(x �����8� ����� �/x�0z.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.1.rodata.str1.8.rela.parainstructions.rela.rodata.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�S:@�Z0#J�tE@m�#^G%Y@�px#nli@@q0#	~~�y@pqX#�2F��2B�P<�@�s`#��� �@(tH#��#K��%x�@pw #�`& �`6��@�x�#@7 @�|`#X8@�|@#�;�@@ �0#9?>0?XGX?WX?h?P$k	�OP�f0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel keyB"�hPq�*N���O��0	`�He0
	*�H��
��5��׹w��i�Yi	� Zaa7���B�Nt�{�X
1�����#��b�p��F4�*;l��9����P�5�a�-��	K����?U�P�,�8�Z��Å����bV<V!��S_�s�J�=9�;�Ҵ[jq�����q鹂{���(T�yk�V�z��	��)�ԇ�Y����Cd�(t�@��w��ҥ>��Z_e��,�z�
�|��>%�1��"�7����\'�(># l!�|.�C8���i���w��mU�.��;�l�a���V�����$w��C�6�HDOn�8�ݥZ�f�4�gE}A�MHbzmr{X@�u�
ʹi�V/n��+�BЧ����~�?U5+W��u����:%�=x)���9����0I�C!Al@��-��XR�
AP����4��q'K�\.sѝ�m{�}�1}OO�RO��}��
�
���8�VY7i}
�H���4�<��fta��P�1q�[���(�����,�� ��8��sr�S-_���t���]o�~Module signature appended~