ELF>p@@$#GNUȵA9tLinuxU8H]ff.U:H]ff.UHx:9~Hc]H>@ø]UHw Hc]7ø]ff.UHx:9~Hc]H>Bø]UHxzHc:9~lxhHcHHB9~SHtHcHHHHRHMtHcHHHHRIE1MtHHHH@ID]AUH]ff.UHxc9~XHt5HcHHDHD@L@ILILH1HtHcHHHVH]ø]fUH]UH]UH]UH]UHAWAVAUATSv  [A\A]A^A_]A@uLHALDIHHHDHLL[A\A]A^A_]fDUHAVAUATSv A[DA\A]A^]A@uLHLDIHHHHLLAD[A\A]A^]UHSHӃt4tAtgJiEʉH[]þ ѾiEHcH[]ff.UHAWAVIAUIATLcSMkt1HIeH%(HE1DÃ0LHAjyىƒAuʼn tAI@tEESACAEIAEAIMcHLE1ɀw{L}DJHcH0ILj45HDŽ8uMcEMpILJhLHL@E@8vHH}eH3<%(HĨ[A\A]A^A_]A6I HHǰHteAHHHH0s tH0HxHHHLHLHH)H)HVHEff.HUHS㥛 HHHH?HAVL AUHATILH)SHiAH)AHDNttntAL[A\A]A^]þLAվ%AՉD Ll뿾LAվ%AՉD ξLE0D U HAUATLoxILL1ҾLA\A]]fUIHHAUATHUSHHDf MhxeH%(HE1uvHUAtHHҸHHи H HODLHUGHH]eH3%(u3H[A\A]]HHHLи H HOHff.fUHATIHUHv HxeH%(HE1HUHLHMeH3 %(u HHA\]ff.v @uUH7HH]fwiUHAVLAUIATISHcHt-H[L4ADA$H[L4f[A\A]A^]øUH`H6]fUH,H]fUH(H]fv @uUHH0H]DUHAVLAUATILLLM 1LLLLDA\A]A^]LHHA\A]A^]UHAVLAUATILSIHLdILd!LL1[A\A]A^]ff.HHuaUHAWLAVAUIATILIL,ItL,D rLL1A\A]A^A_]øDUHH`H31]ff.@HHuUH H1]øff.UHH(H1]ff.@%:99UHcHHAWAVAULATHHDrtxDrLLfALEID1ҾL1ҾL1ҾLLL1HA\A]A^A_]ALHLAw1LAA1AuI1LEAE뛸U1ҾHAWAVAULATILM$>LLA$9I1LLLLLA$90dA\A]A^A_]f.UHAWAVAUATISH:9HcHcAHLD>ALLEAA DLIA$9H@HC4H[I$D4LELL1H[A\A]A^A_]øUHAVAULATLSHA1AAAuEDD[DA\A]A^]HDHHHưD[A\A]A^]H߾hHߺ AHߺHߺ0LDHAOD1H,DH HDHHHHDHHHHEDHHHEff.fULcHAWAVAUATSH8eH%(HE1E*:ID99HHcHHHCHHHCHLL9CLEIDSLI ID{IHME9ALfAAEDEDLH+HMLDLDELDLHE1HEeH3%( H8D[A\A]A^A_]ALDUHHMLDMuLcMuLIC!A Љ‰EjHMAwLXAw DLISHuI$E1HyHHLEH]LAwLÉEDUIH LAHADUHSH>D[]HHHHư[]fUHSHD1[]HHHHư1[]ff.UHAWAVAULATSHLLLD9LAA 9LAIDLLLL9H߾0D1[A\A]A^A_]HHHHư1[A\A]A^A_]fUHHAWAVIAUATSH HEHH mIuHEHEH [A\A]A^A_]IHtMLL}A9H߾IH߾pLLtA:uHEE1AALHEL@LktAIt|AL6tiAL#tVLmLAH]IHH߾LLtMԾHH uAE::CHHPIlHtMd?A$UDUHAWAVAUAATSH`Hu LHUHxeH%(HE1HL}LFLHyHLHIA8LE9HcHH)I<LHLcLH)I<LcIA:tF1LHHL)K<&LDAD@HIA8:wL}HUHuLLK<&HL)HDEċMLHcHIK<&L)LHHcLMI<H)LuHLmHIE1IHEIHUAA@LDLHEuLXLELALHuH)AtDEH}DAHAEAHuHHHEH)HHEA@jH}HLmLuLHHHH)I<HHHEFE1IDIEuHLMLMAE1HIIFD J DLK<HLML)LMLHHIIL)K<LMJL LMLMHIL$MD$HIL)K<LMLMHIA8v`DLK<IIL)F ADAHLMLMHHIIFD LHE:ELmDMHUI<HuLIN, H)HE@HHABE1EHAE1HHIHFD J EHuI<HH)HuHHHIHH)I<JL MHHuHHIL$MD$HH)I<HHE8BvZEHuI<AIHIH)F ADAHHHHIHFD ,HUEE8:LmLI<HH)L}<HLHLI<HH)މLe(HLHmLI<HH)މL,HHCLI<HH)މLHHHH)I<LHHHH)I<L`HHLI<HH)މLdHHLI<HH)މLHHHH)I<HHE1DHuLHcULI<AH)DAIHB:@HPHHXAuLI<HH)H}1HUHHHMLI<HS㥛 HHHH?HH)HiH)1HHH)DH}HuLLcHxILIHEeH3%(uHeL[A\A]A^A_]IAHLUDDED]LUHHIHFD QAHLMLUDDELMD]HLUIIFD rff.UHSHHLJ(HD[]HHH[]fDUHATSL(HI$@DLDLsL{I$^HH[A\]I$HHHI$HHHsff.U HAWAVLAUIHATILSHheH%(HE1Hff.UHAUIATHUIpHeH%(HE1E%=DLL0HMeH3 %(u&HA\A]]IHHfDHuaUHAWLAVAUIATILILdIZLdD XLL1A\A]A^A_]øff.UHAVLAUATILSIHL,IL,!LL1[A\A]A^]HHIEHLLH0HǃǃHDTHLHAHEeH3%(HeD[A\A]A^A_]HLHHwLHMLt7LAątHLvHLHLuWIHt H0HuH8HHuH0HuAtUHLLAątHLHLhHLuZLLAąuTLHLAąuMLHHI(D\HLHLL$LHLHLHLLE1LH8HktH H׃9ƃ:HHH0D:xADL D:8toEHDwIktLxH߉A ȃHMEHkHMLx`Dw tH0AkDD%-tAAu:}HHHD@@AB :H8HHD:H:tu81ǃI:I9AHAH@A@8tKIHILIA!HILA!HHHlH߾ H߾H߾0DH߾DH߾DH߾DH߾4HD!HHHH8HHE1HH=wND::AHIHIHBIA$@I$HH=w]AH8HHDEtxHHOǃDNHHA$@HE$HHHHHHǃHǃD!HHHH1ҾHH HHH0HHH0HHH=wDHHHLE1LMAă1LLULUAS1LIA HLULUAXELLULLUDHǃHǃAąDHLEHHHHHLLDHLHLHCHHHH:HHHHHHHt_HwVHHtqH@H}HHIH}H@H=w7DHHHLHDHHHHưHHHHưIHIHIHEEUHHHHATt1HHHHHAąt H=DA\]UHHH=]drivers/ntb/hw/idt/ntb_hw_idt.cSE IRQ detected %#08x (SESTS %#08x)NTB link status events deinitialized IDT NTB device Information: Local Port %hhu, Partition %hhu %hhu. Port %hhu, Partition %hhu %hhu. Partition %d, Requester ID 0x%04x Size align 0x%08llx, Size max %llu Inbound Memory Windows for peer %hhu (Port %hhu): Global Doorbell state - 0x%08x Local Doorbell state - 0x%08x Local Doorbell mask - 0x%08x Message event status - 0x%08x %hhu. 0x%08x from peer %hhu (Port %hhu) Switch temperature - %hhd.%hhuC NT-function PCIe interface clearedNTB device DebugFS node discardedMemory allocation failed for descriptorCannot set DMA highmem bit mask Failed to set consistent DMA bit mask Cannot set consistent DMA highmem bit mask NT-function PCIe interface initializedLocal port: %hhu, num of peers: %hhu NTB link status events initializedFailed to scan mws of local port %hhuFailed to scan mws of port %hhuOutbound and inbound MWs initializedTemperature HWmon interface registeredFailed to set MSI IRQ handler, %dNTB device successfully registeredNTB device DebugFS node createdFailed to set NTB device DMA bit mask Failed to read BARSETUP0 config registerNTB device pre-initialized correctlyIDT PCI-E Non-Transparent Bridge Driver%ld NTB interrupts deinitializedMessage IRQ detected %#08xDB IRQ detected %#08xIDT IRQs 0x%08x handledLocal NTB link disabledLocal NTB link enabledunknownPeers: NTB link status - 0x%08x, PCIe Gen %d x%d lanes NTB Mapping Table: Outbound Memory Windows: %hhu. %s BAR%hhu, Address align 0x%08llx, Message event valid - 0x%08x Message event mask - 0x%08x Message data: %hhu-%hhu. NTB device unregisteredIDT NTB device is removedIDT %s discoveredNTB device descriptor createdFailed to set DMA bit mask PCIe AER capability disabled Failed to enable PCIe device ntb_hw_idtFailed to request resources No active peer found NTB Messaging initialized&ndev->hwmon_mtxCouldn't create hwmon deviceFailed to allocate IRQ vectorFailed to get IRQ vectorntb_irq_idtNTB interrupts initializedinfo:%sFailed to create DebugFS nodeIDT NTB device is readyTop DebugFS directory absentFailed to register NTB deviceBAR0 doesn't map config spaceInvalid size of config space2.06%s %s DIR LUT12LUT2489HPES32NT24BG289HPES32NT24AG289HPES24NT24G289HPES16NT16G289HPES12NT12G289HPES32NT8BG289HPES32NT8AG289HPES24NT6AG2temp1_reset_historytemp1_offsettemp1_highesttemp1_lowesttemp1_input idt_init_dbgfsidt_ntb_link_enableidt_ntb_link_disableidt_register_deviceidt_se_isridt_db_isridt_msg_isridt_thread_isridt_init_isridt_init_tempidt_init_msgmemcpyidt_init_mwsidt_init_linkidt_scan_portsidt_init_pciidt_create_devidt_check_setupidt_deinit_pciidt_deinit_linkidt_deinit_isridt_unregister_deviceidt_deinit_dbgfs        @` $$Dd@D(Hh`d ,Ll0Pp4Tt8Xx<\|Pptx|PPPT@DpTtTxT|TTTTTTTTTTTTTTTTTTTTTPptx|ĔȔ̔Pptx|Pptx|Pptx|ĔȔ̔Pptx|Pptx|ĔȔ̔ptx|@0PD4TH8XL<\author=T-platformslicense=GPL v2version=2.0description=IDT PCI-E Non-Transparent Bridge Driversrcversion=4F5CB7FC3B0A545115BD43Ealias=pci:v0000111Dd0000808Asv*sd*bc06sc80i*alias=pci:v0000111Dd0000808Csv*sd*bc06sc80i*alias=pci:v0000111Dd0000808Esv*sd*bc06sc80i*alias=pci:v0000111Dd00008090sv*sd*bc06sc80i*alias=pci:v0000111Dd00008092sv*sd*bc06sc80i*alias=pci:v0000111Dd00008088sv*sd*bc06sc80i*alias=pci:v0000111Dd0000808Fsv*sd*bc06sc80i*alias=pci:v0000111Dd00008091sv*sd*bc06sc80i*depends=ntbretpoline=Yintree=Yname=ntb_hw_idtvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutBbNsimple_openFdpci_unregister_driver9tdebugfs_remove_recursive/__pci_register_driverUdebugfs_create_direbqdebugfs_initializedprintk8<pci_read_config_dword,idebugfs_create_filenJnesnprintfpntb_register_deviceޖ{devm_request_threaded_irq{1pci_alloc_irq_vectors_affinitye~4devm_hwmon_device_register_with_groupsQ__mutex_initU7pcim_iomap_table) z pcim_iomap_regions_request_allpci_set_masterܻpcim_enable_deviceqpci_cleanup_aer_uncorrect_error_statussFpci_enable_pcie_error_reporting Hdma_set_coherent_mask囝R_dev_warndma_set_maskڶV3_dev_err-U_dev_infontb_unregister_device}debugfs_removes[spci_disable_pcie_error_reportingwOqpci_clear_master zkfreeݷasimple_read_from_bufferscnprintfE:#__kmalloc{Gpcibios_resource_to_bus}׎ntb_msg_eventntb_db_eventcntb_link_event"__dynamic_dev_dbgϾpci_free_irq_vectorstR6devm_free_irq&Bpci_irq_vector?<sprintfwkstrtollb˛@mutex_unlock*mutex_lockfortify_panic) __stack_chk_failYdevm_kmalloc_ioread32 8_raw_spin_unlock_irqrestoreS?EJiowrite32 vQ_raw_spin_lock_irqsavem__fentry__$$$`  H 2 ?   n1O<ntb_hw_idtGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0ntb_hw_idt.ko+ b#-.-B-V -j9-~f---    74<P h@0p"0`w '0;@HT`bo |   >`0b.y!P 6p K [ +o ~08p e {` ! 5 ! 8@ 7 N[j8(8H88k>`8 0B58Qe8`uJ8088,RA [p8w8888888;h8W c88P8P 8 X!u)!e?wSb v 0Pp        * 9  H 0 W @f Pu ` p         4 `N @h    (  0 @( ( ( (0 ` M c y " .4           ( 6 ? I _ w           ( w4 J [           )Ipz"/@I_r__UNIQUE_ID_srcversion51__UNIQUE_ID_alias50__UNIQUE_ID_alias49__UNIQUE_ID_alias48__UNIQUE_ID_alias47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6idt_ntb_port_numberidt_ntb_peer_port_countidt_ntb_peer_port_numberidt_ntb_peer_port_idxidt_ntb_mw_countidt_ntb_mw_get_alignidt_ntb_peer_mw_countidt_ntb_peer_mw_get_addridt_ntb_db_valid_maskidt_ntb_msg_countidt_ntb_msg_inbitsidt_ntb_msg_outbitsidt_sw_writeidt_sw_readidt_read_tempidt_scan_mwsportdata_tblCSWTCH.209idt_scan_mws.cold__func__.5340idt_write_tempidt_sysfs_reset_histidt_sysfs_set_tempidt_sysfs_show_tempidt_nt_read.isra.0idt_ntb_msg_readntdata_tblidt_ntb_msg_read_stsidt_ntb_db_read_maskidt_ntb_db_readidt_nt_write.isra.0idt_deinit_isr__UNIQUE_ID_ddebug152.40128idt_ntb_msg_clear_maskidt_ntb_db_set_maskidt_ntb_msg_clear_stsidt_ntb_peer_db_setidt_ntb_db_clearidt_ntb_peer_mw_clear_transidt_ntb_local_link_disableidt_ntb_peer_msg_writepartdata_tblidt_thread_isr__UNIQUE_ID_ddebug153.40140__UNIQUE_ID_ddebug112.39486__UNIQUE_ID_ddebug125.39715__UNIQUE_ID_ddebug133.39798idt_ntb_peer_mw_set_transidt_deinit_link__UNIQUE_ID_ddebug111.39476idt_ntb_link_disable__UNIQUE_ID_ddebug117.39567idt_ntb_link_enable__UNIQUE_ID_ddebug115.39553idt_ntb_link_is_upidt_dbgfs_info_readCSWTCH.211idt_deinit_pci.isra.0__UNIQUE_ID_ddebug164.40273idt_pci_remove__UNIQUE_ID_ddebug160.40229__UNIQUE_ID_ddebug155.40158idt_pci_probe.part.0idt_pci_probe.part.0.cold__UNIQUE_ID_ddebug162.40252__UNIQUE_ID_ddebug163.40264__UNIQUE_ID_ddebug105.39412__UNIQUE_ID_ddebug110.39468__UNIQUE_ID_ddebug118.39619__UNIQUE_ID_ddebug132.39789__key.40102idt_temp_groups__UNIQUE_ID_ddebug150.40103__UNIQUE_ID_ddebug151.40118idt_ntb_ops__UNIQUE_ID_ddebug154.40150dbgfs_topdiridt_dbgfs_info_ops__UNIQUE_ID_ddebug159.40222__UNIQUE_ID_ddebug158.40217idt_pci_probe__UNIQUE_ID_ddebug161.40239idt_pci_probe.coldidt_ntb_msg_set_maskidt_ntb_db_clear_maskidt_pci_driver_initidt_pci_driveridt_pci_driver_exit__func__.40218__func__.39554__func__.39568__func__.40151__func__.39487__func__.39716__func__.39799__func__.40141__func__.40119__func__.40104__func__.39790__func__.39620__func__.39469__func__.39413__func__.40265__func__.40253__func__.40240__func__.40274__func__.39477__func__.40129__func__.40159__func__.40230idt_pci_tblidt_89hpes24nt6ag2_configidt_89hpes32nt8ag2_configidt_89hpes32nt8bg2_configidt_89hpes12nt12g2_configidt_89hpes16nt16g2_configidt_89hpes24nt24g2_configidt_89hpes32nt24ag2_configidt_89hpes32nt24bg2_configidt_temp_groupidt_temp_attrssensor_dev_attr_temp1_inputsensor_dev_attr_temp1_lowestsensor_dev_attr_temp1_highestsensor_dev_attr_temp1_offsetdev_attr_temp1_reset_history__UNIQUE_ID_author100__UNIQUE_ID_license99__UNIQUE_ID_version98__UNIQUE_ID_description97.LC0ioread32ntb_link_event__mod_pci__idt_pci_tbl_device_tablentb_db_eventdevm_request_threaded_irqdevm_kmallociowrite32__this_modulesnprintfscnprintf__pci_register_driverpcibios_resource_to_buscleanup_modulekfreepci_disable_pcie_error_reportingpci_irq_vector_raw_spin_lock_irqsave__dynamic_dev_dbgdebugfs_initializedpci_unregister_driverfortify_panic__fentry__init_modulepci_read_config_dword__stack_chk_failpci_cleanup_aer_uncorrect_error_statusdevm_free_irq_dev_infopci_clear_master_dev_errsimple_openpcim_iomap_regions_request_allmutex_lockdebugfs_removeprintk__mutex_init_raw_spin_unlock_irqrestorepci_enable_pcie_error_reportingdevm_hwmon_device_register_with_groups_dev_warnpci_alloc_irq_vectors_affinitypci_set_masterdma_set_coherent_maskntb_msg_eventdebugfs_remove_recursivesprintfntb_register_devicedebugfs_create_filemutex_unlockdma_set_maskpcim_iomap_tablekstrtollntb_unregister_devicepcim_enable_devicedebugfs_create_dirpci_free_irq_vectorssimple_read_from_buffer__kmalloc!Aqa!1A,?Ma]  !!a1h p 1 Q q     , 9 A X _ 0d q     E a    s    $ A v   Vw  8 S? K " . =5 HAW  ^ (jn     H `'1V k] i Z a m9~   a p   > d   #V}     $K \ hv !  &  @     !$6 Q    x= Gg q{  :  X  ua g  (IQ X i   P #1O\    x 0 9 > KQ           !2!_!!!!  DR a  p   EW _q   K "+ -3;J VOW` Hj 8o  #G L p  s<<<<<<<1<F M Yr 4 Ia h t  <    +Lm      8 0? KW _gv X~  h      / '  1 ? c mh o Uw     7 P         " *    H !&3 K8? F KM T Yg l    @p (0`8@HP X0`@hp`x  `0P p    p  `    @   (008@H`PX0`hP p!x!8Xx`@  @"`1@O^m`p ( 0@8p@HP0X`x`   p  ! X` h0pP x` !p   E R X+  $G(P04!8p@DHPT X`BdLhp>tPx (S`H]`{5<#W8. $(0 48@R D H@P T Xx` d hK P (0 @(08@``|x 0`00@P0Z $ (K`P8K@0HPHpKx@KP KxK  (0PKX `h7KKpKS0K8@HhKpxK0K"K (HKPX`=KKPkK0(K08@ `KhppxHKK px0.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__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?!:@x!Je". E@P !^,wY@زh!n -i@@`! ~(-y@! 2.p2 49 @8!LUN @\p@x!]h @!(`0@!X`@H! e@@0!&i+0iX4XiDXipiH" ~S0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H uODpDh +&Hs?X1al c)Tzy.;K̼nCGGx HziڻW}mYx&[Z(T\Nj|&FE \q7d[C/_m?pꒌmvt*ץ;WEDZ7*UcTf$~ޞn1u[GM(q{VFØz8*uxK[_'e. N\ Vtg m7pgh@ P$vq|o[ m4Q2ek%?LïZNP,`0yIHn%< G1\*H~{mu1}(zd}rs%7]?~Module signature appended~