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/vdpa/vdpa_user/vduse.ko
ELF>@@@('GNU��`�x�p�>�͞�* ��C�LinuxLinux���UH��H��H��H�H�wH��H��H�PH�HL�@1�]�����UH��H��H��H�H�qH��H�ƉP]�f����UH��H��H��H�H�qH��H�ƈP$]�f����UH��H��H��H�H�qH��H���tT�2�H ����	�H �2�H ���	�f�H �H"�r���	�H"�J�P"���	�f�P"1�]��f�P 1�]�ff.�@�UH����8H��]�@�UH��H��H��]��UH��H��1�H��]���UH����4H��t3H�xE1�1�Hc�H��H��H��T�fA9�DBƒ�9�u�D��]�E1�]D�����UH����H��]�@�UH����H��]�@�UH����0H��]��UH����$H��]�@�UH��]���UH���� H��]�@�UH��H�H��]��UH��H�@H��]H����ff.�@�UH���H���1�]��UH��(H���]���UH�=�H��SH���H��tH�H���1�H�]���������UI��H�׾
H��SI�PxH��H��X�HcЅ�H��H�]��HH��D�I��UH��H��I�@x�PXH���]H��fD�UI��H�׉�H��AUATI��SM����1��A��$9�r)ډ�H��D9�IG�I�(�[A\A]]���UH�WPH��H��uH�H�����]�@�UH��H���]�f��UH��H�xH���]���UH��H�xH���]���UH��H�xH���]���UH��SH��H��eH�%(H�E�H��H�xH�����H�U��H��tH�U�H�H�U�eH+%(u
H�]����ff.�f����H��H��H�JH��H�H���@$<����ff.��UH��AWAVAUATI��S�_LH�������H���H��H���H��tVL�s(L���D���A���A��A��uƃ�E1�I��$�L���[D��A\A]A^A_]�A�����fD�UH��H��AUATI��SH��eH�%(H�E�1��1��H�{ L�����t8�E܃�H�u�H���E��H��H��u�H��A�������4��t H�{Hc�H��H��H�f�|�tƃ�9�u�H�;�H�{L��A��H���I��H=���H�H��PH�����L��H���I��$H�A�Ņ�t9L���H���H�E�eH+%(��H��D��[A\A]]�L��H������H�IDŽ$@H��M��$�I��$���4H�;�A�Ņ�t�H�;��{���H��A���E��t��b���H��A�����K����fD�UH��AWAVAUI��ATI��SH��H��eH�%(H�E�1��H�x H��������Ẽ�H�u�H���E��H��u�H�=�@��
�I��H���
I�~(H��H��I����I�FxI���H��I�FxH��I���I���I���A�FHI���Adž��I���I�~`H��H��I���M���I���Idž��H��H�߾�M��I����A����A���I�F H���&������I�FH������L��
M��(A��$H��I��4��H��H��H�H���I�FH����A��4����1��I�FHc�H��H��H�f��I�FH����L�|HI�FH�H�pPH�pPH�pXI�FH�D`I�FL�|hI�FH�H�ppH�ppH�pxI�FHDŽ�I�F�D(I�F�D,A9�4�f���A����L��H���A�Ņ����SI�1�H�=I�L��A������A�FX	��ZI�FH=�w]H��E1���A���L���H�E�eH+%(uiH�e�D��[A\A]A^A_]�A��I�~ �L����Ic��H��A���I�~�I�~���A���A�����A���D�UH��AUATSL��H��M���L���H�L��I���H�CI����%[A\A]]�ff.�@�U��H��H��H��AUH�ATSH��H��H�RL�,�M�e,L���H�L��I�E8H�CI�E@�%[A\A]]��UH��ATSH���L�cHL���H���H���H9�t3H���H�SxH�{xH���H�~H�sxH�H�JH���H���L��%1�ƃ�[A\]�ff.�@�UH��AUATL�g(SH��L���D�k$A���A��tH�{0H��t��L��%[A\A]]��C%���UH��hH�����]���U��H��H��H�RH��H�H��H�<�eH�%��y	u�D���]�H�5H�Wh� �]��UH��ATSH��H���H��tH�H��H�s`H���t
H��t�L�cHL���D���A���A��H�KxH�SxL��A��D����AH9�H���DE�H�ÈD��
H9�DE��%H��D��[A\]���UH��ATL�g SH��L���H�C�H��t	H�{��L��%�%[A\]�f��UH��AUATL�g�SH��L���D�k�A���A��tH�C�H��t	H�{��L��%�%[A\A]]��UH��H��AUATSH��H���H��eH�%(H�E�H�H��L����H=��&H��P���H��`����8�H��H9�u�M�eHL�����H���I���I����H��0;ptH�����H9�u�I������H��8H���H�JH�H��0H��"H��8H��t�H��H���H���H���H��H���H)�H�U�H)ˁ��H��(H�����H�ƀXH��@��A��L��%H�E�eH+%(uH�ĠL��[A\A]]�I������ff.�f��UH��AWAVAUI��ATSH�������FM���M���L���A�� L��Aƅ0IDž�L��IDž�IDž��%I����A��4����E1�Ic�H��H��H�I�UH���C$L�{(H�CL��H�CH�C�C�C �H�{0�C%H��t�H�C0L���%L�{,L���H�C8L��H�C@�%H�{HA���H�{h�E9�4�H���L���[A\A]A^A_]�����f��UH��AVAUATI��S��H��`L���H��eH�%(H�E�1�����PA��wr���@�����A���L��H�����I����H���lH���H�E�eH+%(��H��`L��[A\A]A^]�I��������u�I�L���Lc��L������I����H��u�I�E1�냺PL��H������I����H���_���H������H������8��H��H9�u����I�����(����������������������������������������������H������H��!����������I��$P�H��Lc�H=������ƅ����I�H���������Lc�����E��I�|$ H��������t6��������H������H���������I��H��u�I�����C���M�l$(L���I�<$��A��$��������AƄ$�L��E1��L������5H�=���A�$��Ic�$�H���I��$(�I�|$�I�|$�I�|$ �L���H����|���I����p���L��I�����\����ff.�@�UH��AWAVAUATSH��@H�u�L�7I���eH�%(H�E�1�H�~���L�cHL�kxL��L�{`��L���H�CxI9�t3H�KxH�AH�I��H�BH�H���H�H��"H�AI��0ulA�FA��L��%�H�CxI9�u��H�}���H������H�u�L���H�SxI9�t�H�u�L����P���H�M�L��%H�U�L�Ǿ��L��I���I���H�M�tdH���I��H���L�)H�AH��I�����L��%H�E�eH+%(uSH��@L��[A\A]A^A_]�Lc�M��u����H���H���H�ÈA��H�H�AH��I�����f��UH��AWAVAUATI��SH��H��XD���eH�%(H�E�1�A���A����L��@H��M�l$HH��L���L���E��$�A���A����I�D$P�H�PI�T$PH��0�CI�D$xH�E�H��I��$�I��$�H��01�H��8H�I�D$`�H��H�E��L��%E�|$XE�����D��XA���1�A����L��E��D��X�E�A���A����H��0H��8H���H�QH�
H�"��H��0H��8ǃ���taA�����L��%H�E�eH+%(�gH��XD��[A\A]A^A_]����X<����Ai��0���A��$�A��A��<�E��u�I��$�I��$�H9�t9I��$�I�T$xI��$�H�}�H�~I�t$xH�H�JI��$�I��$�I�"��I�T$xH�H�����L�����H9U�tdH��81�H��@�H�PH��H���H�G�L���GLJ\����I��0L��H��0L�����H9U�u�H�}�1ɺ�AƄ$��������~���E1��|���L�}�1�L����H�������L��L�����X�����t�L��L���1����E�D$XL�}�1�L��Mi��L�E��L�E��L��L��L�E����XL�E������M��u���tUL��L���E���E��A�����u;H���4���L���I���A��������L��%A���������D���f��UI���,H��H��heH�%(H�E�1�H�������H�@������L��H������Dž��������H�U�eH+%(u���D�U1�H��AUATL��L���r���L��A����D��A\A]]�f.��UH��ATSL����@��L���/�����uA��$0[A\]�f.��UI���,H��H��heH�%(H�E�1�H������H�������H�L��Dž����HDž�����������H�U�eH+%(u�����UH��ATI��SH��H��H�{���t
H��[A\]�H���T�����t�H�{L��E���E���ff.���UI�����,H��SH��H������H��heH�%(H�E�1��H�������L��H������������u
��D���f�H�U�eH+%(u
H�]������UI�����,H��SH��H������H��heH�%(H�E�1��H�������L��H�������C���A����u7��F�����D���%����	���H�������	���J�����	ЉH�E�eH+%(u
H�]�D�����@�U��H��H��H�OH��H�H��H���0��u���]�����]�f��UH��AWAVAUATI��S��H��`L���eH�%(H�E�1�E���A���A������� @�������@�vV���@���L��H�}��I��H��M���bH�U�eH+%(�H��`[A\A]A^A_]���������@�_L�����uaA��4H���9�v���H9�H�!�H��H��H�I�VL�l�H�w��� �����0�u%L�m��0L��L���H��t/H���I���������I��L���Hc��&����U�A��4H���9��
�����H9�H�!�H��H��H�I�VH��H�PH�U�H�PH�U�H�PH�U��P�U�A�����P ��f�U��P f��f�U��P"��f�U��P"f��f�U��X$������0L��L��]��I��1�M���h�������H������W���L�m�� L��I�^L���I��H��M���,���H�E�H9E��;H�������M���M���L���A��0��H�5L�� �1�L��H��x����H��x������H��������� L��H�}��I��H��M��������M�A��4H���9��t���H�E�H�UЀ8�E���H��H9�u���H9�H�!�I�VH��H��H�H���U�f�P1��-����L��H�}��H��������U�A��$H���9�������u������)�9����A��A��I��M�(����1�L��L���L��L��L���I��1�M��������I���A��4D�e�M�~D9��h���D��H9�Hۋ}���� 1�����g���E1�A!�L��H��L�I��L�c(L���H�{0H��t�L�k0D�k$A���A��t,D�k%A���A��tH�{0H��t���C%L��%1����L���E1�L���H���H�U�H�u��H��t*H�PXL�2�I�F8H�RH�U�H�P(H�U�H�P0H�U��@H�E�L���%M���]���� L��L���H��t=L���H���R����I��H�I��������6����P f�U�����E��P��p���w&L���L�����Hc�����H�������H���1���H�������f��UH��H��H��H��AT�H�A��H=�w5H�@0H��1�H���A�ą�tH�=�D��L�e���H��H����5�H��H��A�ą����H�=1�1�I��A��H=���H��H����5���H��H������A�ą�uG1ҾRH���H�H�����A�ą�tKH�=�H����5H�=�H����=�����H�=���
�H�H����H�x(H���H�=A�ą�unHLJ�H��(�A�ą�uZH�=H�G(H�GH�GH��A�ą��;���H�H�x(������A���������H�H�x(���A����f��UH�=H���H�H�x(��H�=�H����5H�=�H����=��H�=�]�f.�@�UH���H�NPH���1�Hdž�H��]�ff.��UH��AWI�׺AVI��� 
AUI��ATSL��H��H�=H�M�D�E��H��trI���H�C8H�H�EM��L��I���D�E�L��I�D$H�M����uH��[A\A]A^A_]�I�<$�E��L����E�H��[A\A]A^A_]����f��UH��AWI��AVAUI��ATSH��H�G �L��H�t0�H��H!�I��?�D��D��H��H��v.D��L��L��H���H����H��[A\A]A^A_]�H�������H�΃���?��H���fD�UH��AVAUI��ATI��SH��H�G �H��H�\�H��H!�H��?�A��H��D��L��H��L��H���H��[A\A]A^]�ff.�f��eL�%H���UA�H��AWI��AVI��AUI��ATS��L��M��M��H��A��H��I��M)�H�M9�MG�H����H�rH�����H�
M��H)�H��H��H��HL�I�D��I����I���C��������t
�
���$A��@H�I��@I)���H�
1�L��H)�L9�IG�A��@I�4	H+5H��H��H5H���u���sV�����t���
�t����t�f�t
��H�
H���H�|
�H�|�H�~H��H��H��H)�H)�����H��M���H�H�
��H�|�H�|
�H�zH��H��H)�H)�����H�����M�M)��t���[A\A]A^A_]��
����|
��|������
���t��t
��������|
�f�|�����[A\A]A^A_]���UH��AWAVAUATSL���M���L����$M�|$XI�?�L���I���L���I���H�����1��I��H��u�M���I��t4I��I���L�H�{�unH�;H��t1��H�I��M9�u�L���%L���I��`�I����I����L���1�[A\A]A^A_]�뤐�UH��AWAVAUATSH�L�oL���L��H��M����M���I��L��I9��wu�I���H���H���H��H��t-HX@H+X(H�H��H��H�H�JH�A���HD��@4L���%H��t>I�T$H1�[A\A]A^A_]��H�������I!�I��M��I�UH��u��[�A\A]A^A_]�f��UH��AWAVI��AUL���ATSH��L����$M�|$XI�?�L���H���L���H���H�����1��I��H��u�H�����1�L���I��H��u�L��H�����1��I��H��tI�D$XE�D$HH��I�L$@I�T$0I�t$(�pL��H���A��XE��t��$M�|$XI�?�L���H���L���H���H�����1��I��H��u�L��%�
L��%E1�H�e�D��[A\A]A^A_]�ff.�f��UH���H��AWAVAUATI��SH��H��H��H�E��H�����1�L���H�E�H��tfH�E�L�h0L�`(�#M�wXI�>�L���H���L���H���L��L���I��H��u�H�}�H�����1��H�E�H��u�H�}�%H��[A\A]A^A_]�������u�UH��AWAVL���AUATSH��L��������tTH���L�h��$M�|$XI�?�L���H���L���H���L��1��I��H��u�ǃ�L���%[A\A]A^A_]�fD�UH��AWAVI�����AUI��ATI��SH��H��H�� H���H�M�D�E�L�=H�P����H����A��$�I�ƅ���H�E�H�P�L�rzH��L)�H��H��L�M��L)��I��L�{L9�rQL��N�<)H��H��I�$�H�;u�1�� 
H�M�H�U��H�U�H�M�H��H�tlI��L�{L9�s��}���H�e�L��[A\A]A^A_]�M��$��U�L��L�U��A��$�L�UЅҋU�t*L��%������H�U�L��L��I������C����I��$�1�1�L��M��$�jA�H�P����L�UЉ�X��u�ADŽ$��M;�$��G���H�U��L��L���N����.���f��UH��ATI��H����u#H;��s�H�U�H�u�����H�U�H�u�H�z�H�r*H��H��H��H��H��I�$�H�@����H9�s�L���[���L�e�����UH��AWAVL��`AUI��ATA��SH��H��H�U�H���L���w���D��L��I���I��M����H��t~H���H��H�E����L���L���H��H+AWK�T/�H��H�A�L���G�H�}�Z��uL�%H�E�L�8H�e�L��[A\A]A^A_]�H�E�H�����M��u*E1�M��t�L��L��L���T�����%H�E�H�����L��L��E1��M��t���H��]���ff.�@�UH��AWL��`AVL���AUI��ATI��SH��L��H���H���K�T%�L���H��tvL�@XH�E�I�8L�E��H�}��H�u�H���H�N@H�M��L���%L��L��L���u�H�M�H
L��H���H��[A\A]A^A_]�L���%H��[A\A]A^A_]�ff.�f��UH���H���]�D�UH��AVAUATSH9��:I��H�=H����
�I��H���1�1��I��$�H����H��M��$�I��H���I��I��$�L��H��H���I��$�H����M��t1��I��$�H�D����H��H9�u�L��H��H���H=�wKI��$�L���ADŽ$��I��$`L���L��[A\A]A^]�I��$��I��$��L���E1�[L��A\A]A^]�f.��UH���]�ff.���UH���]�U��H��H��R�E���E�Ƀ��A��H����A��H����A��H��D�E��D�E��A��H������H������H���E����A��H���E���E��A��H����A��H������H��H�E�L�E��U���U�L�E�H�E����H��H�E��U���U�H�E����H���E���E��A��H����A��H����A��H����A��H������H�����ʾH���M���MоH���L��H��H�u�D���H�u�D��H��I��H��vJL��L��H���D��L��L��H��L����L��H��H��H�E��H�E��H�v�A��L��A��A��?wD��H��I���D��H�����H��H��H��H�M��H�M�L��H��H��A��H��������������������������������������������������������������������%u
vduse/%s&dev->lock&dev->rwsem&dev->waitq%s&msg->waitqinclude/linux/thread_info.hvdusecontrolvduse-irqmsg_timeout[vduse-domain]OOOOOO O OOOOOOOOOOOOOOOOOOOOOOOinvalidate vhost IOTLB permission
drivers/vdpa/vdpa_user/vduse_dev.c/build/linux-SaOI8K/linux-5.15.0/drivers/vdpa/vdpa_user/vduse_dev.cdrivers/vdpa/vdpa_user/iova_domain.c/build/linux-SaOI8K/linux-5.15.0/drivers/vdpa/vdpa_user/iova_domain.c/build/linux-SaOI8K/linux-5.15.0/include/linux/log2.hdescription=vDPA Device in Userspaceauthor=Yongji Xie <xieyongji@bytedance.com>license=GPL v2srcversion=EA613A3120DA9519CF068EEdepends=vhost_iotlb,vdparetpoline=Yintree=Yname=vdusevermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layoutĕ,/flush_workӅ3-system_wq�cdev_del��kmalloc_cachesE:#�__kmalloc���cdev_init�T�Sup_read-�w�vhost_iotlb_allocnu�zkvfree�u�eventfd_signal��T__ubsan_handle_load_invalid_value�odma_set_mask�I}free_iova_fast�3D�free_pages_exact�l�_copy_from_iter%��breceive_fd�U�vhost_iotlb_add_range_ctxGV__warn_printk��edevice_destroy��)g__get_user_4�i!alloc_pages�E�vhost_iotlb_free8�2mutex_unlock�Ơ�init_iova_domain3��`unregister_chrdev_region����vfreea�H�__ubsan_handle_shift_out_of_boundsG��Kdevice_create_with_groupsle�vmemmap_baseS`��vdpa_mgmtdev_register	�3pv_ops��9-kstrdup�M�ndma_set_coherent_maskZ%��strcmp��fdown_read7M8�kasprintfT��__init_waitqueue_head�k_copy_to_user�9�[__x86_return_thunk,��__put_user_8ŏW�memset��5�_vdpa_unregister_device/�_alloc_pages_exactk
E�device_register��*�current_task���__mutex_init�ds�eventfd_ctx_fdget�(�Lphys_base۰�vhost_iotlb_map_free�d��vhost_iotlb_itree_nextK��Mmutex_lock��destroy_workqueue�Vfnoop_llseek�z�pdevice_create�r�ivhost_iotlb_itree_first�idr_alloc%z��up_write��Wdown_write%���fput��H�put_iova_domainuyH�init_wait_entry[�evidr_remove��Fcdev_add?G__cond_resched�o�{compat_ptr_ioctl^��|page_offset_base���module_putI��@vzalloc���__free_pages�H|�idr_get_nexty��put_deviceke��__stack_chk_failQschedule��ݍschedule_timeoutA3m__get_user_8ɦհvdpa_mgmtdev_unregister{�'�_raw_spin_lock_irq4# �alloc_iova_fast�pHe__x86_indirect_thunk_raxa��sysfs_emit�m��__fentry__ӯOkmem_cache_alloc_traced���_raw_spin_lock���__vdpa_alloc_deviceZ��__module_get"#�>__wake_up��&�prepare_to_wait_event�zkfree�Al;kstrtouint8߬imemcpy�nW�vmemdup_user�б/_vdpa_register_device��iova_cache_putY?class_destroy�T�finish_wait�x�*device_unregister6��queue_work_on�*�eventfd_ctx_put�\�ldev_set_nameœ�_copy_from_user��� idr_find
�R__class_create�Ciova_cache_get�%�Ialloc_workqueue�Q_copy_to_iter��M{__init_rwsemH�ۈ__check_object_size���anon_inode_getfile+/��alloc_chrdev_region<		�	�	�	�	�
�	�	�	�	������	ZZ�j	~'_Bool'�����:831/4$39
'long long unsigned int'
'unsigned int''long unsigned int'vduseGCC: (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��xx�
 |{ 
`�.cbH�@@b�����g%@�{ `d�
���
S��{ 0}Uf�9H����{  }@�{ ?�B��+S@
DSA��{ ����@�{ �{ �{ �| | (| ���"D�&�E�:| F�
G�H| PT�	��@�L���+�T| 6�c| 6��8�N�@j| �z| S��| U�@�| W���| Z���| \��| ^�@�| a���| d���| f��| h�@�| j����l���n�} p�@} r��#} j��1} j�z�t�@��v��7�x��?} z�O} |�@û~��Z} j��i} ��x} ��@	: ����} ����8��
J�K��} (���-��@��0��9H�M��} �b�@�} .��@
R�I�Q�
R�T�
R�V�
R�Y�@�X�
R�6[�
6R�]�
R�`�H�_�
R�c�G�b�
C�R�e�
R�g�
R�i�
R�k�
R�m�
R�Y�o�
R�q�
R�s�
R�u�
R�w�
;R�y�
R�S{�
R�T}�
O�R��
R���?���
R�S��
R���
R����} �} ���} ��@
��
N���
N�R������} 	P��� aw@�} ��} �i)��XQ`
��
�
�}  �@@b��g%	�
~ �# ���
@~  �+e� i��0
,~ �{ A~ | | (|  ��0�"��&���W~ 0�+֍ ��@��������.)	@e~ �+y{ v~ �~ �~ �~ �~ �+�� �~ �#	�~ @b�@��~ ���������#=��~ �go8 i�@�����~ ���#=� �o8� i�@��� ���, @6 	�H EU E;f ��vr ;@v~ �v� �v� ��w� j@w.��w��� ��+� ֍ ��@�������*G�.)6 � 6(� j@��j`� �	���@��9C�@#�@� � I�PT���� @����PT�@d����'�����/Tm@� j@� �� ��yk� H�� H@#� @��9C�@��j@�~�����f�6���
6�~e-� @=� ������	XQ 	�S@	�#�	�} �	�} �	��������M� `����o�����9H�	�yk
��6�
[� ~ei� x� M�PT�@��>�����P�����D�E��� W�� ��� �(
8�N�PTR��� ��
8�N���� ��ǀ �,Հ �(� �(� %P�� �� �� �(,� �(>� %PN� �$b� �$w� �U�� {6�� }6Á �6؁ �6
� R�� ��
� R�� ���� ��
� R�� ��
� R�(� ��
� R��u�T%@9� ��
� R��u�S%@O� ��
;� R�e� ��
� R��#�� ��
� R��� ���� ��ł ��
� R�ނ ��
� R���Y��� ��
� R�aw� ��
� R�)� ��A� ��
� R����*c�Y� ��
� R����*`�q� ��
6� R����� ��
� R���.)6�� ��
� R���֍�� ��
� R�����Y�σ ��
� R���� ���� �$
=���
� ��
� R���� "� .� :� ��
PT��T� �d� .*s� �P�� t�
PT���#�� �
PT�������� �Ą Wք �
��~ r ;� �
'����� 
�� �(&� -8� G-
'����;x*S�,���P� �
S'����;�,��IA��k� �
'����,��;���
���� �
�'������;���
���� �

E���;�� �
�
E���̅ �� 
�
'���� ��� �
'���� ��� !�
'���@b��g%.��.� #�
�]%�n
&�vhost_iotlb_mapflags_paddingvhost_iotlbnmapsvdpa_callbackvdpa_notification_areavdpa_vq_state_splitavail_indexvdpa_vq_state_packedlast_avail_counterlast_avail_idxlast_used_countervdpa_vq_statevdpa_devicefeatures_validuse_vavdpa_config_opsset_vq_addressset_vq_numkick_vqset_vq_cbset_vq_readyget_vq_readyset_vq_stateget_vq_stateget_vq_notificationget_vq_irqget_vq_alignset_config_cbget_vq_num_maxget_device_idget_vendor_idget_config_sizeget_configget_generationget_iova_rangeset_mapdma_unmapvdpa_mgmt_devvdpa_iova_rangevdpa_map_filevdpa_mgmtdev_opsdev_adddev_delvduse_dev_configvq_numvq_alignvduse_iotlb_entryvduse_config_datavduse_vq_configvduse_vq_state_splitvduse_vq_state_packedvduse_vq_infovduse_vq_eventfdvduse_req_typeVDUSE_GET_VQ_STATEVDUSE_SET_STATUSVDUSE_UPDATE_IOTLBvduse_vq_statevduse_dev_statusvduse_iova_rangevq_statevduse_dev_requestvduse_dev_responsevduse_bounce_maporig_physvduse_iova_domainstream_iovadconsistent_iovadbounce_mapsbounce_sizeiova_limitbounce_mapiotlbiotlb_lockvduse_virtqueuenum_maxkickedkick_lockkickfdvduse_vdpavdpavduse_devmsg_lockmsg_uniquemsg_timeoutsend_listrecv_listconfig_cbdevice_featuresdriver_featuresvduse_dev_msgvduse_controlvduse_mgmt_devmgmt_devvduse_exitvduse_initvduse_mgmtdev_releasevdpa_dev_delvdpa_dev_addvduse_devnodevduse_openvduse_releasevduse_ioctlmsg_timeout_storemsg_timeout_showvduse_dev_openvduse_dev_releasevduse_dev_ioctlvduse_vq_irq_injectvduse_dev_irq_injectvduse_dev_max_mapping_sizevduse_dev_free_coherentvduse_dev_alloc_coherentvduse_dev_unmap_pagevduse_dev_map_pagevduse_vdpa_freevduse_vdpa_set_mapvduse_vdpa_get_generationvduse_vdpa_resetvduse_vdpa_set_configvduse_vdpa_get_configvduse_vdpa_get_config_sizevduse_vdpa_set_statusvduse_vdpa_get_statusvduse_vdpa_get_vendor_idvduse_vdpa_get_device_idvduse_vdpa_get_vq_num_maxvduse_vdpa_set_config_cbvduse_vdpa_set_featuresvduse_vdpa_get_featuresvduse_vdpa_get_vq_alignvduse_vdpa_get_vq_statevduse_vdpa_set_vq_statevduse_vdpa_get_vq_readyvduse_vdpa_set_vq_readyvduse_vdpa_set_vq_numvduse_vdpa_set_vq_cbvduse_vdpa_kick_vqvduse_vq_kick_workvduse_vq_kickdesc_areadriver_areadevice_areavduse_vdpa_set_vq_addressvduse_dev_resetvduse_dev_pollvduse_dev_write_itervduse_dev_read_itervduse_dev_set_statusvduse_dev_msg_syncvduse_domain_exitvduse_domain_initvduse_domain_createvduse_domain_destroyvduse_domain_releasevduse_domain_mmapvduse_domain_mmap_faultvduse_domain_free_coherentvduse_domain_alloc_coherentvduse_domain_unmap_pagevduse_domain_map_pagevduse_domain_free_iovavduse_domain_alloc_iovavduse_domain_reset_bounce_mapvduse_domain_clear_mapvduse_domain_set_mapvduse_iotlb_add_rangevduse.ko=,�
 `#�2�?�X�	n���7���9�@.�p.���
@"`:�R�Yl� �@�`�������!*8 N@IY�;k�*|Y�`,���������c�5$;��J� U�_$sp��
`�� �
���P�� � � ��G�0`�
$ 0 <`MQf`]{���P
`�9��
]�0��N�l��� w"�1.�?��S�.f n����k�`6��6��o�PT��y0�A�GY0�i vuS�%w� �
 � �h�
��  h�P�
��'�%%,2QI
@(Ypi� ~(�?�(2�
���P(��)������)c�70 *K@,�`@-�x
`���������			,	9	�G	W	e	w	�	@7�	�	�	�	�'��	�	�	�	�	�2
*
4
1�J
W
k
z
�
�
�
%w�
�
�
�
�
.?JWd`31������������5&0HVb�/�y�� 7������


,
D
K
X
�4�s
�
�
�
�5f�
�
�
�
@.C�
)CP�s��������&7FSu�������`0����__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8vduse_vdpa_set_vq_addressvduse_vdpa_set_vq_numvduse_vdpa_set_vq_readyvduse_vdpa_set_vq_statevduse_vdpa_get_vq_alignvduse_vdpa_get_featuresvduse_vdpa_set_featuresvduse_vdpa_get_vq_num_maxvduse_vdpa_get_device_idvduse_vdpa_get_vendor_idvduse_vdpa_get_statusvduse_vdpa_get_config_sizevduse_vdpa_set_configvduse_vdpa_get_generationvduse_vdpa_freevduse_dev_max_mapping_sizevduse_releasevduse_mgmtdev_releasevduse_openmsg_timeout_storemsg_timeout_showvduse_vdpa_get_configvduse_devnodevdpa_dev_delvduse_dev_unmap_pagevduse_dev_map_pagevduse_dev_free_coherentvduse_dev_alloc_coherentvduse_vdpa_get_vq_readyvduse_vdpa_get_vq_ready.coldvduse_dev_openvduse_lockvduse_idrvduse_dev_open.coldvdpa_dev_addvduse_vdpa_config_opsvduse_mgmtvduse_dev_dma_opsvduse_create_dev.constprop.0__key.5__key.6__key.7vduse_dev_irq_injectvduse_vq_irq_injectvduse_vq_kick_workvduse_majorvduse_classvduse_dev_groupsvduse_vdpa_set_config_cbvduse_vdpa_set_vq_cbvduse_dev_releasevduse_vq_kickvduse_vq_kick.coldvduse_vdpa_kick_vqvduse_dev_pollvduse_dev_poll.coldvduse_vq_irq_inject.coldvduse_dev_write_itervduse_dev_resetvduse_ioctlvduse_ioctl.coldvduse_dev_read_itervduse_dev_msg_sync__key.9vduse_dev_msg_sync.coldvduse_dev_set_statusvduse_vdpa_resetvduse_vdpa_set_statusvduse_dev_update_iotlb.constprop.0vduse_vdpa_set_mapvduse_dev_get_vq_state_split.isra.0vduse_dev_get_vq_state_packed.isra.0vduse_vdpa_get_vq_statevduse_dev_ioctlvduse_irq_wqvduse_dev_ioctl.coldvduse_init__key.3vduse_ctrl_fopsvduse_ctrl_cdevvduse_dev_fopsvduse_cdevid_tablevdpa_dev_mgmtdev_opsvduse_exit__UNIQUE_ID_description295__UNIQUE_ID_author294__UNIQUE_ID_license293vduse_dev_groupvduse_dev_attrsdev_attr_msg_timeout.LC15.LC16vduse_domain_mmapvduse_domain_mmap_opsvduse_iotlb_add_rangevduse_domain_alloc_iovavduse_domain_alloc_iova.coldvduse_domain_free_iovavduse_domain_free_iova.coldvduse_domain_bounce.part.0vduse_domain_releasevduse_domain_mmap_faultvduse_domain_fops.LC2alloc_chrdev_regionanon_inode_getfile__check_object_size__init_rwsem_copy_to_iteralloc_workqueueiova_cache_get__class_createidr_find_copy_from_userdev_set_name__this_moduleeventfd_ctx_putqueue_work_ondevice_unregisterfinish_waitvduse_domain_exitclass_destroyiova_cache_put_vdpa_register_devicecleanup_modulevmemdup_usermemcpykstrtouintkfreevduse_domain_unmap_pageprepare_to_wait_event__wake_upvduse_domain_map_page__module_get__vdpa_alloc_device_raw_spin_lockkmem_cache_alloc_trace__fentry__sysfs_emitinit_module__x86_indirect_thunk_raxalloc_iova_fast_raw_spin_lock_irq__get_user_8vdpa_mgmtdev_unregisterscheduleschedule_timeout__stack_chk_failput_deviceidr_get_next__free_pagesvduse_domain_alloc_coherentvzallocmodule_putpage_offset_basecompat_ptr_ioctl__cond_reschedcdev_addidr_removeinit_wait_entryput_iova_domainfputdown_writeup_writevduse_domain_destroyidr_allocvhost_iotlb_itree_firstdevice_createnoop_llseekvduse_domain_clear_mapdestroy_workqueuemutex_lockvduse_domain_initvhost_iotlb_itree_nextvhost_iotlb_map_freephys_baseeventfd_ctx_fdget__mutex_initcurrent_taskdevice_registeralloc_pages_exact_vdpa_unregister_devicememset__put_user_8vduse_domain_free_coherent__x86_return_thunk_copy_to_user__init_waitqueue_headvduse_domain_createkasprintfstrcmpdown_readvduse_domain_set_mapdma_set_coherent_maskkstrduppv_opsvdpa_mgmtdev_registerdevice_create_with_groupsvmemmap_base__ubsan_handle_shift_out_of_boundsunregister_chrdev_regioninit_iova_domainmutex_unlockvhost_iotlb_freealloc_pages__get_user_4device_destroy__warn_printkvhost_iotlb_add_range_ctxreceive_fd_copy_from_iterfree_pages_exactfree_iova_fastdma_set_mask__ubsan_handle_load_invalid_valueeventfd_signalkvfreevhost_iotlb_allocup_readcdev_init__kmallockmalloc_cachesvduse_domain_reset_bounce_mapcdev_delsystem_wqflush_work���������5���������A���������j���������q��������������������������������������-���������A���������X���������a���������y�����������������������������������������������������������������������������!���������8���������A���������Y���������a���������x��������������������������������������������������������������������������������������������������������������������!���������.���������4���������A���������I�_���������~�������������������������������������������������������������������������������%���������J���������U���������a���������x���������������������������������������������������������������������������������������������������������������������������������������������������E���������j���������o��������������������������������������������������������������������������������������������& L���������^���������q���������y���������������������������������������������5`:���������q���������������������������������������������������������������������������������������������� ���������1�<���������F���������Q���������������������������������D������������
����������		B	~��������T	[	${	��	����������	����������	���������%
����������
0�
�
�
��
���������0 '`F���������Z�b���������r������������������������������������������������������������������������������������������#���������B�xM���������a���������������������x������������������������������+
�x=
���������Q
���������i
���������x
5�
����������
�x�
����������
����������
����������
����������
�������������������#���������)���������1���������b���������n����������J��x������������������������������	����������x�#���������1���������I���������Xhp���������z�x�����������������������������������������������������x������������������!���������Y���������|�����������x����������������������������)�x5���������O�x\���������e���������z������������������������������������������������������������+�0���������Z���������t�����������������������������`�����������������������������������������}(���������6=P���������_�d���������q���������{���������������������������������������������������������������������������������1���������;�����������x����������������������������������������������������x��������
���������L�xq������������������������������\3%���������-���������@�������������x�����������������������f�x���������������������A���������������������������������������������������.���������S���������k��������������������������������x��������������������R���������W���������a�������������������������������������������������F���������K���������Q���������o��������������������������������������� ���������%���������1������������������������������������������������#���������1���������o��������������������� ���������o ���������� ���������=!�S!����������!����������!����������!�!���������"���������)"����������"���������
#}��������#����������#����������#����������#q�#��#����������#�x�#���������$���������E$�x^$���������k$���������|$����������$����������$����������$�$����������$���������%���������	%%[%�!%���������(%;%`B%[P%U%{��������c%h%���������u%���������|% �%��%����������%�%��%��%��%����������%�%�%a�%����������%��% �%����������%& 
&X&�&���������4&i9&���������@&N&���������\&a&���������h& m&���������s&z&&����������&��&����������&�&����������&�L�&����������&���������&[�&����������&���������& �&���������'��������'P'"'���������4'��������='���������B'���������W'���������`'��������i'����������'����������'���������'����������'���������'����������'����������'�'����������' �'����������'�'�'����������'��'����������'�'����������'�'����������'���������(���������5(�>(���������Q(���������(��(����������(����������(����������(����������(���������)���������)���������F)�k)����������)����������)��)����������)��)���������*���������!*���������**��*����������*���������
+���������/+���������>+����������+���������4,���������9,���������A,���������d,���������s,���������{,����������,����������,����������,����������,�x�,���������-���������-���������-���������&-���������7-���������A-����������-����������-����������-����������-�x�-����������-���������3.���������A.���������c.���������r.���������z.����������.����������.����������.����������.���������/���������$/���������3/���������H/���������Z/�xf/�x/����������/����������/����������/����������/����������/���������0���������0���������20���������F0�xY0���������a0���������p0����������0����������0����������0����������0����������0����������0�x1���������1���������K1����������1���������2���������.2���������K2�x�2���������[3���������a3����������3����������3����������3���������4�x24���������a4�xz4����������4����������4����������4����������4����������4���������5���������5���������)5�xB5���������M5���������`5���������l5�x5����������5����������5����������5����������5����������5�\�5����������5���������;6���������~6`�6�6|���������6����������6����������6����������6����������6����������6���������7���������!7���������*7���������07���������A7���������J7���������P7��������� ��������� ���������+�0���������5&@`E���������Jx
U�^���������h�sx���������}X�����������������������������������������������������@�@�������������`
���������( 4���������AK�S���������\�g�l���������q�|�������������#�@�����������o��������������#� �����������=!�������������U)�`��������� @%���������>���������H T���������]k)�������������������������������������)?�(
$�
(	0�4<@HLTwX`~dl�px�|�&��L� ���#���&�I�)���,�c�/���2��#�5�B$�8��,;�->W/A c/$D,C00G8�0<JDH2HMP4TP\^4`Sh&5lVti5xYp� �(�p�x��@�Xp���������0�0������������H�`h@p�
x`�p�������@�`������� �@���``��(P@�`��(�@,�@-@p� @(`0�8�@H P@X``�h�p�x��� �@������`��������������p�P`�P
 �
(�
008�@0H�P X�`�h�p�x`�����P���0���0�%��'�(�P(�)��)� *�@,�@-@.�/`01 �2(`30�48�5@�5H 7P@7?� (
0�
@�P`pw�~�����&�L�����I�c �0�#@B$P�,`�-pW/�c/�C0��0�H2�4�^4�&5�i5$�(�-ao4i�,Wx� �$�(,70X4w8�<�@�D�HL3P}T�X�\T`�d�h�l�p
tix�|]�����L���<
��
��
�
�(���"������Y�p���Q�����E������"���t%��'��=(��()�)*�+3,8,6-�- 2.$~/(X0,o001428Z3<14@_5D~5H�5L�6P7T/7XO7�$m�$n',z$;-(z0d54zP8 P08@PP8`Pp8�P�8�P�8�P�8�P�8P8 P08@PP8`Pp8�P�8�P�8�P�8�P�8P8 P08`@p��s����������������� �0�8�@�P�X�`�p�x������8�8�.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela.altinstructions.rela.rodata.rela__mcount_loc.rodata.str1.1.rela.parainstructions.rodata.str1.8.rela.smp_locks.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�T7:@Ⱥ�6%J�7�E@p��%Y�:\t(;�o@H�%��< �@H��%
��BX�@%�2E���E��@
%�2�G>��H�@
H%��H���I�@`
H%
�I\@�
(%`K� +�f<&@��%< g� 7@��%G@k�@B@x0%a�n f0�n�oDoDoX$�����&{	����0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�C�Ԗ�tw�[x.�}u�
�T��՞<�5l/��9�Î`�a�P�鋞bT��`�tISz(�'/-��:y�#��<������}ݔ�_�\I]{k�v%�dx�mQDw���\�46xih���Ϯg��/-���=Z�Tv��ƿ2��. ��Q~�q�S
�|v\�&��9��2BW��Q�����f�7"@#l���d2��*.��8��M���G?�t��ҳ�l����4�]�A%a�gw��5�O���.�1�ϱH���3�4K��$#{.j�����-�$8'�Y>P��K��J[���7XB�BY���@歁 �]F�	>{]c�Pk�"	����N�T�%k�K���+^�!�p|�%�/��� �b���qwf�]	�F/� ,Z:�AI� L�2>3q��=�T�}����FLJ.�XWLx�	��V��Z�鏘3�x/�ԡi��\Z���=�k��r)̐p��L���Ցy O�giw��.�|�S	�~Module signature appended~