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/mtd/nand/raw/denali.ko
ELF>��@@32GNU��N"џ�¥1�A��Bv�.LinuxLinux�UH��AUATI��SD���H��H���A��A	�A�����D��0ҁ�!@���H�� I��$�D��L���I��$�H��D��L���[A\A]]���UA��H��AVAUATI��SD���H��D��H���A��E��A�����D	�0ҁ�!�H��I��$�L��H���"��D	����I��$�L����#D	��D��I��$�L���@�$�[A\A]A^]����������U�ǃ���H��]�P��H����f��UH��0H�����]���P�B1������]���UH��0H������P��O])�1��J�����]��UI������IpXH���]���UH��ATA��SH����H�sX�H�sXD��H���[A\]�f.��UH��AVAULc�ATK�D�SH��H��L��0����A��$�I�D$P���+��L��P����L�������XI�D$PH��H��`���I�D$P�{H��p�I�D$P�{H������XI�D$P��H����������TI�D$P��H������I�D$P��HH����I�D$P��HH����I�D$P��DH������Z���I�D$PH��K�D�H����	�I�D$P��	H���I�D$P��	H�� �I�D$P��	H��0�I�D$P��	H����I�D$P��	H���I�D$P��	H�� �I�t$P��	H�Ɛ�H��[A\A]A^]�f��UI����IxXH���]��UH��SH����H�sX�H�{XH���H�]�����UH��AVL���AUATA��SH��L���D���H��E��uDD���L���C`�H�{`���H���D���[D��A\A]A^]�L���D��[A\A]A^]��UH���H��H��AWI��AVAUATSH��H�E��A�����~yA�E1�E1��A��A��PE9��~]Ic�H��IPH�u��H�uЅ��øDE��IwP�E9��u�A��A���A#��t�I�`��E1�H�}�%H��D��[A\A]A^A_]�ff.���UA���H��AWAVAUATSH���L��0���*H�BI��H=��-��I�w@I��I�H1�H��H��H�H��H��H����E1�����M�����1�D�E�H����H��1�H��A��$�H�D�H��?9�N�I�GPH�� A���HcM�A��?��H��A	�M�4�1�E��	A��$�H�D�H��?9�N�I�GPH���A���A��?��A	�E��	A��$�A�D$9�HB�1�H�D�H��?9�N�I�GPH��A���A��?��A	�E��	A�D$4A���E�H�D�1�H��A��A��A9�DO�I�GPH��A�����A	�E��	A��$�A��$�9�HB�1�H�D�H��9�N�I�GPH��A�������D���	�1�A��	A�D$|A��$�'H�D�H��A��$�H��A�D$x9�HB�1�H�D�H��1҉�H��H���D)�)�A��$�9�L�A��$�9�HB�1�H�D�H��9�L�9�O�H�D�1�H��u��Hc�L�,�I��A9�DO�I�GPH��0�����D���	�A��	I�GPH�����uԃ��‰��	�1�A��	A�D$`I�PH�D�H��)�H�A�D$@1�H�D�H��D)�9�M��ø9�O�H�� �D�EЃ���	�A��	H��D��[A\A]A^A_]�A����ff.��UH��AUATSL��0H���WI��$�A+�$��A�Ņ��DL��0I�D$PH��P�����A��$���t^�����������p���ѣLѣPH�c�c�c�cѣ�ѣHѣLѣTAѤ$�[D��A\A]]���HI�t$(H��H��D��LD��T��6���I�D$P�ADŽ$�H��P�A��$��/�����UH��AWAVAUATSH��H��H�G0H�L�����H�W0H�U�H9�tzL�����I���I�"���I��L�������L���I���I���H�AH�I��$�M���M���I��$�M��H-�H9M�u������~+E1�C�4�1�A������ Hc�HsP�D;��|�H�sP1�H����H��[A\A]A^A_]��U�����UH��AUATI��SD���H��H��0E����D���E1�L�� 	H�0Ic�H��E����E9��E��~'A�Q�I��$�H��I�T�D;�H��$H9�u�H�C0H�����H9�t;���1���tHc�H��D;������9�u�H���H�����H9�u�A��E9��d���H�C(I�|$8I��$��FD���A���A��A��$Xt
IDŽ$�A��$XH�{@��H�{H����1�D��L��A��$XH�A��$tI��$8IDŽ$�IDŽ$�IDŽ$�IDŽ$�IDŽ$�IDŽ$�I�D$H�A�Ņ�t[D��A\A]]�
��Z���E1�1�1�1�L���A�Ņ��H�C8I��$�H��0H�SI��$�I��$�H�D��[A\A]]�H�S0H�C0H9������I�D$8�����UH��AUATSH��H��H�GPH����H��H��H��A����C`H��H�{hH�C H������H�C0ǃ�H�C0ǃ�����H�C8���sD�������F����A��@u���A��A��<�_E��tl�ƃ���������H�����H�{(HD��������A��A��<�E��t ���H�H��HE�H���A��H�H��H�HE�H����HE�H���H���H�CPH0���cH���H�CP1�H�p�H�CP�@+��L�``��?�H�����L��E1�H���H�CP�H����H�CP�H����H�CP���H��@�H�CP�H���������~+C�4������A������Hc�HsP�D;��|�S���H��1�H�{(I�A���ZA�ą������E1�~,C�t������A������ Hc�HsP�D;��|�H�sP�H����H�e�D��[A\A]]�H���������H�CPH��p�f���Љ���k�����ff.�@�UH��AWI��AVI��AUI��ATSD���H���H��A��A	��H��A��ILJ�H���I��t%1�1���A��D��L��I����Hc�L9�r�L������[A\%�A]A^��A_]������UH��AWE1�AVI��AUI��ATSH��H��0D�g�U׋���EЋ�D��9�u�E1��}���L��L��t���uHc�A��I�E9�D��A��HA��L�A��A9�~��3D9�~�D��E1��u�L��)�}�L���M�t@��u�HcMȅ�u�E�D)�I��A�4�p������t�H��[A\A]A^A_]��HcMȋu��H��1�[A\A]A^A_]�f��UH��AWA�AVI��AUL���ATI��SH��������L��H�Uȃ���A)�	�D�}ā��L��Idž�H���H�E�H��H�E�t+E1�1�M�,���I���L���A��A�EIc�H;E�rھ�L�����Āt7�u#]�����H��[A\A]A^A_]�H�UȾ�L����и������f��UH��AWE1�AVAUATS1�H��(L��0��HH�}�H�u�M���H�U�L��E��L��Idž�H����E��H�}��D��H��H	�����I�FPA��H��0��Eԉ�I�FP���H��H��@I�͉���Uԉ�1�E9�DE���@u��É�9�s�D���ȉ�%H���A����Hc�HU��
1����
�H�}�A��x�E�D9�ABǁ���E��M���L����
�������EE�H��([A\A]A^A_]�ff.�@�UE1�H��AWAVI��AUI��ATSH���G�_�҈U�H��E�H��0��D���D���0��EȋEȅ���IcċU�E1�I�A��DډU̅���D��D�e�M��A��A���>�E1��}���L��L���������A��DHc�A��I�D9���A��LA��H���M̋}��A��)�A�H)�D9�D�A9�~��3D9�~�D��E1��u�L��)�}�L��M�tJ��u�HcM���u!�E�D)�I��A�4�K�������`����EȋE�H��[A\A]A^A_]��HcM��u����E�����f.��UH��H	�H��AVAUI��ATt^I�։�E1�1�1�I�����u:M��t�L��L�������u!M��t�L��L��������uL���A\A]A^]�������UA��1�H��E��tH����a���]�ff.��UH��H	�H��AWAVAUI��ATtk��I��E1�1�1�I���A�ą�u+M��t1�L��L�������u&M��t1�L��L���a���A��D��A\A]A^A_]�A��D��A\A]A^A_]�A����Ӑ�UH��AUATL���M��t9E1�1�1�I�����u�L��L������uL���A\A]]��������UH��AUATL���M��t*E1�1�1�I�����u
1�L��L�����A\A]]������fD�UH��AWAVI����AUI��AT��tdL���L��L	�H��tnE1�1�1�L���A�ą�u+M��t1�L��L�������u.M��t1�L��L������A��D��A\A]A^A_]�L��E1��A��D��A\A]A^A_]�A�����ff.��UH��AWA�AVI��AUATI��SA��A)�H�� L�o(H��H�UЉM�D�E������L�����L���H��H+
H�4H�M�L��E1�H��E��H��H5�I�v(I��H����D�}��A����A���)‰U�I�FP�D�E�H���I�FPH���I���H�}��H�}�Idž�H����ًU�L��I���L����u�L���w�A������èt�E�!��E�A��I�FP1�D�M�H���D��L�}�I�~(E1�L��L�����D�M�tL����L��D�M��D�M�H�� D��[A\A]A^A_]��E�A����������t#I�v(f��}��M�L��L��H�U�t<���A���M�}P�M��uM�}L���L��H��H�����#���A���a���H��H����H�
����f.��UH��AWAVA��AUI��ATI��SD��H��L��0��L�M���L�M�E���A���A��t(D��D��L��L��L���'���H��[A\A]A^A_]�D��L��L��L�τ�t��H��[A\A]A^A_]��G���H��[A\A]A^A_]�@�UE1�H��AWAVA��AUI��ATSH��H���WL��0eH�%(H�E�1�H�E����A�ą�t.���t)H�E�eH+%(��H�e�D��[A\A]A^A_]�A���uA����RE1��H��0D���D����D����e��Hc�HxP�A��D����A���)������A��A�ĀuA��D�x�\����@+�D��?�I�����E1�I��L�}�H���D��1�H��D�E����A�ą�����D�E�H��0��DLc��E��L����=��xA9�DB�Hc�HI�Hc�LI�A��D;�D}wA��?�M��s㋃TL��E1�E1���L��HL��L�U�P�L�U�Z��y���|�L��H�u�H���>���A����yE���S���L�}�M��������E���<�����UH��AWAVAUA��ATI��SL��0��D����A��������t&D��L��L��L��A��U���[A\A]A^A_]�D��L��L��L�����[A\A]A^A_]�fD�UH��AWAVI��AUI��ATSH���L��0����vf�������T�L��M��$��y�L����L��IDŽ$�H������W1�H��[A\A]A^A_]�����^L�n��t�E1�A��$�Ic�A��L��A�TI��$������D9�u��D�~A���A��A�]M�mu[A��XtQE1����n���A��$�I��$�L������Ic�A�DA�V��A��Hc�A�DA9�r��(���E1�������A��$�I��$�L������A��Ic�A��E�DA9�u�����VA��$�L��I��$������1�H��[A\A]A^A_]�D�~A���A��A�]M�mu^A��XtTE1����w���A�FA��$�L��H�A�TIc��A��A�D����	�I��$��A9�r��.���E1����#���A��$�Ic�A��L��A�TI��$������A9�u�����������������A�uH���E����E������������ff.����t1��UH��AVAUI��ATI��S�6�X��I��$0L���L���L��Hǃ�H���A�E��t51��	��A9]v(Hc�L��H��I�EH�4������t�[A\A]A^]�[1�A\A]A^]��ʾH���M���M��H�{(D��H��E1���I�|$(H����I�|$(��H��A�����H�{(��H���L����A��H���E��$��H�{(D��H��A�����H�{(D��H��A�����H�{(D��H��A�����Hc�H��H���M���M��H�{(H���ƃ����H����H�{(H������H���E������H����A��H��L�M��L�M��IcԾH��L�U��L�U��Hc�H��H���M���M��D��Hc�H���M�H����M����H����A��H������H����A��H����������denali_calc_ecc_bytesdenali_chip_initdenali_initdenali_removetimeout while waiting for irq 0x%x
Failed to setup ECC settings.
chosen ECC settings: step=%d, strength=%d, bytes=%d
unsupported number of devices %d
bank %d is assigned twice in the same chip
Failed to set DMA mask. Disabling DMA.
%s %s: rejecting DMA map of vmalloc memory
Failed to DMA-map buffer. Trying PIO.
unsupported NAND instruction type: %d
/build/linux-SaOI8K/linux-5.15.0/drivers/mtd/nand/raw/denali.c/build/linux-SaOI8K/linux-5.15.0/include/linux/dma-mapping.hOdrivers/mtd/nand/raw/denali.cunsupported bank %d
bank %d is already used
denali-nandFailed to register MTD: %d
&nfc->lock&x->waitUnable to request IRQ
include/linux/dma-mapping.hdenalidenali_attach_chipdenali_dma_xferlicense=GPL v2author=Intel Corporation and its suppliersdescription=Driver core for Denali NAND controllersrcversion=823A257A8CE8E90911CACF4depends=nand,mtdretpoline=Yintree=Yname=denalivermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout��T__ubsan_handle_load_invalid_value�odma_set_mask�~��nand_prog_page_end_opGV__warn_printk��ыnand_prog_page_begin_opa�H�__ubsan_handle_shift_out_of_boundsle�vmemmap_base	�3pv_ops��xnand_ecc_choose_conf�9�[__x86_return_thunkŏW�memsetp�\�_raw_spin_unlock_irqrestore���__mutex_init�(�Lphys_base�: nand_cleanup7�z�_dev_err��ˎnand_check_erased_ecc_chunk^��|page_offset_base��@�_dev_infoke��__stack_chk_fail�<Fdma_map_page_attrs�pHe__x86_indirect_thunk_rax�Fj�dev_driver_string�m��__fentry__*�/snand_scan_with_idsd���_raw_spin_lock�e�__dynamic_dev_dbg�4_raw_spin_lock_irqsave���Kmtd_device_parse_registerD�~*nand_read_page_op�tnand_change_write_column_op�4�t__sw_hweight32��LKdma_unmap_page_attrs�A�`__init_swait_queue_head(��5nand_change_read_column_op/z%�completev%��mtd_device_unregisterS?EJiowrite32�:Jwait_for_completion_timeout�)Z�devm_request_threaded_irq�ioread32ΰ�is_vmalloc_addrZ	F		u		��uohF'_Bool'<��
��
'unsigned int''long unsigned int''int'�denaliGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0���,�,�^_H��*8�9H@�(�ߍ)��-�������@
�?��@���m@(�A@+��2��?�?�H�@	Q�6@	g�6H	n�6P	��`	C�	����	��:
��:�9)'����@��H�ȎDҎE@ێ;��F��G��/�S@���S�+�=� M�H@^��o�I�����J@�����S����Ə@׏`�K��M��#�P@/��?��T�|�e�Sx�@��|�������Ɛ�ؐ6@ܐ6H�R��H���H@�V�΀E�S@��=��gBHg
}> �@|{ >��{ >��{ >��{ >��{ >�{  �{ @�{ `�{ ��{ ����+�{ _�@| `��| �| �+| ;| a�@H| d��O| f��V| h�_| j�@e| l��l| l��y| o��| o�@�| r���| j���| r��| j�@�| l���| h��} h�} t�@$} v��*} x��0} x�8} x�@C} z��U} z��b} z�	q} h�@	�} |��	�} v��	�} v�
�} |�@
�} v��
�} 6�
�} 9�} H���} @׉S��>��PT�
�} @$�} \��$��~@%�} �~�%~ �~�%Z
@�&YH@&]�]��&�Z^�(?�
>�A�
>�C�
>�E�~ @# v@ ~ .~ : ��@8~ `B~ �%@@M~ �W~ �|{ >@m~ >`w~ |�~ @�=%@;@�~ ;��~ ;��~ ;�~ >@�~ ��~ ��~ �# �~ �~ Q��8Q�@
M�
@�P�L�O��~ �l�z 
R��~ 1W	X�@ [��
T�
@�W�R�V�
@�Z�S�Y�  �# @���, (X;H����}5 �H@ mP m��N�U�J�
@�c�I�b�
@�:;l��8e�
@�:;g�
@�:;lnoi�
@�:;lk�
@�:n�K�m�
@�;lq�G�p�
@�$:ls�
@�u�
@�:w�
@�:y�
@�{�\ 	$u &/ �{ @� `� �� �� �� �� � � �  (� �u� 1� @7� `�
�B� X� g� ��T��Sw� 	@g���g� �� ��I��� ���~ @�~ `�~ ����=��� �� ˀ � �� � 8� K� f� }� �� �� �� ց � �� � ��� �� ����@� `p/�}�'� ��|0� �
��9� ��@A� ���
��
������G� S� ?�W� }�@*�~ ���+^� ~��/f� ���/�-��0����
6������j� (^���{� ����׉S��  �� ���� ��@�� ����� ���
����
����
��������Ȃ �-����؂ �� ��� ����� ����.��@� ���� �������� 	H�n��* �5 $� @��`%@�,� �6� �S*��J� 
l�V�  \� 0b� @e� Pj� 6`t� p�� ��� ���-��� X��� 6@҃ +�� +�� ������� �)�%@@� � � F@'� �
��2� @� ��J� @U� ��
����d� �� ��� �� ����@1�`�������� �r� y�  �n@�� 4��� 4��� ���� ��@�� ����� ����� ��~�
��@Ȅ ���Մ ���h*��� ��@� ����� ���� ��
����� $���;�����@0����0�����3�-��4�t���5�n�:� ��;4� ��@;J� �;Z� �;f� �;r� �;� ��<�� ��@<�� ���<f� 4�<�R
=��  =�� @=�� `=Å �=Y�4�=υ 4>ׅ ��@>�k�>Tm�>���?� k@� �@� �@�� ��A� @A]����A�~ ���A׉SG��
������
����
����
������
��>>��
��>>����
���� � &�1� ;� @D� �N� �U� ^�  g� @p� `x� ��� ��� ��� ��� ��  �� @�� `�� �dž �φ �׆ �� �  � @�� `� �� �� �� �(� 2�  :� @B� �K� �S� �[� c�  l� @t� `
��|� #�1� ;� @D� �N� ��� ��  ^� @�� `�� ��� ��� �Ň ��� ��  · @�� `dž �և �� �� ��� �  � @φ `� �׆ �� �� �� :�  B� @K� `c� �'� �t� �1� E� T� �e� ��i� ��o� ��=��@|� �g�����@
���� b3�� �� ��e
@�� %@u��f@ш 6�܈ �� � � *� @� W� {
������)��m� ��u� (g���.��@�� 
������ ��� ��@�� �
����  �� ��ʉ ��@L����։ ���
��
����
����
����6����
��������� (Tm�-������ �� S� S@� ���"� ���v����\��@/I���,� ���5� ��=� ��@G� ���P� ���Z� �����@�����h� �s� ��
����
����
��e
��
��4��
����
����
��:��
��4���� 0����ɪ��@�� ����� ����� ���� ��@
��:��
��������ъ �U��׉S@� 
������ ��@
�  ����\ y����� ^"� ^*� 	(�/��@&/�9� �|{ ��n�2�^�{ ^�~ � B� 	$o�R�  d� @z� `�� ��� ��� ��� ��� �� 	"���X;H@Gʋ �GЋ ��G�Ջ �]���PT�@�H�r;� @��S��+S����0#|� � @��j`�*6��� �	� �� �$� � �@+� ��4� 	��>� �	
�@��
���
�
�
��6���I� �^� 
��}����H���
l� �s� �
l� ��� �
l� ��� ��� �
"��������� 6��  �
"����]���� "�
"���Ќ $�
S� @���� P�� &�� &�
p/� � )�
"���.� ^���5� +�
"���u�e
L� Y� -�
"���u�4L� k� /�
"���u�S�;�6|� 1�
l� �u�S�;�6�� 3�
l� �u�U�;�� 5�
l� �u�u�;�� 7�
l� ��,��6�� 9�э 9�
"���� |u�4� <�
"���� >�� >�)� -�?� /�
"���u�TT� T\� C�
"���u�ST� Sm� E�
"���u�S�6}� G��� G�
"������ J�
l� �|��� L�ʎ �
l� ���)Վ O�
l� ��� Q��� O�� Q�
�]U�+
V�erasesizewritesizewritebufsizeoobsizeoobavailerasesize_shiftwritesize_shifterasesize_maskwritesize_maskbitflip_thresholdooblayoutpairingecc_step_sizeecc_strengthnumeraseregionseraseregions_erase_point_unpoint_read_write_panic_write_read_oob_write_oob_get_fact_prot_info_read_fact_prot_reg_get_user_prot_info_read_user_prot_reg_write_user_prot_reg_lock_user_prot_reg_erase_user_prot_reg_writev_sync_lock_unlock_is_locked_block_isreserved_block_isbad_block_markbad_max_bad_blocks_suspend_resume_reboot_get_device_put_deviceoops_panic_writereboot_notifierecc_statssubpage_sftusecountdbgotp_user_nvmemotp_factory_nvmemotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infonumblockslockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamemtd_partmtd_masterpartitions_lockchrdev_locknand_memory_organizationbits_per_cellpages_per_eraseblockeraseblocks_per_lunmax_bad_eraseblocks_per_lunplanes_per_lunluns_per_targetntargetsnand_row_converterlun_addr_shifteraseblock_addr_shiftnand_posplaneeraseblocknand_page_io_req_typeNAND_PAGE_READNAND_PAGE_WRITEnand_page_io_reqdataoffsdatabufnand_ecc_engine_typeNAND_ECC_ENGINE_TYPE_INVALIDNAND_ECC_ENGINE_TYPE_NONENAND_ECC_ENGINE_TYPE_SOFTNAND_ECC_ENGINE_TYPE_ON_HOSTNAND_ECC_ENGINE_TYPE_ON_DIEnand_ecc_placementNAND_ECC_PLACEMENT_UNKNOWNNAND_ECC_PLACEMENT_OOBNAND_ECC_PLACEMENT_INTERLEAVEDnand_ecc_algoNAND_ECC_ALGO_UNKNOWNNAND_ECC_ALGO_HAMMINGNAND_ECC_ALGO_BCHNAND_ECC_ALGO_RSnand_ecc_propsengine_typeplacementstrengthnand_bbtnand_opsmarkbadisbadnand_devicemtdmemorgrowconvbbtnand_ecc_contextnstepsnand_ecc_engine_opsinit_ctxcleanup_ctxprepare_io_reqfinish_io_reqnand_ecc_enginenand_eccdefaultsrequirementsuser_confondie_engineenginenand_bbt_descrveroffsmaxblocksreserved_block_codeonfi_paramstPROGtBERStRtCCSfast_tCADsdr_timing_modesnvddr_timing_modesvendor_revisionnand_parameterssupports_set_get_featuresset_feature_listget_feature_listonfinand_idnand_ecc_step_infostepsizestrengthsnstrengthsnand_ecc_capsstepinfosnstepinfoscalc_ecc_bytesnand_ecc_ctrlprepadpostpadcalc_bufcode_bufhwctlcalculatecorrectread_page_rawwrite_page_rawread_subpagewrite_subpagewrite_oob_rawread_oob_rawread_oobwrite_oobnand_chipcurrent_interface_configbest_interface_configbbt_erase_shiftbbt_optionsbadblockposbadblockbitsbbt_tdbbt_mdbadblock_patternphys_erase_shiftchip_shiftpagemasksubpagesizeoob_poipagecacheresume_wqcur_csread_retriessecure_regionsnr_secure_regionsnand_sdr_timingstBERS_maxtCCS_mintPROG_maxtR_maxtALH_mintADL_mintALS_mintAR_mintCEA_maxtCEH_mintCH_mintCHZ_maxtCLH_mintCLR_mintCLS_mintCOH_mintCS_mintDH_mintDS_mintFEAT_maxtIR_mintITC_maxtRC_mintREA_maxtREH_mintRHOH_mintRHW_mintRHZ_maxtRLOH_mintRP_mintRR_mintRST_maxtWB_maxtWC_mintWH_mintWHR_mintWP_mintWW_minnand_nvddr_timingstAC_mintAC_maxtCAD_mintCAH_mintCALH_mintCALS_mintCAS_mintCK_mintDQSCK_mintDQSCK_maxtDQSD_mintDQSD_maxtDQSHZ_maxtDQSQ_maxtDSC_mintQHS_maxtWRCK_minnand_interface_typeNAND_SDR_IFACENAND_NVDDR_IFACEsdrnvddrnand_timingsnand_interface_confignand_op_cmd_instrnand_op_addr_instrnaddrsnand_op_data_instrforce_8bitnand_op_waitrdy_instrnand_op_instr_typeNAND_OP_CMD_INSTRNAND_OP_ADDR_INSTRNAND_OP_DATA_IN_INSTRNAND_OP_DATA_OUT_INSTRNAND_OP_WAITRDY_INSTRwaitrdynand_op_instrdelay_nsnand_operationinstrsninstrsnand_controller_opsattach_chipdetach_chipsetup_interfacenand_controllernand_legacyIO_ADDR_RIO_ADDR_Wselect_chipread_bytecmd_ctrlcmdfuncdev_readywaitfuncblock_badblock_markbadchip_delaydummy_controllernand_chip_opslock_areaunlock_areasetup_read_retrychoose_interface_confignand_manufacturernand_manufacturer_descnand_secure_regionbitflipsstrength_dsstep_dsnand_flash_devchipsizedenali_chip_selhwhr2_and_we_2_retcwaw_and_addr_2_datare_2_weacc_clksrdwr_en_lo_cntrdwr_en_hi_cntcs_setup_cntre_2_redenali_chipnselsselsdenali_controllerclk_x_rateirq_statusdevs_per_csoob_skip_bytesactive_banknbanksecc_capshost_readhost_writemtd_part_parser_datamtd_partitiondenalidenali_removedenali_initdchipdenali_chip_initcheck_onlydenali_exec_opdenali_exec_instrdenali_attach_chipoobregiondenali_ooblayout_freedenali_ooblayout_eccdenali_calc_ecc_byteschipnrdenali_setup_interfaceoob_requireddenali_write_pagedenali_read_pagedenali_page_xferdenali_dma_xferdenali_pio_writedenali_pio_readdenali_setup_dma32denali_setup_dma64uncor_ecc_flagsdenali_sw_ecc_fixupdenali_write_oobdenali_read_oobdenali_write_page_rawdenali_read_page_rawoob_bufdenali_write_rawdenali_read_rawdenali_oob_xferdenali_payload_xferdenali_select_targetdenali_wait_for_irqdenali_isrdenali_indexed_writedenali_indexed_readdenali_direct_writedenali_direct_readdenali.koA%'(+m#�2 �
?�X�	n���7�����'(D
_)u5��6�D����p8(�=>�R6gP|�`��/�����@�� r�	9(8794O0`P�rP���%�J��Y�`�m��+�+�@ � ��1@E`�U`ai��y`���f�'�(88���p����_%<��N'_'>v�"��� ��+�:3�����o	�0
#=Yc���u�*��������@.'AXjy����P1����&3=Jf��
m�N�Y������L�d�		)	��q{\@	__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8__kstrtab_denali_calc_ecc_bytes__kstrtabns_denali_calc_ecc_bytes__ksymtab_denali_calc_ecc_bytes__kstrtab_denali_chip_init__kstrtabns_denali_chip_init__ksymtab_denali_chip_init__kstrtab_denali_init__kstrtabns_denali_init__ksymtab_denali_init__kstrtab_denali_remove__kstrtabns_denali_remove__ksymtab_denali_removedenali_setup_dma64denali_setup_dma32denali_ooblayout_eccdenali_ooblayout_freedenali_direct_writedenali_indexed_writedenali_select_targetdenali_select_target.colddenali_direct_readdenali_indexed_readdenali_wait_for_irqdenali_wait_for_irq.colddenali_isrdenali_setup_interfacedenali_attach_chip__UNIQUE_ID_ddebug381.6denali_attach_chip.colddenali_read_pagedenali_write_pagedenali_read_page_rawdenali_write_page_rawdenali_read_oobdenali_write_oobdenali_ooblayout_opsdenali_chip_init.cold__key.1__key.0denali_controller_opsdenali_init.colddenali_pio_writedenali_payload_xferdenali_pio_readdenali_sw_ecc_fixupdenali_oob_xferdenali_write_rawdenali_read_rawdenali_dma_xfer__already_done.8__UNIQUE_ID_ddebug307.7denali_dma_xfer.colddenali_page_xferdenali_page_xfer.colddenali_read_page.colddenali_write_page.colddenali_exec_instr__already_done.5denali_exec_instr.colddenali_exec_op__func__.2__func__.4__UNIQUE_ID_license397__UNIQUE_ID_author396__UNIQUE_ID_description395.LC7.LC20__crc_denali_calc_ecc_bytesis_vmalloc_addrioread32devm_request_threaded_irqwait_for_completion_timeoutiowrite32__crc_denali_initmtd_device_unregister__this_modulecompletenand_change_read_column_op__init_swait_queue_headdma_unmap_page_attrs__sw_hweight32nand_change_write_column_opnand_read_page_opmtd_device_parse_register_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_locknand_scan_with_ids__fentry__dev_driver_string__x86_indirect_thunk_raxdma_map_page_attrs__stack_chk_fail_dev_infopage_offset_basenand_check_erased_ecc_chunk_dev_errnand_cleanupphys_base__mutex_init_raw_spin_unlock_irqrestorememset__x86_return_thunknand_ecc_choose_confpv_opsvmemmap_base__ubsan_handle_shift_out_of_boundsnand_prog_page_begin_op__crc_denali_remove__warn_printknand_prog_page_end_opdma_set_mask__crc_denali_chip_init__ubsan_handle_load_invalid_valuem��������Ao��������Zo��������po��������{}���������m���������o���������o��������	o��������'o��������4}��������Am��������j}��������qm���������}���������}���������m���������}���������}���������m��������\��������}��������m��������)\��������9\��������B}��������Qm������������������\���������\���������\���������\��������\��������6\��������M\��������d\��������{\���������\���������\���������\���������\��������\��������\��������2\��������I\��������Z}��������am��������sY��������y}���������m���������\���������Y���������}���������m���������i���������z��������[��������
$}��������,z��������<}��������Am��������hk���������Y���������\���������`����������x}��������!m���������Y��������)Y��������tY���������Y��������Y���������Y���������Y��������a	Y���������	}���������	m���������	~���������	5�	Y��������
Ku
}���������
H�
	�
j���������
\���������
m��������8^��������Hw���������\���������\���������}���������m��������D�g�����l
0x
P�
P�
��
�
��
`�
l���������
}���������
h���������
i&}��������@LQm��������qY��������x
t�y���������
�@��b��������G���������Oe9x����`����\���������\���������#\��������8\��������M\��������b\��������w\���������\���������@�L�Z��������\��������,\��������>}��������FY��������aY��������xM}b�m���������i���������z��������o��������5}��������Am���������e���������e��������a��������0}��������5a��������S}��������am���������i���������z���������o��������9}��������J{��������am���������i���������z���������Y��������Y��������ld���������}���������m��������e��������ve���������e��������a��������7}��������<a��������Ja��������am�����������������������������}���������m��������}��������m��������<g��������}���������}���������m�����������������������������}��������m��������$g��������?}��������Qm���������g���������}���������}��������m��������<X��������it�������������������q���������\���������Y���������i��������z��������*o��������e\��������~c���������{���������}��������������������������n��������(0���������H0O	8Tj��������]x��������qm�����������}��������}��������(}��������1m���������}���������Y���������8����u��������Ir��������Qm����������}���������}���������m��������= i��������T z��������r }��������� o��������� #!o��������a!o���������!o���������!}���������!L%"o��������h"o��������y"���������"8�"X�"���������"����������"m���������"}��������#i��������!#z��������^#}��������m#}��������
�����������(0v��������5A(Fv��������Kg
Y�dv��������ig
vX{v���������w����������
�@�������������3�v����������
���v����������
��v����������

 ���������(�-s��������9OCH���������MeX�]v��������b,l q���������z'O���������������`���������������������������@�����������8�`���������`���������#�.�3���������8� B�G���������L�"W�\���������a�!fp| 
