ELF>0@@-,GNU&KQ5qy, VLinuxUHhHH]ff.UHcHH HHH]ÐUHcHH HHH]ÐHG HtUHxH]ff.@UHH(eH%(HE1HEHEHEHEwDHEeH3%(u+HHHLDHLHLff.fUHH]ff.HcRUHHHAWAVAUIATSDFHH H-DIH=HE1M~K<'CD%IIu؉ڃAE %AEAEDډڃEډڃ EډڃEډڃ@EډڃEډڃEډtTE1L1AEtAMtAM1EtAM[A\A]A^A_]ÅuAAtAt(ExD;LExD;PDHAffUHcHAWAAVAUIATIHHHSHI‰1 u#AtTAtNDLHe[A\A]A^A_]SIuEEHHHXHe1[A\A]A^A_]UHATLSHLuPt [A\]øLf.UHAVAUATSHL3HtZHIIHsHHttLD$I$HIXIttLLD$L/A Eu/IH{Ap<ЃA9ht [A\A]A^]f.UHAWAVLrAUATSHHHuHUL+IILCMLs`LH{AD$ALQ{LmHsPLu*LchLLLLLHt]LCLtY=H¶HHEH[A\A]A^A_]HH[A\A]A^A_]OH1HuHEHLHUIHHADH]Hf.UIHHA@H]Hf.UHATHhIH,LHA\]HUHATHhIHLH A\]UHATHhIHLHA\]Hff.UHATHhIH.LHA\]HUHATISHSA AD~$HcLJ HHcA t8 tL[A\]fDUIH׺IhHH$y]UIH׺IhHH I]UIH׺IhHH]UIH׺IhHH]U HSHHH<H5 H[]ff.UHAWAVAUATSHHHH<AăEt3DH5 HHDH<PE1E1Lk~kLH HH0 ADEAF8;tF;AID9PEtH5Hx EE1H(1DHEIIthLHHEH=tlH=uŋP~E1E1B#TtDDHAID9PD}IIuEԅEH[A\A]A^A_]ËLcE1E1DDHAAD;L|D}ADHLHHsHHH%p1HXDEBDEHsHHHEff.UHSH`H1H HHPH`1HHHE1HHHǃ[]UHAVAUIH}ATIԺSHLHeH%(HE1HEHEHEȃ   HAHEED9uuMHuLHw1HMeH3 %(lH[A\A]A^]Ãv`H{`AH{dEE놃 uvHAHEEOukH{H{HAH{LEI}"E MH{pAH{tEExH{H{8AH{ %s%s: %d %d %x %d PM%04X %08x %x %s: mrpc comp link_state: %d->%08x %s: %d events include/linux/thread_info.h%s: %p unregistered. ntb_hw_switchtec&stdev->mrpc_mutex&stdev->event_wqswitchtec%dswitchtecfailed to init isr. %s &x->wait6switchtec: loaded. 6switchtec: unloaded. partition_countpartitioncomponent_revisioncomponent_idcomponent_vendorproduct_revisionproduct_idvendor_idfw_versiondevice_versionManagement device registered. drivers/pci/switch/switchtec.cmask_eventcheck_link_state_eventsswitchtec_event_isrmrpc_event_workmrpc_timeout_workstuser_set_statestuser_createswitchtec_dev_openstuser_free112233445566AABBCCDDEEFFQQRRSSTTUUVVaabbccddeeffqqrrssttuuvv0H`x 8P$<Tl ( @ X  0 hnirqsuse_dma_mrpcmax_devicesswitchtec_classparm=nirqs:number of interrupts to allocate (more may be useful for NTB applications)parmtype=nirqs:intparm=use_dma_mrpc:Enable the use of the DMA MRPC featureparmtype=use_dma_mrpc:boolparm=max_devices:max number of switchtec device instancesparmtype=max_devices:intauthor=Microsemi Corporationlicense=GPLversion=0.1description=Microsemi Switchtec(tm) PCIe Management Driversrcversion=B7DA4E3B4A185F0B4C3DF1Dalias=pci:v000011F8d00008576sv*sd*bc06sc80i00*alias=pci:v000011F8d00008576sv*sd*bc05sc80i00*alias=pci:v000011F8d00008575sv*sd*bc06sc80i00*alias=pci:v000011F8d00008575sv*sd*bc05sc80i00*alias=pci:v000011F8d00008574sv*sd*bc06sc80i00*alias=pci:v000011F8d00008574sv*sd*bc05sc80i00*alias=pci:v000011F8d00008573sv*sd*bc06sc80i00*alias=pci:v000011F8d00008573sv*sd*bc05sc80i00*alias=pci:v000011F8d00008572sv*sd*bc06sc80i00*alias=pci:v000011F8d00008572sv*sd*bc05sc80i00*alias=pci:v000011F8d00008571sv*sd*bc06sc80i00*alias=pci:v000011F8d00008571sv*sd*bc05sc80i00*alias=pci:v000011F8d00008566sv*sd*bc06sc80i00*alias=pci:v000011F8d00008566sv*sd*bc05sc80i00*alias=pci:v000011F8d00008565sv*sd*bc06sc80i00*alias=pci:v000011F8d00008565sv*sd*bc05sc80i00*alias=pci:v000011F8d00008564sv*sd*bc06sc80i00*alias=pci:v000011F8d00008564sv*sd*bc05sc80i00*alias=pci:v000011F8d00008563sv*sd*bc06sc80i00*alias=pci:v000011F8d00008563sv*sd*bc05sc80i00*alias=pci:v000011F8d00008562sv*sd*bc06sc80i00*alias=pci:v000011F8d00008562sv*sd*bc05sc80i00*alias=pci:v000011F8d00008561sv*sd*bc06sc80i00*alias=pci:v000011F8d00008561sv*sd*bc05sc80i00*alias=pci:v000011F8d00008556sv*sd*bc06sc80i00*alias=pci:v000011F8d00008556sv*sd*bc05sc80i00*alias=pci:v000011F8d00008555sv*sd*bc06sc80i00*alias=pci:v000011F8d00008555sv*sd*bc05sc80i00*alias=pci:v000011F8d00008554sv*sd*bc06sc80i00*alias=pci:v000011F8d00008554sv*sd*bc05sc80i00*alias=pci:v000011F8d00008553sv*sd*bc06sc80i00*alias=pci:v000011F8d00008553sv*sd*bc05sc80i00*alias=pci:v000011F8d00008552sv*sd*bc06sc80i00*alias=pci:v000011F8d00008552sv*sd*bc05sc80i00*alias=pci:v000011F8d00008551sv*sd*bc06sc80i00*alias=pci:v000011F8d00008551sv*sd*bc05sc80i00*alias=pci:v000011F8d00008546sv*sd*bc06sc80i00*alias=pci:v000011F8d00008546sv*sd*bc05sc80i00*alias=pci:v000011F8d00008545sv*sd*bc06sc80i00*alias=pci:v000011F8d00008545sv*sd*bc05sc80i00*alias=pci:v000011F8d00008544sv*sd*bc06sc80i00*alias=pci:v000011F8d00008544sv*sd*bc05sc80i00*alias=pci:v000011F8d00008543sv*sd*bc06sc80i00*alias=pci:v000011F8d00008543sv*sd*bc05sc80i00*alias=pci:v000011F8d00008542sv*sd*bc06sc80i00*alias=pci:v000011F8d00008542sv*sd*bc05sc80i00*alias=pci:v000011F8d00008541sv*sd*bc06sc80i00*alias=pci:v000011F8d00008541sv*sd*bc05sc80i00*alias=pci:v000011F8d00008536sv*sd*bc06sc80i00*alias=pci:v000011F8d00008536sv*sd*bc05sc80i00*alias=pci:v000011F8d00008535sv*sd*bc06sc80i00*alias=pci:v000011F8d00008535sv*sd*bc05sc80i00*alias=pci:v000011F8d00008534sv*sd*bc06sc80i00*alias=pci:v000011F8d00008534sv*sd*bc05sc80i00*alias=pci:v000011F8d00008533sv*sd*bc06sc80i00*alias=pci:v000011F8d00008533sv*sd*bc05sc80i00*alias=pci:v000011F8d00008532sv*sd*bc06sc80i00*alias=pci:v000011F8d00008532sv*sd*bc05sc80i00*alias=pci:v000011F8d00008531sv*sd*bc06sc80i00*alias=pci:v000011F8d00008531sv*sd*bc05sc80i00*depends=retpoline=Yintree=Yname=switchtecvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutӅ3-system_wq#O__request_module:zLkmalloc_caches*cdev_init@try_wait_for_completionܻpcim_enable_device6:param_ops_intU5wiomem_resourceSMustrleno^devm_ioremap_wcdma_set_maskSstream_openjdelayed_work_timer_fn/жpci_dev_getW__x86_indirect_thunk_rcxzإparam_ops_bool9cinit_timer_keyJcancel_delayed_work_syncb˛@mutex_unlock3`unregister_chrdev_regiondma_free_attrs?<sprintf Hdma_set_coherent_maskNcomplete_allT__init_waitqueue_headJ_copy_to_userpci_set_master{1pci_alloc_irq_vectors_affinityx=cancel_delayed_work5 ioread8 ӳ-mutex_lock_interruptibleQ__mutex_initprintk:.&wait_for_completion_interruptibleŷida_free/dma_alloc_attrs*mutex_lockStE<ioread64_lo_hiڶV3_dev_errwOqpci_clear_master-U_dev_info rkmem_cache_alloc_node_tracehVput_devicemqueue_delayed_work_on_irefcount_warn_saturate) __stack_chk_failGcdev_device_addBmemcpy_toio9s`__devm_request_region\ɢ.__x86_indirect_thunk_raxm__fentry__Fdpci_unregister_driverѠ"kmem_cache_alloc_trace"__dynamic_dev_dbgget_device&Bpci_irq_vector"#>__wake_up zkfree8߬imemcpyBqIdevice_initializeDb}memcpy_fromioU|devm_ioremap/__pci_register_driverp class_destroydMSioread16cdev_device_delXpci_dev_put6queue_work_ondev_set_nameS?EJiowrite32.6_copy_from_userޖ{devm_request_threaded_irq d __class_create.էida_destroyHۈ__check_object_size+/alloc_chrdev_region_ioread32s%ida_alloc_range$$$$$$$$$$  w^SswitchtecGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0switchtec.ko "&#/0/E/Z0/n_/////J/y///"/65/Jd/^/r// /O/~/// /:/&i/:/N/b/v%/T/////?/n//*/>/R* /fY /z / / / /D /s / / / /./ /B^ /V /j /~ / /I /x /    1 7HP j @`!"8 @  "p80 ?FYlm@&p&88 5`8Z)0),`)<)KEb uv"88"80"8 x a'`}BLV0{a"8}  6&!l  & & &5 x  D ] `s J "8 ` "P8 P " #6 & "8* "8F U d  s &   G     (  X    - ` @ @ T   n      V V ("  4 i9P p ((  :  P(    - . 9 D E;^     $'()d t }        $)9BPfs GZ&)BNdtі "-=Fho| -:PXg (/>L_w__UNIQUE_ID_srcversion103__UNIQUE_ID_alias102__UNIQUE_ID_alias101__UNIQUE_ID_alias100__UNIQUE_ID_alias99__UNIQUE_ID_alias98__UNIQUE_ID_alias97__UNIQUE_ID_alias96__UNIQUE_ID_alias95__UNIQUE_ID_alias94__UNIQUE_ID_alias93__UNIQUE_ID_alias92__UNIQUE_ID_alias91__UNIQUE_ID_alias90__UNIQUE_ID_alias89__UNIQUE_ID_alias88__UNIQUE_ID_alias87__UNIQUE_ID_alias86__UNIQUE_ID_alias85__UNIQUE_ID_alias84__UNIQUE_ID_alias83__UNIQUE_ID_alias82__UNIQUE_ID_alias81__UNIQUE_ID_alias80__UNIQUE_ID_alias79__UNIQUE_ID_alias78__UNIQUE_ID_alias77__UNIQUE_ID_alias76__UNIQUE_ID_alias75__UNIQUE_ID_alias74__UNIQUE_ID_alias73__UNIQUE_ID_alias72__UNIQUE_ID_alias71__UNIQUE_ID_alias70__UNIQUE_ID_alias69__UNIQUE_ID_alias68__UNIQUE_ID_alias67__UNIQUE_ID_alias66__UNIQUE_ID_alias65__UNIQUE_ID_alias64__UNIQUE_ID_alias63__UNIQUE_ID_alias62__UNIQUE_ID_alias61__UNIQUE_ID_alias60__UNIQUE_ID_alias59__UNIQUE_ID_alias58__UNIQUE_ID_alias57__UNIQUE_ID_alias56__UNIQUE_ID_alias55__UNIQUE_ID_alias54__UNIQUE_ID_alias53__UNIQUE_ID_alias52__UNIQUE_ID_alias51__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_6__ksymtab_switchtec_class__kstrtab_switchtec_classglobal_ev_regpart_ev_regpff_ev_reglink_event_workstuser_set_state__UNIQUE_ID_ddebug108.38268stdev_releaseevent_ctlevent_regsmask_event__UNIQUE_ID_ddebug124.38721__func__.38722lock_mutex_and_test_aliveswitchtec_dev_pollswitchtec_dev_readpartition_count_showpartition_showcomponent_id_showfw_version_showdevice_version_showcomponent_revision_showio_string_showcomponent_vendor_showproduct_revision_showproduct_id_showvendor_id_showswitchtec_dma_mrpc_isrswitchtec_event_isr__UNIQUE_ID_ddebug125.38748__UNIQUE_ID_ddebug120.38654__func__.38749__UNIQUE_ID_ddebug126.38756switchtec_exit_pci.part.0ioctl_flash_part_info.isra.0mrpc_cmd_submit.part.0ioctl_event_summary.isra.0switchtec_dev_ioctlstuser_put__UNIQUE_ID_ddebug107.38255__func__.38256stdev_killswitchtec_pci_removeswitchtec_minor_idaswitchtec_pci_probe__key.38707mrpc_event_workmrpc_timeout_work__key.38711switchtec_device_groupsswitchtec_devtswitchtec_fopsswitchtec_pci_probe.coldswitchtec_dev_releasemrpc_complete_cmd__UNIQUE_ID_ddebug114.38326__func__.38327__UNIQUE_ID_ddebug112.38311__func__.38312switchtec_dev_writeswitchtec_dev_open__key.11085__UNIQUE_ID_ddebug105.38241__UNIQUE_ID_ddebug116.38429__func__.38242__func__.38430switchtec_init__key.38819switchtec_pci_driverswitchtec_exit__func__.38655__func__.38269switchtec_pci_tblswitchtec_device_groupswitchtec_device_attrsdev_attr_device_versiondev_attr_fw_versiondev_attr_vendor_iddev_attr_product_iddev_attr_product_revisiondev_attr_component_vendordev_attr_component_iddev_attr_component_revisiondev_attr_partitiondev_attr_partition_count__UNIQUE_ID_nirqs104__UNIQUE_ID_nirqstype103__param_nirqs__param_str_nirqs__UNIQUE_ID_use_dma_mrpc102__UNIQUE_ID_use_dma_mrpctype101__param_use_dma_mrpc__param_str_use_dma_mrpc__UNIQUE_ID_max_devices100__UNIQUE_ID_max_devicestype99__param_max_devices__param_str_max_devices__UNIQUE_ID_author98__UNIQUE_ID_license97__UNIQUE_ID_version96__UNIQUE_ID_description95.LC13ida_alloc_rangeioread32alloc_chrdev_region__check_object_sizeida_destroy__class_createdevm_request_threaded_irq_copy_from_useriowrite32dev_set_name__this_modulequeue_work_onpci_dev_putcdev_device_delioread16class_destroy__pci_register_driverdevm_ioremapmemcpy_fromiodevice_initializecleanup_modulememcpykfree__wake_uppci_irq_vectorget_device__dynamic_dev_dbgkmem_cache_alloc_tracepci_unregister_driver__fentry__init_module__x86_indirect_thunk_raxmemcpy_toio__devm_request_regioncdev_device_add__stack_chk_failrefcount_warn_saturatequeue_delayed_work_onput_devicekmem_cache_alloc_node_trace_dev_infopci_clear_master__crc_switchtec_class_dev_errioread64_lo_himutex_lockdma_alloc_attrsida_freewait_for_completion_interruptibleprintk__mutex_initmutex_lock_interruptibleioread8cancel_delayed_work__mod_pci__switchtec_pci_tbl_device_tablepci_alloc_irq_vectors_affinitypci_set_master_copy_to_user__init_waitqueue_headcomplete_alldma_set_coherent_masksprintfdma_free_attrsunregister_chrdev_regionmutex_unlockcancel_delayed_work_syncinit_timer_keyparam_ops_bool__x86_indirect_thunk_rcxpci_dev_getdelayed_work_timer_fnstream_opendma_set_maskdevm_ioremap_wcstrleniomem_resourceparam_ops_intpcim_enable_devicetry_wait_for_completioncdev_initkmalloc_caches__request_modulesystem_wq!Aaz      !.A^  x     @Z    !,X~  / p @o 6 K 0 AO =^q = A I !:D OKa} =1a 8 O ` v     0  9  A @ b  0 S 8 B b 0i xp u      Y    " . S b         2>Xg".:Fc  8IUaT 9dp        @K_)E(1ck|    !a y  !ZTe   , !7  < Q _ x `}        7K V^  "} &Dl0 :  Fo   G_ny   a& /      ! 1! `8! ?! D!M!_!g! !!!!! ! P! ! P!"k"""" " |# # ###$T$0$C$ T$ h$$$ $ $ $$ $ $ $  ^  "0 7 > CJ\ c j o} '    $ ) 0 5< =A  @` ( 0@8@HPX@`phpx `0`   `0 ` !("0#8' C""# `        ( 8 H X h x     @ @ @ @ @ @ @( @8 @H @X @h @x     ( 08 HP X`p Jp G $ ( `0 4 8 @F DW H (PUTsX ` d'!h @p!t!x xy$$ $$   ( (0`8@@ HPX`hU@epo` 00@P``p 0 x8@0H PSpx / b  `( 0PXP` h   x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rodata.str1.8.rela.rodata__ksymtab_strings.modinfo.rela__param__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*J%E@H*^%Y@8*nH&Gi@0* ~& y@80* &@h* &@@*2') @@H*2)? * @*55  Cx@0 *C $@W@P*6W 1@ H*AZ <@h0* RZ0M@*"a]@\@X0*${` 0`X```+ {0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H r#&RtUKzr m˞Tllf% +Gt֛7@kKx~Bh#D br!tn MU')D|f/?XD < _/۔#I΀2\޴,]cӿ"FF <c@.iG+GR!odS$+ҏK dm4oYK(pᄋVX_ Nΰ ʔ<]@|@^by{:-ӄ8yx%ƃLɜk+U#Gx|& +X0=̱W@ 3} |K 59+% 4frW ˀxGp{7GZ ٧zWuKFvPݓ;轶ݶtj&ɭ>]ULxm:uas}YMOr\4^AQx˷!aה<7 Aj~Module signature appended~