ELF>@@@?GNU^JՏf1]WLinuxLinux6.1.0-41-amd64UHSHHH|HH[]ff.ATIUS ~V1*HH{`HA9$ ~(I$HcHA$@tHI$8I$[]A\fDUHSHHHHHHH`|HxHHHH`uuHHHHHt_HHhHH[]HHǃWH1x[]ff.fATUSH~+1HHcՃL$LL;|H~+1HHcՃL$LL;|HHH[]A\f.AWAVAUATUSHH@H|$eH%(HD$8HFHD$D$HHD$DLt$ H=A`HH|LHD$ HH@M1h,A` HHHHD$HHC`hHHC@HHPHSXHHǃDH|$11HH DH|$HD$HH|$HHhHHH|$HD$8eH+%(D$H@[]A\A]A^A_Ht$HH;H|$HDLt$LIHHHHHD$ DHAƅ D=H|$ 1`HHT$41D$4HHH=HHD`HHHHxHH D P tƃHHHDH1fztDy`HHx0HHDDD,HHx8HH$D$DHHx HHD$D D0DE1HJ|@J0DIIuLH011HHH#tI@u@HuHHHHx`IHHxhAIljDDDLH DADHH`HHHD$(Hc LH<H=A` HH A`  H8H D E1oI$HHI$XHHI|$(AD$ HHI|$HAD$@HH0 HIDŽ$ xAD$ A$A`I$H @tE I$H HH HHJHHHJHHHRHPHI$HHHcIDŽ$IDŽ$L$; }A` H=IH ǀHLh`LHxI$LA$hHIDŽ$IDŽ$AƅLLHcʼnL,H)H,/I$I|$`LIEI9IHN$(@tI$Ht$HHxHHhHHD$Ht$HHCHt$ HHH Ht$HHHt$ HHHHH &HHHH2HHPDUIDHHHHcHH<H=` HHDEE1HIcAL,D;` H=IHǀHDHI]@LAIE`hHIEXAƅ^LLAx@IcEL$L)H,HN, LLLIH9uHH8H`H`H|$HDt$HHHHHHaHHHHHHWHHH$HHHCHHHHHHHHHHHHsHHHFHHHHHHHHHHHHYD$>H8HHcHH<H=` HHE1OHIcL<¸w=H AH I8D;-`H H=IH*ǀHD(HI_@LA(IG`hHIGXAƅ.LLAx@IcEL<L)H,HN,8LLLIH9uHWHcL$HH,IAHHD|$D;|HD$(H HQHHH~H`uDHAƅ7LLMŅE1‰L9D1LHxI11|IHAƅDH ~Qt$HHcփt$tHHHt$HPHH HP0@(H@HP; |HHH߉l…DHD$Hl|HLH'HLHH|$ 1`HHǃ5Ht$ HH#HHHhHt$ HHHI$LAL]A{1HAx1~)HHcՃL,LL;|HAE1LAAA6E1LAHH|$ H_D ~KUHS1 9 ~0HHcH<ƒuރu9 []AVAUATUHSHxL HHxcHxWEI1ۅ 89]~0HELcL sHHN,L9][]A\A]A^H[]A\A]A^ff.AUATUHSH_ HCLHLx[H]A\A]AfAtHC1ҾHLHH[]A\A]IxHHEHHfSHtHHCHBH[ff.@AWAVAUIATUSHLg eH%(H$1D$<I$A$LA$M$xLMALEtIAD$HHHÈ{$tA1LHT$HuHHHYILxL9upILtHHHBHHt$(LLH4$tH4$Lt$(LHL6IMLHM9uIH|$I"H|$ HH_LpL9uuItHHHBHHCL1HLHCHHCPL@IIHL9uHD$uFHL$14HcHHDžHDžH|$1ff.@AVAUATUSLxM$t1[]A\A]A^HLLI$`uJǃMI11HŅA$uXyA$t A$ǍHHI$sH1LŅǃL14A$HcHI$ǃff.AWAVAUATUSHXLxeH%(HD$P1A$XI$HLHFHH=HHI$`M$.LI$`LHŅHxHHcHHpHH~ǃHŅqHŅzHŅ'1HD$PeH+%(XHX[]A\A]A^A_DЀ='ADŽ$pDLLD늋Hx/HL$ H0H$LxHELL$ t$ ȈD$H|$xHLH<$L)AHLHADŽ$pDHxH3HHHC1Hgf`AHLHt&HHHHHHHHDHHHH`HH@ATLUHSHLHc ~CH1H HHH9uLHH[]HA\1HHHH`HHHHH Hff.HHHHHff.HHHHff.HHHH`HDHHHHff.HHH$Hff.HHH Hff.HHHHff.HHHHff.U HSHHHeH%(HD$1HT$D$x/HcD$Hw$DHHT$eH+%(uH[]H@U HSHHHeH%(HD$1HT$D$x/HcD$Hw$@HHT$eH+%(uH[]H@AT IHUHSHI$eH%(HD$1HH$HxH`XH$HcH9r}A$6,HH9rgA$6Hc~PH1HH2H6H9u닃)ȉ,HHT$eH+%(u,H[]A\1HHHff.AT UHSHHHLeH%(HD$1HH$xuI$xtyI$`tdA$XtY,H$HH9r<6A$,HH9r&5HHT$eH+%(u(H[]A\HHHDAT IUSHHHHeH%(HD$1HH$x`Hxt\H`t?Xt6(t,H<$L4HT$eH+%(u(H[]A\HHHAT UHSHHHLeH%(HD$1HH$xOI$`t:u0H$Hw/HHT$eH+%(uH[]A\HHff.fAT UHHSHHLeH%(HD$1HH$I$`A$XIc$ ~iI$1HHI@xLHHII9tmHEHuIwIWHL$ LD$HT$Ht$H<$LD$HL$ tH<$HT$Ht$IHHH>vLnHL1ҾHHl$(HELuL`L9u`IHtIIHBHIHII$MI$HL9uIIHH_HL9uqHHHHL9tWI9utHHHBHHLHH"HH1L1HCH(HCLH@qf.ffDHfHGpHxDAHDfHHHHHGpHxDAHDf1HHHH1HpHxAVAUATUHSH9roLIIMăH1H=wEHHHH ZJ@rZBLrLjj HJD`[]A\A]A^[1]A\A]A^1f.HpuyHUHSH1H=wJHHHH ZJ@rZBHBHBB HJh[]1[]1ff.AULoATLpUSHLLHH(HxHHH}8tHU8HE@HBHHHE8H"HE@H(HHǃ(LL[]A\A]ff.@AULoATLSHHGHL`pYNډXLxH[A\A]LLD$\$H[A\A]ff.@AWAVLwAUATUSH LL4$AXLpHLLǃXHx H=LxH`MwLt$HHUL0Mw IWHx8HT$LH|$tH|$HT$I HU8Lu@I>~2E1HIcHAL4I~ IF8D;|H|$HADžH$H(HE1HEpLADžpH D[]A\A]A^A_fAǃXL΋ AHHHHADžp fH<$HHHAjA뽐ATUSHHeH%(HD$HH$HxHGu3@HD$eH+%(H[]A\t Lc $C tHS0BH{`C Ht HC`ID$0IT$(I|$8HtkHHCHHCP@[HHGLg 1x<dWLg MHt ff.@AT UHSHHH=`LHHHxH@HCLcxHC KPKQKQ HǃpHǃ0uNHǃ`HǃhHǃHǃx+H+1HxH[]A\KPHǃH߉D$D$H[]A\@HxHf.USH eH%HHH9t []HHxHt(HLXH=tHtHLD$HH@HA[]UHAWAVAUATSHHHt$ eH%(H$HHHD$0H[eH%H9HHT$uHD$(E11H\$@&LHf8AHt$HD$(@IcH9HL$ HHߺ@H4HD$0L8McOMxAA@AM%MAG1IHHI@LL$8ALL$8u |$GMFL#D$HI7HD$0T$@LL@D$8% HډD$@ H|$(HHHEHD$(H$eH+%(uPHD$(He[A\A]A^A_]IxY맸HD$(HD$(DSHGHHxHHcxHHH{[AVAUATUSL/HMMLkL1HLA HLHH9[L]A\A]A^ff.fAVAUATUHSLI$LxILDHDžHI`HߨuQI|$(Ht LHLHH1[]A\A]A^yHHLHWAt$LrAWAVAUATUSHHLI.LxIL@DAIFeL<%I9HxL+HHCL)H=HK =L{LsxLLH߹HIHc[]LA\A]H A^A_HHHHA4"H[]A\A]A^A_L+I L{NHHH $H $ff.@AWAVIAUATUSHHHHhLxIHH$DH=0 HHLL~HH+II`H<$1eL<%IIH=H Ls(LCL׉D$ILLT$HCLt$HL t$ LD$H|$D$DD$ HujLE1HD[]A\A]A^A_ALHDH4$HHHpDHADžyAI`tLAkDAULoATUHpSHHHHǃLgpHLLLHǃXHHǃ[]A\A]ff.HHc@Hff.AWh AVAUATIUSLxH=HiL Hù ǀX1I$xHLchIIŅ`L{pLID$`E$LHAHHǃHǃ% 艃IAhHŅxhI$PHkHHHLŅuz[]A\A]A^A_I$xHHHHLIDŽ$P[]A\A]A^A_H[]A\A]A^A_f뾽xDAVAUATUSLA$XI$`LpHLHKPHuH HHHǃXLsLŅxGLŅx%ADŽ$pL1[]A\A]A^ADŽ$p LHǃXL[]A\A]A^ADŽ$pf딽I$HHHfSHPHLJPHXpHxHH[ff.@S1HHHH HHu0H 1HHHu H[=D$D$=H=HAWIAVLAUIATEUHSHHxLHH$IHLxA\$LHMHcI}H $H=wnHƺHD$H|$HT$Ht$H<$)ÅuAEHDLLH[]A\A]A^A_ 1f.DA9~~LL9tt H9tHcHtHFHH9uH@HH9tL;uꋐxA9~HcHDȹ@AUATLUHSH@HH+HHLHHHHLI$L9uH)HHH[]A\A]fHconfig1:HH:52-59 HBfDHconfig1:HH:44-51 HBfDHconfig1:HH:40-43 HBfDHconfig1:HH:32-39 HBfDHconfig1:HH1:0-31 HB fDHconfig:4HHg:4-31 HB fDHconfig:0B-3 H ff.fAVAUATIUSHLcHH~VHcL9$tHFH9t?HL9$u9}'HcHtHHcHtH9كF4McILHHLHHt)ADŽ$HL[]A\A]A^L AWAVAUATUHSHHDHHHIIHHII H(AAH,I4EEtHHEtHHtHH8tHHOEtHHubAIMcIHLHH L IHHH[]A\A]A^A_DDHHHtDT$ L$HDD$H0HT$ L$DD$DDljT$L$HH0HT$L$DωT$HH0HT$DHH Hff.f HֿHHf.UHHHHESHr 1[]519uPH59w9sʉHH‰1[]ATD%HHUHSHLHEI9uH[1]A\ff.fHHHt H1HHt ff.AW1AVAUATAHUSHHHLLIŅAIA1 HH@tuHrMuD<McALIHpALIHxEu0A1[]A\A]A^A_[]A\A]A^A_1H/ff.fAUATUSHLLJp89_HHG|9I$HH9!A$I$1LHxI$|HH`I9H= I$IHHHLLI$HA$`ŅxPA$1HLEŅx5A$I$t1 HH@t%Hr9u1L[]A\A]LݽֽϐAWAVA AUATUHSHHeH%(HD$1HH$D A9DOH|0McH$H1BHLcHD$J|L|$H|$Ht0HcLHHA9HH|0H$Ht Ax HD$eH+%(uH[]A\A]A^A_HHtKSH=HHHHHǃ[ff.@=AWAVAUATUSHH= HHHHH@At%HHǃ[D]A\A]A^A_hL@HLAċHHtH1Ht0H1Ht HHtHH¨?5*HH0ȃ<HHH׉HH$HHHH4@H@t@?@E1HLM'LwILIuLHHLHDž8DžlHDžHDžxHDžHDžHDžHDžHDžHDžDžTHDž(Aą=HAąHHhL@HLALLwHLH(AQAFS"HHHHHÅHHHÅxhHHHÅx<Åu%HHHÅt)HHH[1AIHHy  HHH|$ HH|$HHD$@ H|$HHHLLL~H|HLHH`tH1HH`1LH|$ HHHHHHLHLHLH|$ HHLAHLHEL IHtHLIU`DHHLD$C$LHC L|$@HH$L|$@L|$H1HKHLD$LKHCDd$Hl$HHHLl$Lt$ HMHÀIHL9HE<u-HLD$(Ld$HLHLLD$(ILLh먋SIHL$L$Hl$HxLKDd$Ll$ MLt$(IHHt?HCxInLLL$0LHxHLHD$LL$0H\$MLHl$Dd$Ll$ Lt$(H<$Hl$LD$(H"Dd$Ll$Lt$ HD$@Ll$Ll$(HHHD$$Lt$IHHIHL9t[HHHHLI$L`MfLHLeMLD$$Ll$Lt$H\$HLLI$PALHH<$HLD1HHHMAEHHHI$Ht H߉HI|$`IL$`ًIHHHHHxHHHHL$HT$H<$H<$HT$HL$HH<$H<$HHL$HT$H<$H<$HT$HL$HH<$H<$HHL$HT$H<$H<$HT$HL$HH<$H<$HH<$H<$HH<$H<$HIxSHHHHLLCHL+I HHH<$HDD$DD$H<$HI`t'HH<$HAH<$H1HHHHH=t =1aI gzluuidxd_setup_interruptsidxd_read_table_offsetsidxd_read_capsidxd_enable_system_pasididxd_probeidxd_pci_probetc_overridesvaidxd_int_handle_resubmit_workstrnlen__fortify_strlendrv_enable_wqidxd_wq_load_configidxd_group_load_configidxd_group_config_writeidxd_groups_config_writeidxd_wq_config_writeidxd_device_release_int_handleidxd_device_request_int_handleidxd_device_drain_pasididxd_device_disableidxd_device_enableidxd_device_init_resetidxd_wq_resetidxd_wq_drainidxd_wq_disableidxd_cmd_execidxd_wq_enableidxd_register_devicesidxd_dmaengine_drv_probeidxd_dma_alloc_chan_resourcesidxd_dma_free_chan_resourcesidxd_user_drv_probecheck_vmaidxd_cdev_mmapidxd_cdev_openidxd_cdev_releaseidxd_wq_add_cdev4idxd driver failed to load without MOVDIR64B. 4Platform does not have ENQCMD(S) support. %s entered and resetting device Unable to turn on user SVA feature. User forced SVA off via module param. IDXD Group Config Offset: %#x IDXD Work Queue Config Offset: %#x IDXD MSIX Permission Offset: %#x Failed enabling %d MSIX entries: %d Failed to allocate misc interrupt. Requested idxd-misc handler on msix vector %d Failed to initialize perfmon. No PMU support: %d IDXD device %d probed successfully Intel(R) IDXD DMA Engine init failed Intel(R) Accelerator Device (v%x) Failed to resubmit desc %d to wq %d. Unexpected int handle refresh interrupt. Failed to submit drain desc on wq %d Failed to allocate work for int handle revoke Unexpected interrupt cause bits set: %#x request int handle failed: %#x release int handle, handle %d release int handle failed: %#x No shared wq support but configured. Writing group %d cfg registers GRPFLAGS flags[%d: %#x]: %#llx PASID not enabled and shared wq. Writing wq %d config failed: %d wq %d portal mapping failed: %d Clients has claim on wq %d: %d attribute deprecated, see read_buffers_reserved. attribute deprecated, see read_buffers_allowed. attribute deprecated, see use_read_buffer_limit. attribute deprecated, see read_buffer_limit. attribute deprecated, see max_read_buffers. attribute deprecated, see read_buffer_limit WQ devices registering failed: %d Engine devices registering failed: %d Group device registering failed: %d Failed to register dma channel drivers/dma/idxd/../dmaengine.hxarray cmpxchg failed for pasid %u %s: %s: mapping too large: %lu PASID entry already exist in xarray. User type WQ cannot be enabled without SVA. idxdDisabling device failed Alloc IDXD context %s%dMapping BARs Set DMA masks Set PCI master IDXD reset complete iommu sva bind failed: %ld system pasid: %u No in-kernel DMA with PASID. gen_cap: %#llx cmd_cap: %#x max xfer size: %llu bytes max batch size: %u group_cap: %#llx max groups: %u max read buffers: %u engine_cap: %#llx max engines: %u wq_cap: %#llx total workqueue size: %u max workqueues: %u wqcfg size: %u opcap[%d]: %#llx IDXD Perfmon Offset: %#x &idxd->cmd_waitqwq%d.%d&wq->wq_lock&wq->err_queue&x->wait&wq->uc_lockengine%d.%dgroup%d.%d%sLoading RO device config Not MSI-X interrupt capable. Enabled %d msix vectors idxd-miscNo usable interrupts IDXD sysfs setup failed drivers/dma/idxd/init.cdsaiaxUnable to re-enable wq %s get int handle %d failed: %d FLRsystem reseterr[%d]: %#16.16llx idxd halted, need %s. idxddrivers/dma/idxd/irq.cDevice is HALTED! %s: sending cmd: %#x op: %#x WQ %d already enabled WQ enable failed: %#x WQ %d enabled Disabling WQ %d WQ %d in wrong state: %d WQ disable failed: %#x WQ %d disabled Draining WQ %d %s: sending reset for init. Device already enabled %s: err_code: %#x cmd: %u operand: %#x pasid %d drained get int handle, idx %d int handle acquired: %u int handle released. Device is not enabled Active wq %d on disable %s. WQ %d CFGs WQ[%d][%d][%#x]: %#x GENCFG(%#x): %#x GRPCFG wq[%d:%d: %#x]: %#llx GRPCFG engs[%d: %#x]: %#llx idxd-portalFailed to request irq %d. wq %d already enabled. wq %d not attached to group. wq %d name not set. Shared wq and threshold 0. wq %d enabling failed: %d WQ %d irq setup failed: %d WQ resource alloc failed percpu_ref setup failed wq %s disable failed idxddrivers/dma/idxd/device.c%d %u %llu %s dedicatedshared%#x disabled enabled halted unknown %#llx engine%d.%d wq%d.%d %*pb%c%#018llx nonekerneluser-1 idxddrivers/dma/idxd/sysfs.ciaxdsacmd_statuscdev_majorread_buffer_limittoken_limitmax_read_buffersmax_tokenserrorsstatepasid_enabledclientsconfigurablegen_capop_capmax_transfer_sizemax_batch_sizenuma_nodemax_enginesmax_work_queuesmax_groupsmax_work_queues_sizeversionwqop_configenqcmds_retriesoccupancyats_disablecdev_minornametypethresholdblock_on_faultprioritysizemodegroup_idgroupbatch_progress_limitdesc_progress_limittraffic_class_btraffic_class_awork_queuesenginesuse_read_buffer_limituse_token_limitread_buffers_allowedtokens_allowedread_buffers_reservedtokens_reservedengine%s: client_count: %d Enable wq %d failed: %d dmaengineidxddrivers/dma/idxd/dma.c%s called wq disable pasid failed. %s called: %d pasid allocation failed: %d wq set pasid failed: %d %s/wq%u.%ucdev_add failed: %d %sNo user context include/linux/thread_info.huseridxddrivers/dma/idxd/cdev.cidxd_cdevdsaiaxdrivers/dma/idxd/perfmon.cdsa%diax%ddriver/dma/idxd/perf:onlineformatfilter_engfilter_szfilter_pgszfilter_tcfilter_wqeventevent_categorycpumaskparm=tc_override:Override traffic class defaultsparmtype=tc_override:boolparm=sva:Toggle SVA support on/offparmtype=sva:boolimport_ns=IDXDauthor=Intel Corporationlicense=GPL v2version=1.00srcversion=91A8DDFEBCF9FECECEED48Dalias=pci:v00008086d00000CFEsv*sd*bc*sc*i*alias=pci:v00008086d00000B25sv*sd*bc*sc*i*depends=idxd_busretpoline=Yintree=Yname=idxdvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions    (08x80( xx (0( 0(  ( ( ( (0880(  (08H80( H (08`80( `0H (0x0( x (0880(  (08X80( X  0 0 (8( 8  (p( p((((   (0@0( @ (8( 8 (0( 0((   (08H80( H80( HPHPH   (08X80( X`X`X80(  (08p80( p (0( 0 (0880( ( 0 0 0 0 0 0 0 0 0  (((( 0 0 0 0 0 0 0 0 0 0((((( (0( 0(  (0( 0(  (08H80( H (0( (( 0 0(((( 0 0 0 0      (0( 0   (0( 0( 0 0 0 (0( 0( 0(((0  (08p80( p (08x80( x (0( 0(  (  ( (  (08X80( X 0 0 ( ( ( (0(  (0( 0 (08@80( @80( @ (08P80( P (  (080( 80( 80( 8 (0( 0( 0 (08P80( P0@P (  (0( 0 (08H80( H  (080( 80( 8 ( ( (08P80( P (080( 8idxd_drvIDXDidxd_dmaengine_drvIDXDidxd_user_drvIDXDstrcpy;JQfree_irqs%ida_alloc_rangeioread32+/alloc_chrdev_regionHۈ__check_object_size%Ialloc_workqueue.էida_destroyœ_copy_from_userErpci_msix_vec_count-Q^pci_enable_device'R__rcu_read_lockS?EJiowrite32wstrimJQdev_set_nameJpci_iomapmemmove:н dma_async_device_unregister/z%complete6queue_work_onApercpu_ref_init)}devm_iounmap|."sysfs_streq'__kmalloc_nodeJu_find_first_bit0W=cdev_device_del,H__SCT__preempt_schedule9Qiowrite64_lo_hi8'device_unregisterA`__init_swait_queue_headTfinish_wait4t__sw_hweight32tbitmap_print_to_pagebufk3X__pci_register_driver7devm_ioremapDb}memcpy_fromioFz<device_initializeB dsa_bus_type0iommu_dev_disable_featurecremap_pfn_rangeAl;kstrtouint zkfreeMiommu_sva_bind_device&prepare_to_wait_eventDC__wake_up~pci_irq_vectorget_device 4_raw_spin_lock_irqsave!bitmap_free`mEz__dynamic_dev_dbgd_raw_spin_lockpercpu_ref_kill_and_confirm2pci_unregister_driverfortify_panicRkthread_use_mmm__fentry__|B(sbitmap_queue_init_nodeasysfs_emitMʠbitmap_zalloc_nodepHe__x86_indirect_thunk_rax[+4__cpuhp_state_remove_instance~_printk{'_raw_spin_lock_irqk,sbitmap_prepare_to_waite ;/cdev_device_add$___ratelimitQscheduleV __stack_chk_failput_devicestrnlen?)percpu_ref_reinit讀kmalloc_node_traceciommu_dev_enable_feature|c__x86_indirect_thunk_rdxK_dev_infocapable1__idxd_driver_registerYi6perf_pmu_migrate_context3perf_pmu_registeru#synchronize_irqkstrndup{7percpu_ref_exituyHinit_wait_entry7cc_mkdech__list_add_valid6bus_unregister&<_dev_err)__cpuhp_setup_stateJSdevice_addikstrtointՒrequest_threaded_irqi$__rcu_read_unlockm>Zxa_loadc#ioread64_lo_hi destroy_workqueueKMmutex_lock__put_user_1aPdma_alloc_attrsSuK_raw_spin_unlock_irqdma_async_device_channel_unregisteriommu_sva_unbind_deviceH-sbitmap_queue_clearŷida_free__cpuhp_state_add_instanceoGperf_pmu_unregisterS_find_next_bitq"ZZ__cpu_online_maskUrS__list_del_entry_valid __mutex_init탦current_taskp\_raw_spin_unlock_irqrestorepci_iounmapϰGdevice_delMKkstrtoboolpWiommu_sva_get_pasidŏWmemset3 _dev_warns<\kstrtoullW@F3pci_alloc_irq_vectors_affinity&bitmap_zalloc|XLpci_set_master@%wait_for_completion?dmaengine_unmap_putf__flush_workqueue9[__x86_return_thunk}nr_cpu_idsk_copy_to_userdma_async_device_registerT__init_waitqueue_head֓complete_all __xa_cmpxchg!Nfree_percpufdma_set_coherent_mask5A}__xa_insert?<sprintf*zcpu_numberL3)F__preempt_countX×dma_free_attrs3`unregister_chrdev_regionsbitmap_finish_wait82mutex_unlockR dma_async_device_channel_registerjparam_ops_bool__const_udelayIxa_destroyB:dma_async_tx_descriptor_initf__x86_indirect_thunk_rcx rbitmap_parseh#7pci_disable_devicebyxboot_cpu_dataߕdma_set_maskakthread_unuse_mmsautoremove_wake_functionRkmalloc_tracellist_add_batchKwT8kstrtollFcachemode2protval #6device_release_driverSMustrlennuzkvfree4K_raw_spin_unlock[__sbitmap_queue_getpci_free_irq_vectorsidxd_driver_unregisterǬ__cpuhp_remove_state sysfs_emit_atoÊacdev_init]{__SCT__might_resched kmalloc_cachesm(bus_register module_layout6 ,  % @@$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$up_ g]oqjcZSM+iX@+~ {upj^\E<.%F>fidxdGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0$/$/n* DF]DDDDDTDTDDT@ET`E$ET-ET 6E@@ENEZEhENKuET@E`EpEEEEETEE FF-F;FNKGFT@XF`iFpzFTFF FFTFFF @26TT ([T]T T8F@F 0@GGG@26TT ([T]T T8F@+G5GTF 0D@?GTLGTVGTcGTM7nGyGT TGTG G0EGT@G`GpGTH H02HT@GH`aHpFTvHFx@~H HT x@H@ HT x@yGT THTH HTT 1cT@Y-T`H-H-H- I-I--%I-3I-  - BI-QI-aI-nI- - xI- I-I-I--I-0I-1I-2(-3I-4I-5I-6 -7 I-= -I- J-J- J---/J-=J--8IJ-XJ $^J-eJ-kJ- uJ-0yJ-@-P0JJJJJJJKK(K:K LK ^K sK K K _-#9-K-K-~=-K-([--D-K- -V- 26-( -<K-@-PyG-` x-K-K $ L-L-- L-L- --L- - & *I$eJ@B MM$M1M>MJMYMiMwMMMc@MMMMMMV c@I  M0x  N @J`eb-F 26O@N HMNň^Jx @=J`I LK-L$L$LLZ [  3&ˈ26'[ ' 3&ˈ269[ )T[ j[ [ [ [  3&ˈ[K[ 0[ [ [  \ $\ A\N\\\m\\@\ 9:9 3&ˈs׈\ = 3&ˈAPksl\ ? 3&ˈs׈\ A ׈3&ˈ\7\ C\\\ ]]/]B]U]h]|]] ]]]]]^^ ,^ V G@>^b0FH^03&ˈT@26]E@HF 3&ˈ26O ko&Z^ Lg^ x^ p^ ^ ^ ^ ^ ^  R[ o&QѢ^ V _ > )$& _ Y*_ S J9_ \N_ d_z_______`'`A` R`f`}``````aa4aFaYamaaaa a!a"ab!b7bNbeb(!Ts׈sb(!TNňabb M Ks׈b fb  kb isb b b c p*c Bc Xc qc Ac c c c c c c  d d 3d ?d Rd _d qd ~d d d d d d d e e A/e Be  R:"[?OTe ge e e e e e e f f  [ 7f Gf Zf hf uf f f f f f f f g g "g 0g =g Og `g ng ~g g Ag g g h .h Jh eh h h h h h i i @i [i |i i i i i j 0j Ij _j  tj--TO-j-j- -$ -,j-4j-5j-6j-7 -8jlj-j- k-kɉ-3&- | - k-(#k-,+k-4/kˉ-:kEkLkSk]kikqkyk k k k X(k X(k k k  l !l 77l 7Nl 7fl l l  OJlKl ݉l l l m 7m Um sm m m m m m n v(n  8I;n  I8IIRnIZn mn n  IwLInWnWo&Q]n  IwLI]n  s׈n)Kn   rdback_addrdesc_list_addrrdback_addr2src2_addrcomp_patternxfer_sizedesc_countdelta_addrmax_delta_sizedelt_rsvdexpected_res_maskcrc_seedcrc_rsvdseed_addrsrc_dif_flagsdif_chk_resdif_chk_flagsdif_chk_res2chk_ref_tag_seedchk_app_tag_maskchk_app_tag_seeddif_ins_resdest_dif_flagdif_ins_flagsdif_ins_res2ins_ref_tag_seedins_app_tag_maskins_app_tag_seedsrc_upd_flagsupd_dest_flagsdif_upd_flagsdif_upd_ressrc_ref_tag_seedsrc_app_tag_masksrc_app_tag_seeddest_ref_tag_seeddest_app_tag_maskdest_app_tag_seedexpected_resdelta_rec_sizedest2op_specificdsa_hw_desccompletion_addrint_handlecompr_flagsdecompr_flagsiax_hw_descsrc1_addrsrc1_sizemax_dst_sizesrc2_sizefilter_flagsnum_inputsdif_statusinvalid_flagsdif_chk_ref_tagdif_chk_app_tag_maskdif_chk_app_tagdif_ins_ref_tagdif_ins_app_tag_maskdif_ins_app_tagdif_upd_src_ref_tagdif_upd_src_app_tag_maskdif_upd_src_app_tagdif_upd_dest_ref_tagdif_upd_dest_app_tag_maskdif_upd_dest_app_tagcrc_valdsa_completion_recordbytes_completediax_completion_recordoutput_sizeoutput_bitsxor_csumblock_on_faultoverlap_copycache_control_memcache_control_cachecmd_capdest_readbackdrain_readbackmax_xfer_shiftmax_batch_shiftmax_ims_multconfig_engen_cap_regtotal_wq_sizenum_wqswqcfg_sizeshared_modededicated_modewq_ats_supportoccupancyoccupancy_intop_configwq_cap_regtotal_rdbufsrdbuf_ctrlrdbuf_limitprogress_limitgroup_cap_regnum_enginesengine_cap_regopcapgrpcfgwqcfgmsix_permimsperfmonoffsets_regidxd_cmdIDXD_CMD_ENABLE_DEVICEIDXD_CMD_DISABLE_DEVICEIDXD_CMD_DRAIN_ALLIDXD_CMD_ABORT_ALLIDXD_CMD_RESET_DEVICEIDXD_CMD_ENABLE_WQIDXD_CMD_DISABLE_WQIDXD_CMD_DRAIN_WQIDXD_CMD_ABORT_WQIDXD_CMD_RESET_WQIDXD_CMD_DRAIN_PASIDIDXD_CMD_ABORT_PASIDIDXD_CMD_REQUEST_INT_HANDLEIDXD_CMD_RELEASE_INT_HANDLEdesc_validwq_idx_validfault_rwwq_idxbatch_idxrsvd5sw_err_regtc_atc_buse_rdbuf_limitrdbufs_reservedrdbufs_alloweddesc_progress_limitbatch_progress_limitgroup_flagswqsengineswq_sizewq_threshbofwq_ats_disablepasid_enoccupancy_inthoccupancy_table_seloccupancy_limitoccupancy_int_enrsvd6rsvd7mode_supportidxd_dev_typeIDXD_DEV_NONEIDXD_DEV_DSAIDXD_DEV_IAXIDXD_DEV_WQIDXD_DEV_GROUPIDXD_DEV_ENGINEIDXD_DEV_CDEVIDXD_DEV_MAX_TYPEidxd_devconf_devidxd_typeIDXD_TYPE_UNKNOWNIDXD_TYPE_DSAIDXD_TYPE_IAXIDXD_TYPE_MAXidxd_device_driveridxd_irq_entrypending_llistidxd_groupidxdidxd_devicecmd_statuscmd_donerequest_int_handlesmsix_perm_offsetwqcfg_offsetgrpcfg_offsetperfmon_offsetmax_xfer_bytesmax_batch_sizemax_groupsmax_enginesmax_rdbufsmax_wqsmax_wq_sizenr_rdbufswq_enable_mapsw_errcmd_waitqidxd_dmaidxd_pmuopcap_bmapuser_submission_safeused_maskn_counterscounter_widthn_event_categoriesper_counter_caps_supportedsupported_event_categoriessupported_filtersn_filtersidxd_wq_stateIDXD_WQ_DISABLEDIDXD_WQ_ENABLEDidxd_wq_typeIDXD_WQT_NONEIDXD_WQT_KERNELIDXD_WQT_USERidxd_cdevidxd_wqportalportal_offsetenqcmds_retrieswq_activewq_deadwq_resurrecterr_queuewq_lockhw_descscompls_addrcompls_sizeidxd_chanuc_lockupasid_xaidxd_dma_chancomplsiax_complsidxd_descdesc_dmacompl_dmatxdidxd_engineidxd_hwgen_capwq_capgroup_capengine_capidxd_device_stateIDXD_DEV_HALTEDIDXD_DEV_DISABLEDIDXD_DEV_ENABLEDidxd_device_flagIDXD_FLAG_CONFIGURABLEIDXD_FLAG_CMD_RUNNINGIDXD_FLAG_PASID_ENABLEDIDXD_FLAG_USER_PASID_ENABLEDidxd_dma_devidxd_driver_dataname_prefixcompl_sizeiax_hwiax_completionidxd_exit_moduleidxd_init_moduleidxd_removeidxd_shutdownidxd_wqs_quiesceidxd_pci_probeidxd_cleanup_internalsidxd_clean_wqsidxd_scmd_statIDXD_SCMD_DEV_ENABLEDIDXD_SCMD_DEV_NOT_ENABLEDIDXD_SCMD_WQ_ENABLEDIDXD_SCMD_DEV_DMA_ERRIDXD_SCMD_WQ_NO_GRPIDXD_SCMD_WQ_NO_NAMEIDXD_SCMD_WQ_NO_SVMIDXD_SCMD_WQ_NO_THRESHIDXD_SCMD_WQ_PORTAL_ERRIDXD_SCMD_WQ_RES_ALLOC_ERRIDXD_SCMD_PERCPU_ERRIDXD_SCMD_DMA_CHAN_ERRIDXD_SCMD_CDEV_ERRIDXD_SCMD_WQ_NO_SWQ_SUPPORTIDXD_SCMD_WQ_NONE_CONFIGUREDIDXD_SCMD_WQ_NO_SIZEIDXD_SCMD_WQ_NO_PRIVIDXD_SCMD_WQ_IRQ_ERRIDXD_SCMD_WQ_USER_NO_IOMMUuser_int_engencfg_regsofterr_int_enhalt_int_engenctrl_reggensts_regidxd_device_status_stateIDXD_DEVICE_STATE_DISABLEDIDXD_DEVICE_STATE_ENABLEDIDXD_DEVICE_STATE_DRAINIDXD_DEVICE_STATE_HALTint_reqidxd_command_regidxd_cmdsts_errIDXD_CMDSTS_SUCCESSIDXD_CMDSTS_INVAL_CMDIDXD_CMDSTS_INVAL_WQIDXIDXD_CMDSTS_HW_ERRIDXD_CMDSTS_ERR_DEV_ENABLEDIDXD_CMDSTS_ERR_CONFIGIDXD_CMDSTS_ERR_BUSMASTER_ENIDXD_CMDSTS_ERR_PASID_INVALIDXD_CMDSTS_ERR_WQ_SIZE_ERANGEIDXD_CMDSTS_ERR_GRP_CONFIGIDXD_CMDSTS_ERR_GRP_CONFIG2IDXD_CMDSTS_ERR_GRP_CONFIG3IDXD_CMDSTS_ERR_GRP_CONFIG4IDXD_CMDSTS_ERR_DEV_NOTENIDXD_CMDSTS_ERR_WQ_ENABLEDIDXD_CMDSTS_ERR_WQ_SIZEIDXD_CMDSTS_ERR_WQ_PRIORIDXD_CMDSTS_ERR_WQ_MODEIDXD_CMDSTS_ERR_BOF_ENIDXD_CMDSTS_ERR_PASID_ENIDXD_CMDSTS_ERR_MAX_BATCH_SIZEIDXD_CMDSTS_ERR_MAX_XFER_SIZEIDXD_CMDSTS_ERR_DIS_DEV_ENIDXD_CMDSTS_ERR_DEV_NOT_ENIDXD_CMDSTS_ERR_INVAL_INT_IDXIDXD_CMDSTS_ERR_NO_HANDLEidxd_wq_flagWQ_FLAG_DEDICATEDWQ_FLAG_BLOCK_ON_FAULTWQ_FLAG_ATS_DISABLEidxd_complete_typeIDXD_COMPLETE_NORMALIDXD_COMPLETE_ABORTIDXD_COMPLETE_DEV_FAILidxd_portal_protIDXD_PORTAL_UNLIMITEDIDXD_PORTAL_LIMITEDidxd_interrupt_typeIDXD_IRQ_MSIXIDXD_IRQ_IMSidxd_device_drv_removeidxd_device_drv_probedrv_disable_wqdrv_enable_wqidxd_wq_request_irqidxd_wq_free_irqidxd_device_load_configidxd_device_configidxd_device_clear_stateirq_typeidxd_device_release_int_handleidxd_device_request_int_handleidxd_device_drain_pasididxd_device_resetidxd_device_disableidxd_device_enablecmd_codeidxd_cmd_execidxd_device_init_resetidxd_wq_quiesce__idxd_wq_quiesceidxd_wq_init_percpu_refidxd_wq_ref_releaseidxd_wq_disable_cleanupidxd_wq_disable_pasididxd_wq_set_pasid__idxd_wq_set_pasid_lockedidxd_wqs_unmap_portalidxd_wq_unmap_portalidxd_wq_map_portalidxd_wq_resetidxd_wq_drainreset_configidxd_wq_disableidxd_wq_enableidxd_wq_free_resourcesidxd_wq_alloc_resourcesidxd_mask_error_interruptsidxd_unmask_error_interruptsidxd_op_typeIDXD_OP_BLOCKIDXD_OP_NONBLOCKidxd_completion_statusIDXD_COMP_DESC_ABORT_idxd_submit_descidxd_enqcmdsidxd_free_descoptypeidxd_alloc_descdsa_opcodeDSA_OPCODE_NOOPDSA_OPCODE_BATCHDSA_OPCODE_DRAINDSA_OPCODE_MEMMOVEDSA_OPCODE_MEMFILLDSA_OPCODE_COMPAREDSA_OPCODE_COMPVALDSA_OPCODE_CR_DELTADSA_OPCODE_AP_DELTADSA_OPCODE_DUALCASTDSA_OPCODE_CRCGENDSA_OPCODE_COPY_CRCDSA_OPCODE_DIF_CHECKDSA_OPCODE_DIF_INSDSA_OPCODE_DIF_STRPDSA_OPCODE_DIF_UPDTDSA_OPCODE_CFLUSHidxd_cdev_contextminor_idaidxd_user_contextidxd_copy_cridxd_cdev_removeidxd_cdev_registeridxd_user_drv_removeidxd_user_drv_probeidxd_wq_del_cdevidxd_wq_add_cdevidxd_cdev_get_majoridxd_cdev_pollidxd_cdev_writeidxd_cdev_mmapidxd_cdev_releaseidxd_cdev_openidxd_xa_pasid_removeidxd_cdev_dev_releasedsa_completion_statusDSA_COMP_NONEDSA_COMP_SUCCESSDSA_COMP_SUCCESS_PREDDSA_COMP_PAGE_FAULT_NOBOFDSA_COMP_PAGE_FAULT_IRDSA_COMP_BATCH_FAILDSA_COMP_BATCH_PAGE_FAULTDSA_COMP_DR_OFFSET_NOINCDSA_COMP_DR_OFFSET_ERANGEDSA_COMP_DIF_ERRDSA_COMP_BAD_OPCODEDSA_COMP_INVALID_FLAGSDSA_COMP_NOZERO_RESERVEDSA_COMP_XFER_ERANGEDSA_COMP_DESC_CNT_ERANGEDSA_COMP_DR_ERANGEDSA_COMP_OVERLAP_BUFFERSDSA_COMP_DCAST_ERRDSA_COMP_DESCLIST_ALIGNDSA_COMP_INT_HANDLE_INVALDSA_COMP_CRA_XLATDSA_COMP_CRA_ALIGNDSA_COMP_ADDR_ALIGNDSA_COMP_PRIV_BADDSA_COMP_TRAFFIC_CLASS_CONFDSA_COMP_PFAULT_RDBADSA_COMP_HW_ERR1DSA_COMP_HW_ERR_DRBDSA_COMP_TRANSLATION_FAILidxd_device_reset_typeIDXD_DEVICE_RESET_SOFTWAREIDXD_DEVICE_RESET_FLRIDXD_DEVICE_RESET_WARMIDXD_DEVICE_RESET_COLDidxd_resubmitidxd_int_handle_revokeidxd_wq_threadidxd_queue_int_handle_resubmitidxd_int_handle_resubmit_workidxd_misc_threadidxd_device_reinitidxd_unregister_bus_typeidxd_register_bus_typeidxd_unregister_devicesidxd_register_devicesidxd_conf_device_releaseidxd_device_attr_visiblecmd_status_storecmd_status_showcdev_major_showtoken_limit_storeread_buffer_limit_storetoken_limit_showread_buffer_limit_showmax_tokens_showmax_read_buffers_showerrors_showpasid_enabled_showclients_showconfigurable_showgen_cap_showop_cap_showmax_transfer_size_showmax_batch_size_showmax_engines_showmax_work_queues_showmax_groups_showmax_work_queues_size_showidxd_conf_wq_releaseidxd_wq_attr_visiblewq_op_config_storewq_op_config_showop_cap_show_commonwq_enqcmds_retries_storewq_enqcmds_retries_showwq_occupancy_showwq_ats_disable_storewq_ats_disable_showwq_max_batch_size_storewq_max_batch_size_showwq_max_transfer_size_storewq_max_transfer_size_show__get_sysfs_u64wq_cdev_minor_showwq_name_storewq_name_showwq_type_storewq_type_showwq_threshold_storewq_threshold_showwq_block_on_fault_storewq_block_on_fault_showwq_priority_storewq_priority_showwq_size_storewq_size_showwq_mode_storewq_mode_showwq_group_id_storewq_group_id_showwq_state_showwq_clients_showidxd_conf_group_releaseidxd_group_attr_visiblegroup_batch_progress_limit_storegroup_batch_progress_limit_showgroup_desc_progress_limit_storegroup_desc_progress_limit_showgroup_traffic_class_b_storegroup_traffic_class_b_showgroup_traffic_class_a_storegroup_traffic_class_a_showgroup_work_queues_showgroup_engines_showgroup_use_token_limit_storegroup_use_read_buffer_limit_storegroup_use_token_limit_showgroup_use_read_buffer_limit_showgroup_tokens_allowed_storegroup_read_buffers_allowed_storegroup_tokens_allowed_showgroup_read_buffers_allowed_showgroup_tokens_reserved_storegroup_read_buffers_reserved_storegroup_tokens_reserved_showgroup_read_buffers_reserved_showidxd_conf_engine_releaseengine_group_id_storeengine_group_id_shownum_perf_counternum_event_categoryglobal_event_categorycap_per_counterwriteable_countercounter_freezeoverflow_interruptidxd_perfcapevent_catevent_encevent_cfgpg_szxfer_szengfilter_cfgfilter_encFLT_WQFLT_TCFLT_PG_SZFLT_XFER_SZFLT_ENGFLT_MAXperfmon_exitperfmon_initperfmon_pmu_initperf_event_cpu_offlineperf_event_cpu_onlineperfmon_pmu_removeperfmon_pmu_disableperfmon_pmu_enableperfmon_pmu_event_addperfmon_pmu_event_delperfmon_pmu_event_stopperfmon_pmu_event_startperfmon_counter_overflowperfmon_pmu_event_updateperfmon_pmu_event_initdo_grpperfmon_collect_eventscpumask_show__perfmon_idxd_filter_eng_show__perfmon_idxd_filter_sz_show__perfmon_idxd_filter_pgsz_show__perfmon_idxd_filter_tc_show__perfmon_idxd_filter_wq_show__perfmon_idxd_event_show__perfmon_idxd_event_category_showidxd_dmaengine_drv_removeidxd_dmaengine_drv_probeidxd_unregister_dma_deviceidxd_register_dma_deviceidxd_dma_releaseidxd_dma_tx_submitidxd_dma_issue_pendingtxstateidxd_dma_tx_statusidxd_dma_free_chan_resourcesidxd_dma_alloc_chan_resourcesdma_destdma_srcidxd_dma_submit_memcpyidxd_dma_prep_interruptcomp_typeidxd_dma_complete_txd   ,249)=#W+l+='*N Z c m< $",(2B@ SPb :s282p828828282P8, 528M28f2`82(82828282H82828.28G2h8`208y28282x82@82899999"p .28G28_2 8x2828  8P.%0N,@x[,Pl11( K#n((1G^ u /p2X8 !P 4) _H?J$]$ r P  !0!0"X28 028+28D28]2h8v2082828282P828 28% @1  $M 2p8f 288   2 8 2X 8 2 8 2 8 2x 8 2 8! 2@ 8: 2 8S 2 8l 2 8 28 2 8   4 2H 8 2 8 2 8* 2` 8C 2( 8\ 2 8u 2 8 2 8 2h 8 20 8 2 8  / 28$ 2P8= 28V 288o 28 2p8 28 28 28 28 28 287  MJ ?U  e,i t    @ `     X h   ,  R, B, f, ,` , , , , 0RLE, [,@ vS Sg, , , , , S /SETa`U} V0W$`W$W$W$W%% X%EPX%fX9~X,X$ Y%PY%Y$Y+Y$ Z$@Z9$Z$4Z$DZ$O[$T@[$p[kj[,'\p}\(\%\%]$@]+p]$]$]$^$0^$`^|)^|I`_%k`pa0bbcd'4 4d<64 F  fe'4 40e<4  pe'4% 94Fe<a4q m Pe;4{   f;4  `f0ghi# i/@i;i<Pjij|`kbkl@mMmPnojpopp-Pq;q`T@rHirivsCPsSst t4/ 28282H8?,p-(I,`, q, ,` , ,@ ,  , , , , 6,` G,@ ^,  m, },` ,@ , (, , , , $,` 5,@ F, [, v, , , , ,` ,  , , -, I`(d, hz, ,@ , , ,P (#,` :, PPyb$$!Ѐ P2`8i +@YI28J ax`q@2(828? ,P  $&#$4=Udt?,@s )@2x8  02@8t hJ X ',` (- "-A P28 xi Oh}А,`028@N28 ?@  ,P   * PC *b  * P* * * * #!@ 0!PF!`S^!&k!9@!!pS!Н(!%!0!@"9  "9$",@@.",B",(\",`(o",@ ",  ", ", ", ", #, 0#,F#, W#0 \#ao#;*v####0*##@a|,@###$$-$7$G$M$Д`$m$w$, 0$7$$$$$$$%%%/%G%W% |9$h%% /%1%%%%y& &$9(&9;&I&[&h&& :&,0&,&&0)&&&2v&'*'4'C'N'e'q''B'''$9'P+r'(($(/(G(R(e(~(.t(,@0(0.((0G(((1)){'')G, 7)>%D)P.:Y)j)u)})))))))K) :**3*pGD*]*P3@|*****06****0Je ++%+,)9+C+X+j+r++++++++@|,$,0y=,U,i,`"},,4,,,I,, ,--&-PC>-1U-b-~-$%---, 0----- ..,.@.R.e.p.~.....00M..//{7/#/8h5/@/P/_/x///// 9s///0,@x=0V0e0px}0700`_0Y0/70Q0-S011"131L1P/b1ux11C111191111, 22p-~2)72H2,0X2l222%222p=2y223"3__crc_idxd_drv__crc_idxd_dmaengine_drv__crc_idxd_user_drv__UNIQUE_ID_srcversion198__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9idxd_init_moduleidxd_pci_driveridxd_shutdownidxd_shutdown.coldidxd_clean_wqsidxd_exit_moduleidxd_removeidxd_cleanup_internalsidxd_pci_probe__UNIQUE_ID_ddebug360.3__UNIQUE_ID_ddebug362.2__UNIQUE_ID_ddebug364.1__UNIQUE_ID_ddebug366.0__UNIQUE_ID_ddebug352.7__UNIQUE_ID_ddebug354.6__UNIQUE_ID_ddebug350.8__UNIQUE_ID_ddebug322.22__UNIQUE_ID_ddebug326.20__UNIQUE_ID_ddebug328.19__UNIQUE_ID_ddebug330.18__UNIQUE_ID_ddebug332.17__UNIQUE_ID_ddebug334.16__UNIQUE_ID_ddebug336.15__UNIQUE_ID_ddebug338.14__UNIQUE_ID_ddebug340.13__UNIQUE_ID_ddebug342.12__UNIQUE_ID_ddebug344.11__UNIQUE_ID_ddebug346.10__UNIQUE_ID_ddebug348.9__UNIQUE_ID_ddebug314.26__UNIQUE_ID_ddebug316.25__UNIQUE_ID_ddebug318.24__UNIQUE_ID_ddebug320.23__key.52__key.53__key.54__key.56__key.55__func__.48__UNIQUE_ID_ddebug324.21__UNIQUE_ID_ddebug356.5__UNIQUE_ID_ddebug310.28__UNIQUE_ID_ddebug312.27__UNIQUE_ID_ddebug358.4idxd_pci_probe.cold__func__.57__func__.51__func__.50__func__.49__func__.47__UNIQUE_ID___addressable_cleanup_module369__UNIQUE_ID___addressable_init_module368idxd_pci_tblidxd_driver_data__UNIQUE_ID_tc_override309__UNIQUE_ID_tc_overridetype308__param_tc_override__param_str_tc_override__UNIQUE_ID_sva307__UNIQUE_ID_svatype306__param_sva__param_str_sva__UNIQUE_ID_import_ns305__UNIQUE_ID_author304__UNIQUE_ID_license303__UNIQUE_ID_version302idxd_device_reinitidxd_device_reinit.coldidxd_int_handle_resubmit_work__UNIQUE_ID_ddebug302.1__list_del_entryidxd_int_handle_revokeidxd_int_handle_revoke.cold__print_once.2idxd_misc_thread.cold__func__.0__kstrtab_idxd_drv__kstrtabns_idxd_drv__ksymtab_idxd_drv__idxd_wq_set_pasid_lockedidxd_wq_ref_releaseidxd_wq_disable_cleanupidxd_cmd_exec__UNIQUE_ID_ddebug324.56__func__.17idxd_cmd_exec.cold__UNIQUE_ID_ddebug306.65__UNIQUE_ID_ddebug302.67__UNIQUE_ID_ddebug304.66__UNIQUE_ID_ddebug308.64__UNIQUE_ID_ddebug310.63__UNIQUE_ID_ddebug314.61__UNIQUE_ID_ddebug312.62__UNIQUE_ID_ddebug316.60__UNIQUE_ID_ddebug318.59__UNIQUE_ID_ddebug320.58__UNIQUE_ID_ddebug322.57__func__.13idxd_device_init_reset.cold__UNIQUE_ID_ddebug326.55__UNIQUE_ID_ddebug328.54__func__.12__UNIQUE_ID_ddebug334.51__UNIQUE_ID_ddebug336.50__UNIQUE_ID_ddebug338.49__UNIQUE_ID_ddebug340.48__UNIQUE_ID_ddebug344.46__UNIQUE_ID_ddebug342.47__UNIQUE_ID_ddebug346.45__UNIQUE_ID_ddebug348.44__UNIQUE_ID_ddebug352.42__UNIQUE_ID_ddebug350.43__UNIQUE_ID_ddebug330.53__UNIQUE_ID_ddebug332.52__func__.11idxd_device_drv_remove.cold__UNIQUE_ID_ddebug364.36__UNIQUE_ID_ddebug366.35__UNIQUE_ID_ddebug362.37__UNIQUE_ID_ddebug354.41__UNIQUE_ID_ddebug356.40__UNIQUE_ID_ddebug358.39__UNIQUE_ID_ddebug360.38__UNIQUE_ID_ddebug370.33__UNIQUE_ID_ddebug372.32__UNIQUE_ID_ddebug374.31__UNIQUE_ID_ddebug368.34idxd_wq_request_irq.cold__UNIQUE_ID_ddebug388.24__UNIQUE_ID_ddebug382.27__UNIQUE_ID_ddebug386.25__UNIQUE_ID_ddebug392.22__UNIQUE_ID_ddebug398.19__UNIQUE_ID_ddebug390.23__UNIQUE_ID_ddebug384.26__UNIQUE_ID_ddebug396.20__UNIQUE_ID_ddebug394.21__UNIQUE_ID_ddebug376.30__UNIQUE_ID_ddebug380.28__UNIQUE_ID_ddebug378.29drv_enable_wq.cold__func__.1drv_disable_wq.cold__func__.2__func__.3__func__.4__func__.5__func__.6__func__.7__func__.8__func__.9__func__.10__func__.14__func__.15__func__.16__func__.18dev_typesidxd_group_attr_visibledev_attr_group_desc_progress_limitdev_attr_group_batch_progress_limitdev_attr_group_use_token_limitdev_attr_group_use_read_buffer_limitdev_attr_group_tokens_alloweddev_attr_group_read_buffers_alloweddev_attr_group_tokens_reserveddev_attr_group_read_buffers_reservedidxd_wq_attr_visibledev_attr_wq_op_configdev_attr_wq_max_batch_sizecmd_status_storeidxd_device_attr_visibledev_attr_max_batch_sizedev_attr_max_tokensdev_attr_max_read_buffersdev_attr_token_limitdev_attr_read_buffer_limitidxd_conf_engine_releaseengine_group_id_storegroup_traffic_class_b_storegroup_traffic_class_a_storewq_group_id_storegroup_batch_progress_limit_showgroup_desc_progress_limit_showgroup_traffic_class_b_showgroup_traffic_class_a_showgroup_read_buffers_reserved_showgroup_read_buffers_allowed_showgroup_use_read_buffer_limit_showwq_enqcmds_retries_showwq_ats_disable_showwq_max_batch_size_showwq_max_transfer_size_showwq_name_showwq_threshold_showwq_block_on_fault_showwq_priority_showwq_size_showwq_mode_showwq_clients_showcmd_status_showcdev_major_showmax_read_buffers_showpasid_enabled_showconfigurable_showgen_cap_shownuma_node_showmax_engines_showmax_work_queues_size_showmax_work_queues_showmax_groups_showversion_showgroup_batch_progress_limit_storegroup_desc_progress_limit_storegroup_read_buffers_reserved_storegroup_read_buffers_allowed_storegroup_use_read_buffer_limit_storewq_priority_storewq_size_storegroup_tokens_reserved_store__print_once.13group_tokens_reserved_store.coldgroup_tokens_reserved_show__print_once.14group_tokens_reserved_show.coldgroup_tokens_allowed_store__print_once.11group_tokens_allowed_store.coldgroup_tokens_allowed_show__print_once.12group_tokens_allowed_show.coldgroup_use_token_limit_store__print_once.9group_use_token_limit_store.coldgroup_use_token_limit_show__print_once.10group_use_token_limit_show.cold__print_once.7max_tokens_show__print_once.8max_tokens_show.coldgroup_engines_showgroup_work_queues_showop_cap_show_commonwq_op_config_showop_cap_showerrors_showidxd_conf_wq_releasewq_enqcmds_retries_storewq_threshold_storewq_occupancy_showwq_ats_disable_storewq_block_on_fault_store__get_sysfs_u64wq_max_batch_size_storewq_max_transfer_size_storewq_cdev_minor_showwq_name_storewq_type_storewq_mode_storeidxd_conf_device_releaseengine_group_id_showwq_type_showwq_group_id_showwq_state_showwq_op_config_storeidxd_conf_group_release__print_once.6__UNIQUE_ID_ddebug302.5__UNIQUE_ID_ddebug304.4__UNIQUE_ID_ddebug306.3idxd_attribute_groupsidxd_device_attribute_groupidxd_device_attributesdev_attr_versiondev_attr_max_groupsdev_attr_max_work_queuesdev_attr_max_work_queues_sizedev_attr_max_enginesdev_attr_numa_nodedev_attr_max_transfer_sizedev_attr_op_capdev_attr_gen_capdev_attr_configurabledev_attr_clientsdev_attr_pasid_enableddev_attr_statedev_attr_errorsdev_attr_cdev_majordev_attr_cmd_statusidxd_wq_attribute_groupsidxd_wq_attribute_groupidxd_wq_attributesdev_attr_wq_clientsdev_attr_wq_statedev_attr_wq_group_iddev_attr_wq_modedev_attr_wq_sizedev_attr_wq_prioritydev_attr_wq_block_on_faultdev_attr_wq_thresholddev_attr_wq_typedev_attr_wq_namedev_attr_wq_cdev_minordev_attr_wq_max_transfer_sizedev_attr_wq_ats_disabledev_attr_wq_occupancydev_attr_wq_enqcmds_retriesidxd_group_attribute_groupsidxd_group_attribute_groupidxd_group_attributesdev_attr_group_work_queuesdev_attr_group_enginesdev_attr_group_traffic_class_adev_attr_group_traffic_class_bidxd_engine_attribute_groupsidxd_engine_attribute_groupidxd_engine_attributesdev_attr_engine_group__get_desc.isra.0__kstrtab_idxd_dmaengine_drv__kstrtabns_idxd_dmaengine_drv__ksymtab_idxd_dmaengine_drvidxd_dma_tx_statusidxd_dma_issue_pendingidxd_dma_releaseidxd_dma_free_chan_resources__UNIQUE_ID_ddebug304.5idxd_dma_alloc_chan_resources__UNIQUE_ID_ddebug302.6idxd_dma_submit_memcpyidxd_dma_prep_interruptidxd_dmaengine_drv_removeidxd_dma_tx_submitidxd_dmaengine_drv_probe__UNIQUE_ID_ddebug306.4__UNIQUE_ID_ddebug308.3.LC3__kstrtab_idxd_user_drv__kstrtabns_idxd_user_drv__ksymtab_idxd_user_drvidxd_cdev_pollidxd_cdev_writeidxd_cdev_dev_releaseictxidxd_xa_pasid_removeidxd_xa_pasid_remove.coldidxd_cdev_release__UNIQUE_ID_ddebug319.10idxd_cdev_release.coldidxd_cdev_mmap__UNIQUE_ID_ddebug321.9_rs.2idxd_cdev_mmap.coldidxd_cdev_open__UNIQUE_ID_ddebug317.11idxd_cdev_open.coldidxd_user_drv_removeidxd_cdev_device_typeidxd_cdev_fops__UNIQUE_ID_ddebug323.8idxd_user_drv_probe__UNIQUE_ID_ddebug325.7idxd_copy_cr.cold.LC17perfmon_collect_eventsperfmon_pmu_event_update__perfmon_idxd_filter_eng_show__perfmon_idxd_filter_sz_show__perfmon_idxd_filter_pgsz_show__perfmon_idxd_filter_tc_show__perfmon_idxd_filter_wq_show__perfmon_idxd_event_show__perfmon_idxd_event_category_showperfmon_pmu_event_stopperfmon_pmu_event_delperfmon_pmu_event_startcpumask_showperfmon_dsa_cpu_maskperf_event_cpu_offlineperf_event_cpu_onlineperfmon_pmu_disableperfmon_pmu_enableperfmon_pmu_event_addperfmon_pmu_event_initcpuhp_slotcpuhp_set_upperfmon_format_attrsperfmon_attr_groupsperfmon_format_attr_groupcpumask_attr_groupformat_attr_idxd_event_categoryformat_attr_idxd_eventformat_attr_idxd_filter_wqformat_attr_idxd_filter_tcformat_attr_idxd_filter_pgszformat_attr_idxd_filter_szformat_attr_idxd_filter_engperfmon_cpumask_attrsdev_attr_cpumask.LC0perfmon_pmu_removestrcpyida_alloc_rangeioread32alloc_chrdev_regionidxd_wq_enable__check_object_sizeidxd_dma_complete_txdalloc_workqueueida_destroy_copy_from_userpci_msix_vec_countpci_enable_deviceiowrite32__rcu_read_lockstrimidxd_cdev_registerdev_set_namepci_iomapidxd_group_device_type__this_modulememmovedma_async_device_unregistercompletequeue_work_onpercpu_ref_initdevm_iounmapsysfs_streq__kmalloc_node_find_first_bitcdev_device_del__SCT__preempt_scheduleiowrite64_lo_hiidxd_submit_desc__init_swait_queue_headidxd_register_dma_deviceidxd_device_enable__sw_hweight32bitmap_print_to_pagebuf__pci_register_driveridxd_register_bus_typedevm_ioremapidxd_mask_error_interruptsidxd_device_configmemcpy_fromiodevice_initializedsa_bus_typeiommu_dev_disable_featurecleanup_moduleidxd_wq_device_typeidxd_idaremap_pfn_rangeidxd_wq_free_resourceskstrtouintkfreeidxd_device_drain_pasidiommu_sva_bind_deviceprepare_to_wait_event__wake_uppci_irq_vectorget_device_raw_spin_lock_irqsavebitmap_free__dynamic_dev_dbgidxd_device_drv_probe_raw_spin_lockpercpu_ref_kill_and_confirmidxd_unmask_error_interruptsidxd_wq_disablepci_unregister_driverfortify_panickthread_use_mm__fentry__sbitmap_queue_init_nodesysfs_emitbitmap_zalloc_node__x86_indirect_thunk_raxidxd_wqs_unmap_portaldsa_device_type__idxd_wq_quiesce__cpuhp_state_remove_instance_printk_raw_spin_lock_irqidxd_wq_del_cdevsbitmap_prepare_to_waitidxd_free_desccdev_device_add___ratelimitidxd_wq_unmap_portal__stack_chk_failput_devicestrnlenkmalloc_node_tracepercpu_ref_reinitiommu_dev_enable_feature__x86_indirect_thunk_rdx_dev_infocapabledrv_enable_wqperfmon_exitidxd_unregister_dma_device__idxd_driver_registeridxd_wq_free_irqperf_pmu_migrate_contextidxd_device_request_int_handleperf_pmu_registersynchronize_irqkstrnduppercpu_ref_exitidxd_device_clear_stateinit_wait_entrycc_mkdec__list_add_valididxd_wq_request_irqbus_unregister_dev_err__cpuhp_setup_statekstrtointrequest_threaded_irq__rcu_read_unlockxa_loadioread64_lo_hiidxd_wq_add_cdevdestroy_workqueuemutex_lock__put_user_1dma_alloc_attrs_raw_spin_unlock_irqidxd_queue_int_handle_resubmitdma_async_device_channel_unregisteridxd_unregister_bus_typeiommu_sva_unbind_devicesbitmap_queue_clearidxd_cdev_get_majorida_freeidxd_device_release_int_handle__cpuhp_state_add_instanceperf_pmu_unregisterperfmon_init_find_next_bit__cpu_online_mask__list_del_entry_valid__mutex_initidxd_device_load_configidxd_device_init_resetcurrent_task_raw_spin_unlock_irqrestorepci_iounmapkstrtobooliommu_sva_get_pasididxd_engine_device_typememset_dev_warnkstrtoullpci_alloc_irq_vectors_affinitybitmap_zallocpci_set_masterwait_for_completiondmaengine_unmap_put__flush_workqueue__x86_return_thunknr_cpu_ids_copy_to_userdma_async_device_register__init_waitqueue_headcomplete_all__xa_cmpxchgidxd_wq_init_percpu_reffree_percpudma_set_coherent_mask__xa_insertidxd_enqcmdssprintfidxd_device_resetcpu_number__preempt_countdma_free_attrsunregister_chrdev_regionsbitmap_finish_waitmutex_unlockdma_async_device_channel_registerparam_ops_boolidxd_device_drv_remove__const_udelayxa_destroydma_async_tx_descriptor_init__mod_pci__idxd_pci_tbl_device_table__x86_indirect_thunk_rcxidxd_wq_threadidxd_unregister_devicesidxd_device_disablebitmap_parseidxd_wqs_quiesceidxd_misc_threadidxd_wq_set_pasiddrv_disable_wqidxd_wq_map_portalpci_disable_deviceboot_cpu_datadma_set_maskkthread_unuse_mmautoremove_wake_functionidxd_wq_disable_pasididxd_register_deviceskmalloc_traceperfmon_pmu_initllist_add_batchkstrtollidxd_copy_crsupport_enqcmdcachemode2protvaldevice_release_driverstrlenidxd_wq_drainkvfreeidxd_wq_resetperfmon_counter_overflow_raw_spin_unlockiax_device_type__sbitmap_queue_getpci_free_irq_vectorsidxd_driver_unregisteridxd_wq_alloc_resources__cpuhp_remove_statesysfs_emit_atidxd_cdev_removeidxd_alloc_desccdev_init__SCT__might_reschedkmalloc_cachesbus_register(70>oQu~'.6EbXdIlt'' TQp'%9^'fzIT); X|  25b='IV [Tcmp  yl_& -9+Akz eGdGGGFGGG7 > Hty  ]  t   3 : ?   k  % ]N \S )      '   ' M [ 7b pg t '   T  E 8  p h   T  d P ) 3 8 U \ h      > LC )o   2 f  '  '  > 0C@T ^ `co y ~   ( @  x  0  h }  , n6 ;G ]Q Vb Jl Hq} 4  $     (DL) ! >) .A'I{''  I6^W{j|  D3: BSPgs*xU    Q L   !8 ? Dbp'x'2Q> ChM&RfWapp}4<Qpa:q   X%\=pQ 5FspJ m*u}{ h&p>X  3D[ gG @#h-[;G,Vbfn P: 3 U  /0@A^,j pp [\=\+z = p" 4 B L &Q     !!&!!*!1![!g"p1""""=#J#aR#me#p# ###p# # # #9$;C$MH$$P$b$z$$&$$$$$%%%%,%)"&:&j&&p&L'R' W')''''(0()#)1)?)pv)))))))x **p1**p* * * + + +++ 5+ :+A+&Q++p+ + 0++ + h+w, 9, ,, !, ,,&,-p=- ID- PI-Y- `- f-q--p- - ---.?.pQ.r..p...p/p// 5/C/pQ// / ////0p$0&10R0  !_0y0p00 0u0m00J0 0u0m01<1G1j1 1111p1 @1 Y1 11&1122p2 v2 p22  2 2 822&23p3 3 $333 ;3 X B3Q34p4 4 "4-4 74 <4H4 R4 x W4v4 `4 44&4 5 75N5e5o55p5 5  55 5 @ 55 5 56 6 6%6&166J66 ?777 7878p>8 H8 M8{8:8 8 8 88&88:8 8 99!9:91B9V9pv99):: :h:p<>Y$??!@T@@p@@ P@  @A DA H !A9A @A ` EAYAGtA x{A ( AAGA A AAGA A AB-B f7B LMw7MpDMkMuMM MN(N0N EN PON TNNN N AN N6O @O EOO xO pOO (O PPP \ P 8%PLPTP3`P %jP oPP xP PP Q QQ Q #Q5Q ?Q DQiQ sQ xQQ&QQaQQQ3QQQ9Rp!R/R 8R AR KR ` WR cR oR }R RpRpRR R @RpRpSSp!S(S 1S ;S GS US oSpSpSSSSbTpT&TT2Up8URU&aUUUpUV&!V^VVp W&1W>W IWPWpaWnW yWWpWW WWpWW WWpWW  XXp!X.X :XAXpQX^X jXqXpXX XXpXpXX XXpXX  YYp!Y.Y :YAYpQY[Y jYqYpYY YYpYY YYpYY YZpZZ )Z0ZpAZNZ UZ eZ nZuZpZZ ZZpZZ ZZpZZ Z[p[[ )[0[pA[N[ Y[`[pq[[ #[[p[ [[p[ [[p[ [[p[[ \\p\*\ \\h\ m\x\p\\ \\p\\ ,\\p\\ \]p]] )]0]pA]N] `]g]pq]~] ]]p]] ]]p]] ]]p^^ ^ ^p1^>^ I^P^pa^^C^p^&^_CJ_pX_&a__i]`p`&``iGapga&qaai bp)b&1bnbibpb&bcicpc&cdijdpd&dd ddd dd ddpee e1e?e FeTe \ehepqee e5ee eie eepee ef  ffp!f/f 6fCf KfWfpaff 3ff @ggp)gp1gg Bgg @ggpgphUh KZhfh Pvhh Khh Phhph&i!iAioi |i Siii @iipiiiijjRjjpj&jj7kpWk&akkk kkpkpkldHlpml&lldmp3m&AmOmi~mpmpm/npJn&Qnnpn&ooJ4oBo JoUop]oqooo8o*p2p>pp\ppqpp ]pppq bqq i!qQqq qqpq qqqq rr"r 'rT3r{$N{{{{&{{R{{p|p!|||E||E}pM}t}E~}E}m}}}E ~!~EM~ ~= =\k\+\h&ˀpрրpp) 0 7 `<Amp{  p<pKpRpaނpppJ%FOO\' p -pA~J/4҄)=GO epͅ߅  ( p! &Apn'O oN,&ԇD) + `? J ЀU @` esp pш `p?T cupˉ `{:pw& TJ  v/AQČ̌Jیp   B  x'1 `< h& B - @2J.jpt X ` #,+Jl `xeɏJΏ֏ zK2HpV^r xy g jQѐJ'5INav ~pL = D O Z `} !pђ ؒ 'p)pAJ ɓ/דHp"I4Cpu  | 'є      % , 3 <JpP ^qw    JFDWrmK~ppQGpp!FpQvpp֘pp/pAG ;pQasG՛ H}ǜq֜ @ۜp <p q4 [9Y?qR <b4kpqzq @ <pѝ!1ʞGG p#pAGLpĠDYơp&' 8KWWhpmp Lp+ Q 3|RkG?V P  @Ť Ф Нۤ 0 P ` @ P !62 CVaWz K |  &2 87<XC J Q V2g n u Zz2  "2   " Z p  p W (A3p9 ? Ep+f f + @ %h*< XA-Uma f@|Q$$ h  y&h.23: xB@JRY a@fxr wh|Z P@x f@ h  h = h14=?1fxp u@~ 0 h h## h1 'h$v9? D@IXKP U\ an shQ  hd  hd  he & ,h5Fe< 0P Vhiep 0z he h he  h6f  ht h  M @: hA F-KV `hjw |@ v @N h~ " Z  ' ,160< E LQpZhi ij"~   $ ( 0>4  S (R8 h Rx  ` (@0P`@P (0`8@pHPPX@`hP p !x0!0"$$%0)0*P+,p--P../P/0000112 P3(400687@8H 9P9XB`PChpGp0JxKQ RRS SSST`U V0W`WWWW XPXXXX  Y(PY0Y8Y@YHZP@ZXZ`ZhZp[x@[p[[\\\\]@]p]]]^0^`^^`_`pa0bb c(d0d8e@0eHpePeXe` fh`fp0gxhi i@iijj`kkl@mmPnopoppPqq@rrs Ps(s0t8t@uHpxPyX0y`Pyhyp{x{ |Ѐ@`@@@0 (А0`8@@HPДXp`hpPx P@P`pН0@EP {!!! *$X,(E,h0&l4Ll8l< m@qDqHl}L}P}TX \`dh)l pMtx|x (08H  P<r $( ,"0#4&8>)<*@*D+H-L-P>.T.X.\.`B/d0hx0l1p2t3x4|568U9:@ CFeGGaJ6MRRRRRSnSSaT1UUVOWWWWX@XpXXXXY@YpY YYY/ZtZ Z$Z(Z,/[0_[4[8[<[@[D\Hw\L\P\T]X/]\f]`]d]h]l^pO^t^xI_|\`FabbciddgeefVfg(ggghij6kkkGlm}mm.nnTo=p[ppqkrrrr r+s>sxss s$wt(t,]u0\v4)x8x<y@zD{H|L}PʀTՀX\l`d;hJlQp݂tx| , t9iG}(BIEu՘.:j " gl 2$D(P <=BPW [$\(,048<@DHLPTX\`dhlptx|[`pt: IJL N$P(U,Y0Z4\8^<`@eDpHwLyPzT~X\`dhlptx| !<APWY[`abihijlnprw "9@ F$Q(,048<@DHLPTX \ ` d h l p t xP |_P W Y ^ _ b r  !!!!!!! !.!0!6!9!""#"0"7"9">"C"D"E"L"## ##### #$$($,$0$4$8$<$@$D %H%L%P%T%X%\%`%d#%h~&l&p&t&x&|&&&,)0)E)F)G)***!*0*7*8*9*@******E+P+W+Y+]+^+e+++++++, ,,,,- -$-(-,4-0V-4e-8j-<p-@v-D-H-L-P-T-X-\-`-d9.hC.lP.pV.t.x.|.......////A/B/G/P/W/`/d/e/i/00000#0(00060x0}000000 00000 1$1(1,1014181<1@1D1H1L1P~2T2X2\2`2d2h2l2p2t3x3|3 30383A3F3P3W3Y3[3\3]3a33333444444444555555)6067696 ;6<6D677 7$7(7,7074787<7@7D48H58L68P;8T8X8\8`8d9h9l9p 9t'9x(9|)9R9S9U9Z9999999999999::::::::v@y@z@|@~@@@@@AlA ABBBB B$C(C, C0C4NC8PC<WC@YCD[CHcCLdCPeCTlCXF\F`FdFhFlFpFtFxF|F G'GVG\G]G_GaGcGeGjGpGwGyG{G}G~GGGGGGGGGGG!J0J7J9J;J`{dhlptxNj|ɋˋ̋͋$(*,.3@GIKLP079;=>?F _`a c$e(g,i0n48<ǎ@ɎDΎHЎLюPҎT֎X:\>`?dAhClEpGtLxː|АאݐސHIKMR`Ē    " $&(-; @$G(I,K0L4M8<@DHLP;T<X>\@`BdGhlptx|Д֔HINhpŕʕΕҕؕ"OLPWYa e $(, 0J4P8z<@DHژLP TX3\@`GdIhKlOpPt3x4|68:?IP_`gikmnrvijop w $Ý(Н,04%80<7@;D=H?LFPGTX\`d h lptx| "'3@GIJKߠ "g q $(, 048<@DHåLPIT:XU}& >} ߡ$0( S  $ ( b04 8 *@D H PT X z`dK h pt& x Q B Rr  z _ rD :)    1$( Z0R4 8 "@DlH PTX `dh jp!tx 2  - B J ^*   ## ** *+ :+(+  +$+( 0+4+8 Z@g,Dn,H P,T,X "`,dO-h p-t4-x z-- B]11 22 22 b2 3 2*3 3(4 J 34  3E4 g4s4 4$5( j 05458 2 @{5D5H P5T 6X `8d;8h *p8t8x >A r (?@ : p? B ?*A ?NA R %@A  X@A DG DF E,G Z WF$F(  0;M4N8 @[MDOH zPMT9NX `iNd Ph bpNt#Ox ZOO O]P BCPQ PP *P,Q " PP MQ`Q Ev4w v.x wKx r $( 0h4q8 @DӅH RPTX `pdh petx jd -Ē 2Zj   @ (@X    @ H P X  p q@ H p`qp   `  @       ` @       `  @@ PZXS` pZ [c et @[  f @i  0p[@ P[` p\ \ \  i '\ 9]  H0@]@ RPp]` ^p] n^ y] 0^  i   ( 0 8 ` @ @ H P X ` h p x ` @     is Xj `k  0X8k@ 9PXXm` 'p YxPn o PYpo rpp Yj   Y l  0 Y8 0b@  P ZX b`   p @Zx Pq  s  V   Ps   Z     t `  (  @ 0  8  ` @  H  P  X  `  h  p  x    0W `^  . `W ^  B W T  R  W `U  b 0 0g@  n P `f`  v p PXx pa  e pe   X `  0e e  W `_   d d  (  P @ SP `   @r S    P @    P @ А`   (  ,   ` s  @@ @H P X ` h p  z    P    0@ Px      T8 @H P Ep x  7    p  p( 0 LP Xp` h d p h P   8  0 88@ H h p8x   8  } 8  n 8  ( ]H P8X ` J 8  4 8  $ 8  ( 088 @ ` h8p x  8   8       @ H P X(x          (0 8 X l`h qp         x8 @H P \p x x   A  P  ( 0 %P X` h(            0  8  @  H h  p  x            x       P     (  PH  P X  `  D   `    f   @      @    (  0 @8  @  x`  h @p  x                     @  H P  X x             `         ( 0  8  X  ` h  p                   8 @ H P p x   v    @  Y  X( 0 P Xh` h I h     9   !0 8@ H h px           ( H rPX w`H r w  r w &  + p( & 08 + @  ` & hp + x  &  +    @        @  HhP  X B x     B   x   g {{ ͏8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.altinstr_replacement.rela.altinstr_aux.rela.text.unlikely.rela.exit.text.rela__ksymtab_gpl__kcrctab_gpl.rela.altinstructions.rela.rodata.rodata.str1.8.rodata.str1.1.rela__mcount_loc.rela.smp_locks.modinfo.rela__param.rela.return_sites.orc_unwind.rela.orc_unwind_ip__ksymtab_strings.rela.retpoline_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.data..read_mostly.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?å:@0;=JcIE@=ZU@0=u$p@= ާ@= U@P= $@=, 8<@= @8=2xM2Ž   @`= @`=+89P4@x=F8,A@8=Td$e\`@@(="t2J9@hx=%* `=0@=(=@=*@C @8=,T@ =.T@8=0T@P "=2g h @p=53@h@.@00=7Mk@ R0kh[(mk(mY(A> /3`p0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H :pYnOө)ǎꙤK%h2V{Esx^gNZJ7+=".L|CzjQ.dY(_]_P|YB6OzƉ.!Sͷ?V_uq+ vF~0~"A0!~b2.[%S L'PDU0: B`\p]XY:#Y#c6R9лcRaYكcrYHIK۠dP9FA.>|gf4&]%܄+3NEʕTgaP4Q>VG—C 4s)-jzq%h%_nSjXpZV943BJ˼|qczs+.=KqZ+Ϊ$CPo4WJ8|Ɛ֓~>"\֧ӄ@ pBM~Module signature appended~