W
]
�
��k�@p �(�08P@`H�P�X@` h�	p�
x��P���@�`�`���`�������P��p�0�P��"�@�	P�"X `ph�@Yo��& �$)(� ,!0`!4�!8$"<g"z3i����
 A$Y(x,�0#4;8<�	@t
D�H�
L%P=T4X/\R`8d�h6l�pt~x�|��>����������'�������q ��!��"�]#�l#�U4V�"U�	y
	*�E	b�� �0�@�P�`�p����������������� �0�8�@�P�X�`�p�x��������������H8�@ HP0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela__ksymtab.rela__ksymtab_gpl.rela__kcrctab.rela__kcrctab_gpl.rela.altinstructions__ksymtab_strings.rela__mcount_loc.rodata.str1.8.rela.parainstructions.rodata.str1.1.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.data.once.rela__dyndbg.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�q#:@ȕ 0J$eE@��0Yv&t�&$o@���0��&~@h�H0
��&�@��H0��&�@��0��&�@�`0�2�&E�'�@p�00�20(�0*�@��02<*�'+p "@��x0/p+�=i,@8@0��0S�,�N@��h0a�-�
 q@8$l@��0!�h8 }@���0#��8� �@8��0%��:��:p�@ ��0(�@;�@��>�0�>X�?�?A@�\p�1W	`�b	���0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�0��'��p���y�&_�R�`{!�'��>�?�{ME�1lk�"܎V�'�Z�C����a��f��L)J`�P	�<gpQ"Pk
Ј��עX?�\�ΈnZ�y�tٙ�3�x�:�P�{��o�������2u� ,��E~7�Ҳ�!�V�i�ܴ+Uz���l	f��Iy�u��ګx‡F��2�<F��K���d�I�P2�W��F
>	����if'���g��'2�5�-�̛t�I�$~:�	�^(*K���F�_�A��GA��D��6~�fv�V-�߳*9vt�|e�8�o��[o��| 7Y�s؉;�9`F��d<
a�ܱ�6\��Y"s�:I�_�W�iN��$�:�J%u:*�N9&OA�ܮ4;9��j��X>�0[3d>���>P�%�c�`��‚�$Rjt��c�T�E�7�6lU:���Z; ��s�\��<��q$�Y׼d��A��T�NO9�#���,_:��������l���~Module signature appended~