ELF>@@+*GNUHħ/". .[8LinuxUfGH@w]UfGH@w]Wff.fUfGH@w]GWODGfUHu] H ]@ GUHAWAVIAUIATISHHHMLEHIG(HEHEйLLLt\H`HP0HtLH`HPPHtLH`HHI$H`H[A\A]A^A_]@UHAWAAVIAUEATASLHĀeH%(HE1HhMHDjDLpEhLhjh SHXH`H0u{uAH`HXuHMeH3 %(uHe[A\A]A^A_]fUHAWIAVI)IAUI1ATISIcH0M1eH%(HE1DE; ffUEfEEE< fMEfEEEA A EN1HcLA9~HA9uDx 9O9HcfA6ƒ9|z"9O9|_ЉHcfUUfUUfA6P9|ۃ"9O9}HcA 69|9[EEwA$P1HLE1ɺELHuLLHLLEE9EELMLHuLTAcLEDEE~Ep11LA9LH`ANH@L[A\A]A^A_]HfUHAUATISLo@I]@ H[@HtHtHHH`HHt I}ALH[A\A]]UHAUATISLo@I]@ H[@HtHtHHH`HHt I}ALH[A\A]]UHAUATISLo@I]@ H[@HtHtHHH`HHt I}ALH[A\A]]fUHAUATISLo@I]@ H[@HtHtHHH`H@pHt I}ALH[A\A]]ff.UHAUATISLo@I]@ H[@HtHtHHH`H@`Ht I}ALH[A\A]]ff.IUH׾I@@HH]UHAUATISLo@I]@ H[@HtHtHHH`H@PHt I}ALH[A\A]]ff.UHAUATISLo@I]@ H[@HtHtHHH`H@@Ht I}ALH[A\A]]ff.IUH׾I@@HH]UHAUATISLo@I]@ H[@HtHtHHH`H@0Ht I}ALH[A\A]]ff.IUH׾I@@HH]fUHAUATISLo@I]@ H[@HtHtHHH`H@ Ht I}ALH[A\A]]ff.IUH׾I@@HH]HfUHAUATISLo@I]@ H[@HtHtHHH`H@Ht I}ALH[A\HA]]DUHHH1]@UH@HHHH8Hf%JfH1]UHATSHLfHXHHVHKA$P A$PK A$PK A$P1ҀP8vHXR8 A$T1ҀP8vHXR8A$X1P8vHX@8A$\1[A\]f.UHATIHSHu 2H[@HtHtHHHt Hx8t[1A\]L9[A\]fUHAUIHATISt9I\$@ H[@HtHtHHHt H{8t [1A\A]]H`HHtI|$uHh1I9[A\A]]f.UHHSHtHH1Ht Hz8t[]H`HHtH{[]fUHATISHuHӺ HeH%(HE1HUi:.tK1ɾ9|+OЉHEeH3%(u{HL[A\]HH tM4HrHzdHu0 wHHcHigfffH")ʉH9uqHcHiMbH()ffUIHHIP@HH ]ff.UHAWAVIAUIATSHLg@eH%(HE1I\$@M|$ H[@HtHtHHH`Hxt\LLHUeuIA$ 94H`LH@IcHMeH3 %(uH[A\A]A^A_]ÉẺHf.HcUHiMbHAVH&AUIATA)A)SEiD)AHEt[DpHAD.HcIcHHigfffLH")؉DAԉDAEuMcCD5[A\A]A^]w% ~iUH/]Hc4uHreservedGHUHAUATISLo@I]@ H[@HtHtHHH`Hxt(A LUHcЍBA HA[A\A]]HUHAUATISLo@I]@ H[@HtHtHHH`HHt I}AL[PHA HcAA\A]]fUHAWAVAUATSHH eH%(HE180 HcЋ4 I IHPLED1H}II@D$DDHA@HIIHA LDLD@LI٨LDѨHHD@ HEHHD@HEHIHLD@HDD1Lc(AHAHHEȋ8H]PSAWAVASARuuAQALWLHPHEeH3%(IIHLDiI2IHLMxIlUHAWAVAUATISHL`L` H=IHLuwHLhL{(`LHLHLLHLHL`HAL`LL[A\A]A^A_]UHATLg LI$L瀠`A\]fUHSHtH[]fDUh HATSHH=IHtmHǀHxhHǀHǀLADŽ$HXID$8ID$@ID$PI$`ADŽ$PL[A\]ff.UHATIHhuLuLA\]  Hx8tIA@t?HuHHH`H@8HI$1HxXtIA@ t?HuHHH`H@XHI$1EA90AM0 J=~HHuHHH`H@HtgI$19EtHuHHEH`EHRHtI$EHuAHHIu(HHI$`1LH@(M̸ E MEI$`Iu(HHHcUIFHH FHHc 7LH ]HHADŽ$XHe[A\A]A^A_]@HH{(HHDHUHAUATISH 7eH%(HE1@uGwDhDD@wHcHH4 HAD$<<t}<t[t>At$H}HuHAt$HHLkAL$HAt$H}HuHAt$HAL$H[LHHL.A4HHA9 @yHHHH@ AHD@@HHHD@wHD@w'IcH4HtHADHAp@UuHAV@/w>FWwHHAH4&HAHAHEeH3%(tH D[A\A]]UHHSHt*HuBHH(H3HHtHSLCA1ɿ[]UHHHH]Domain Validation Disabling Information Units Domain Validation Disabling Quick Arbitration and Selection Domain Validation Failure, dropping back to Asynchronous Domain Validation detected failure, dropping back Domain Validation Initial Inquiry Failed Domain Validation skipping write tests Echo buffer size %d is too big, trimming to %d Information Units disabled by blacklist %s %sSCSI %d.%d MB/s %s%s%s%s%s%s%s%s (%s ns, offset %d) include/linux/transport_class.hExtended Message, reserved code (0x%02x) Identify disconnect %sallowed %s %d reserved two byte (%02x %02x) Synchronous Data Transfer RequestModify Bidirectional Data PointerLinked Command Complete w/flag3Write Buffer failure %x Wide Transfers Fail 64%s = %d %d widenarrow%s &spi_dv_mutex(starget)%dFAST-40FAST-20FAST-80FAST-?FAST-320FAST-160FAST-10FAST-5 HMCS PCOMP WRFLOW RTI RDSTRM QAS IUDTSTWIDE wide %sasynchronous Beginning Domain Validation Ending Domain Validation target routinelunnot %s pointerperiod = %s ns offset = %d width = %d outin%02x reserved (%02x) QAS Request %s %02x reserved SCSI Parallel Transport Classspi_transportModify Data PointerSCSI-I Extended IdentifyWide Data Transfer RequestParallel Protocol RequestSimple Queue TagHead of Queue TagOrdered Queue TagIgnore Wide ResidueACATask CompleteSave PointersRestore PointersDisconnectInitiator ErrorAbort Task SetMessage RejectNopMessage Parity ErrorLinked Command CompleteTarget ResetAbort TaskClear Task SetInitiate RecoveryRelease RecoveryTerminate ProcessContinue TaskTarget Transfer DisableClear ACALUN Resethba_idhost_widthsignallingmin_periodperiodrevalidatehold_mcspcomp_enrtird_strmwr_flowqasmax_qasdtiumax_iuwidthmax_widthoffsetmax_offsetspi_hostunknownSELVDHVDHPUltrium 3-SCSIIBMULTRIUM-TD3< 5 j0a\vPlicense=GPLdescription=SPI Transport Attributesauthor=Martin Hickssrcversion=10B11C81509B44BE4B7FFBFdepends=retpoline=Yintree=Yname=scsi_transport_spivermagic=5.4.0-216-generic SMP mod_unload modversions spi_release_transportspi_attach_transportspi_print_msgspi_populate_tag_msgspi_populate_ppr_msgspi_populate_sync_msgspi_populate_width_msgspi_display_xfer_agreementspi_schedule_dv_devicespi_dv_devicepmodule_layoutgPL scsi_dev_info_add_listpftransport_class_registerӅ3-system_wq:zLkmalloc_cachesSMustrlen\dev_printk$o-scsi_get_device_flags_keyed*ɓscsi_target_resume) simple_strtoulW__x86_indirect_thunk_rcxv*aanon_transport_class_registerW~attribute_container_unregisterb˛@mutex_unlock`scsi_dev_info_remove_list?<sprintfscsi_autopm_get_device rscsi_device_quiescefIscsi_is_host_deviceŏWmemset,sysfs_chmod_fileQ__mutex_initprintkКDmemcmp__scsi_executeZstrncmpz3}sdev_prefix_printkͷattribute_container_register*mutex_lock?transport_class_unregisterPsysfs_update_group{unlock_system_sleeplock_system_sleepS_dscsi_device_put-U_dev_info3'scsi_dev_info_list_add_keyedL__x86_indirect_thunk_rdx) __stack_chk_fail\ɢ.__x86_indirect_thunk_rax scsi_device_set_statem__fentry__Ѡ"kmem_cache_alloc_trace'device_for_each_child zkfreey%scsi_target_quiesceruscsi_is_target_device6queue_work_onnJnesnprintfiscsi_device_getZ̛scsi_autopm_put_deviceFl)anon_transport_class_unregisterlscsi_is_sdev_device$$$$$$$$$$$$$$$$$$$\\scsi_transport_spiGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0scsi_transport_spi.ko~ $E#h 0 =q U} j}7  < 3X $yy c N 79V $n+  0a'3PMykp  a+7O MP `' @@MP =\ x` @   @      @ ` (  9 J W i { @Pl  'P+* *0B^`zD@FB/p0Ni@`8 P 6p8Pf@7 .@ { (  ` $& @!; G U @"gd `s " P#g # `4 $$ $ % p&I( &}F @'~` gB @ (  0  `( {  H @  4!  8  %S 1i @{        "%&'  `   " ' 5  #K  4Z 'n t^   *   {  0,7% HB9 b @ J Ǡ"-f   6        MqP.ti)4Qdl{δ +#[5?Lk)) p&__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_spi_dv_device__kstrtab_spi_dv_device__ksymtab_spi_schedule_dv_device__kstrtab_spi_schedule_dv_device__ksymtab_spi_display_xfer_agreement__kstrtab_spi_display_xfer_agreement__ksymtab_spi_populate_width_msg__kstrtab_spi_populate_width_msg__ksymtab_spi_populate_sync_msg__kstrtab_spi_populate_sync_msg__ksymtab_spi_populate_ppr_msg__kstrtab_spi_populate_ppr_msg__ksymtab_spi_populate_tag_msg__kstrtab_spi_populate_tag_msg__ksymtab_spi_print_msg__kstrtab_spi_print_msg__ksymtab_spi_attach_transport__kstrtab_spi_attach_transport__ksymtab_spi_release_transport__kstrtab_spi_release_transportspi_dv_retrainspi_dv_retrain.coldspi_executespi_dv_device_echo_bufferspi_dv_device_compare_inquiryspi_dv_device_internalspi_test_unit_ready.48226spi_read_buffer_descriptor.48227spi_dv_device_internal.coldspi_dv_device_work_wrapperprint_ptrshow_spi_host_hba_idshow_spi_host_widthshow_spi_host_signallingsignal_typesspi_host_setuptarget_attribute_is_visibledev_attr_perioddev_attr_min_perioddev_attr_offsetdev_attr_max_offsetdev_attr_widthdev_attr_max_widthdev_attr_iudev_attr_max_iudev_attr_dtdev_attr_qasdev_attr_max_qasdev_attr_wr_flowdev_attr_rd_strmdev_attr_rtidev_attr_pcomp_endev_attr_hold_mcsdev_attr_revalidatestore_spi_host_signallingspi_host_configuredev_attr_signallingstore_spi_revalidatechild_iterstore_spi_transport_hold_mcsstore_spi_transport_pcomp_enstore_spi_transport_rtistore_spi_transport_rd_strmstore_spi_transport_wr_flowstore_spi_transport_max_qasstore_spi_transport_qasstore_spi_transport_dtstore_spi_transport_max_iustore_spi_transport_iustore_spi_transport_max_widthstore_spi_transport_widthstore_spi_transport_max_offsetstore_spi_transport_offsetshow_spi_transport_hold_mcsshow_spi_transport_pcomp_enshow_spi_transport_rtishow_spi_transport_rd_strmshow_spi_transport_wr_flowshow_spi_transport_max_qasshow_spi_transport_qasshow_spi_transport_dtshow_spi_transport_max_iushow_spi_transport_iushow_spi_transport_max_widthshow_spi_transport_widthshow_spi_transport_max_offsetshow_spi_transport_offsetspi_target_configuretarget_attribute_groupspi_setup_transport_attrs__key.47091spi_device_configurespi_device_configure.coldspi_host_matchspi_host_classspi_target_matchspi_device_matchstore_spi_transport_period_helper.isra.0ppr_to_psstore_spi_transport_min_periodstore_spi_transport_periodsprint_frac.constprop.0period_to_strshow_spi_transport_min_periodshow_spi_transport_periodspi_display_xfer_agreement.coldspi_transport_classhost_attribute_groupextended_msgsone_byte_msgstwo_byte_msgsspi_transport_initspi_static_device_listspi_device_classspi_transport_exit__UNIQUE_ID_license248__UNIQUE_ID_description247__UNIQUE_ID_author246target_attributeshost_attributesdev_attr_host_widthdev_attr_hba_id.LC48scsi_is_sdev_deviceanon_transport_class_unregisterscsi_autopm_put_devicescsi_device_get__this_modulesnprintfqueue_work_onscsi_is_target_devicecleanup_modulescsi_target_quiesce__crc_spi_display_xfer_agreementkfreedevice_for_each_child__crc_spi_populate_width_msgkmem_cache_alloc_trace__fentry__init_modulescsi_device_set_state__x86_indirect_thunk_rax__crc_spi_dv_device__stack_chk_fail__crc_spi_populate_sync_msg__x86_indirect_thunk_rdx__crc_spi_print_msg_dev_infoscsi_dev_info_list_add_keyedscsi_device_putunlock_system_sleepsysfs_update_group__crc_spi_schedule_dv_device__crc_spi_populate_ppr_msgmutex_lockattribute_container_registersdev_prefix_printkstrncmp__scsi_executememcmp__mutex_initsysfs_chmod_filememset__crc_spi_attach_transportscsi_is_host_devicescsi_device_quiescescsi_autopm_get_devicesprintfscsi_dev_info_remove_list__crc_spi_release_transportmutex_unlockattribute_container_unregisteranon_transport_class_register__x86_indirect_thunk_rcxsimple_strtoulscsi_target_resumescsi_get_device_flags_keyeddev_printkstrlen__crc_spi_populate_tag_msgkmalloc_cachessystem_wqscsi_dev_info_add_list!Q%=P]iCQCd p ueq{4y   1 5 n     : z    ] PA \ ,a    +    " = @B Q r  I D P     2 P7 I Q l    ` @   @   + 8 E @R `_  l y   * Aq  /Qr$   P+!Pi 1a-CaAs!Mc/V/Uq#Ah @&= @Ha @CZ @b @( @=Qx @3J @Uq @ @%AX @l @ ( @6 A h   @      3! T8!A!o!"CA"V"m"" `"""# `+#Q#a## `###G$ `$$$(%|%%%% k&)& kK&q&& `&&A'h''''r(r( `.( v5( nR( Y( ( ( ( ( ( ( ( ( ) ") Q)h)cm)t) ) ) ) v) ) ) ~))*"*B*dG*[*r*** * 1** * 1*******+ +(+?+Q+^+n+++D++ @+ + "++ `+ + @",1,C,O,[,  $8GLh 0o t p i  $FKUi]p @w 4|   7  7 7AJ pRc"   U) K   Nl&Y W^k gp| O tl& W g t  9 AY B` 3g 0 F   K   ) `.7 XBK Vj  ) @.9 @>E `Jr @  @ `$. $(+04<@ cN9$(y        P (0P8@pH@ PX `P h pP x @P0`@p@` (08P@HpPX@`h p@ x  @!@""P##$$%p&&@'')+P++0, (x08@2H`Lh]pox0=HW i(z08PX @@`H@P X@`hpx@`    (0@! P#@   P 0 8@@P&X$`p@'x$@ `0 08`@&PPX@`*px258p?E@ O0@ 8@VP Xp`aP Pjr(u8yc, e,} x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab.rela__ksymtab_gpl.rela__kcrctab.rela__kcrctab_gpl.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo__ksymtab_strings__versions.rela.data.rela__bug_table.rela.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?g,:@`~@ (J,|E@(^c2{Y@(n24i@( ~3Hy@8 ( \30@X( 3@(3@`(3 @`(2528`= @h(>?@ %M@ @h(0S+@`(ATH <@h`( QT@L@Ⱦ0("kXp0XXyXXXXxX)  n=0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 7֨5vyٹJђ!5mE399\գ^DoBy#"JT$āքgΗXFCK ~6*/40btF9ߠaJW y)#/b@wjTHתb}Cc2ezD MEYC "ō7>8A%&!BS[q70|xԎvy~Module signature appended~