ELF>@@A@GNU݈rIr,LinuxLinux6.1.0-38-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`HHLHD$ 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`E1HHHD$(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$HHuHHhHHD$Ht$HH@Ht$ HHHHt$HHHt$ HHHHH &HHHH/HHPDRIDHHHHcHH<H=` HHDEE1HIcAL,D;` H=IHǀHDHI]@LAIE`hHIEXAƅ^LLAx@IcEL$L)H,HN, LLLIH9uHH5H`H`H|$HDt$HHHHHH^HHHHHHTHHH!HHH@HHHHHHHHHHHHpHHHCHHHHHHHHHHHHVD$;H8HHcHH<H=` HHyE1OHIcL,¸w=H AH I8D;-`H H=IH&ǀHD(HI]@LA(IE`hHIEXAƅ.LLAx@IcEL,L)H,HN<(LLLIH9uHWHcL$HH,IAHHD|$D;|HD$(H HQHHHnH`uDHAƅ7LLMŅE1‰L9D1LHxI11|IHAƅDH ~Qt$HHcփt$tHHHt$HPHH HP0@(H@HP; |HHH߉l…DHD$Hi|HLH'HLHH|$ 1`HHǃ5Ht$ HH#HHHhHt$ HHHI$A]A1HA1~)HHcՃL,LL;|HAE1LAE1LAA:HH|$ HwAf ~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|$ HHLHLHLH|$ HHLAH|$ HHHHHH|$HHHLLL~H|HLHH`tH1HH`1LH|$HHD$@ HLHEL 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=118C176D50C6631854E0469alias=pci:v00008086d00000CFEsv*sd*bc*sc*i*alias=pci:v00008086d00000B25sv*sd*bc*sc*i*depends=idxd_busretpoline=Yintree=Yname=idxdvermagic=6.1.0-38-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_usertw%pci_msix_vec_countRpci_enable_device'R__rcu_read_lockS?EJiowrite32wstrimdev_set_nameGpci_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_hi;/device_unregisterA`__init_swait_queue_headTfinish_wait4t__sw_hweight32tbitmap_print_to_pagebufX__pci_register_driver7devm_ioremapDb}memcpy_fromiogdevice_initializeB dsa_bus_type0iommu_dev_disable_featurecremap_pfn_rangeAl;kstrtouint zkfreeMiommu_sva_bind_device&prepare_to_wait_eventDC__wake_up1pci_irq_vectorޒ0get_device 4_raw_spin_lock_irqsave!bitmap_freeMq__dynamic_dev_dbgd_raw_spin_lockpercpu_ref_kill_and_confirm"H1pci_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_failrRput_devicestrnlen?)percpu_ref_reinit讀kmalloc_node_traceciommu_dev_enable_feature|c__x86_indirect_thunk_rdx\_dev_infocapable1__idxd_driver_registerI{perf_pmu_migrate_context5Lperf_pmu_registeru#synchronize_irqkstrndup{7percpu_ref_exituyHinit_wait_entry7cc_mkdech__list_add_valid6bus_unregister_dev_err)__cpuhp_setup_stateKdevice_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_instance,perf_pmu_unregisterS_find_next_bitq"ZZ__cpu_online_maskUrS__list_del_entry_valid __mutex_init탦current_taskp\_raw_spin_unlock_irqrestorepci_iounmap)0device_delMKkstrtoboolpWiommu_sva_get_pasidŏWmemsetkl_dev_warns<\kstrtoullpci_alloc_irq_vectors_affinity&bitmap_zallocpci_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_parse|2npci_disable_devicebyxboot_cpu_dataߕdma_set_maskakthread_unuse_mmsautoremove_wake_functionRkmalloc_tracellist_add_batchKwT8kstrtollFcachemode2protval #6device_release_driverSMustrlennuzkvfree4K_raw_spin_unlock[__sbitmap_queue_getMz(pci_free_irq_vectorsidxd_driver_unregisterǬ__cpuhp_remove_state sysfs_emit_atoÊacdev_init]{__SCT__might_resched kmalloc_cachesm(bus_register module_layout6 ,  % @@$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$to^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.0M݈шIM SMW@\MWfMW !`x U3&jMIӈx R!qJ߈vMP*~M Mˆ`MĈMƈFLj@rE*@MMMMMMN%N=NZNqJ߈eiV@gN(xN cԈ@{cN@KKN%NՈ܈N N pN LN L qJ߈N N O O 'O2OBOSOdOwOOOOOO OOP'P:PNPbP tPPPP P P pP  qJ߈Q Q G5Q NQ _Q 9oQ 9Q Q Q 9Q 9Q 9Q 9Q 9R 9R 9#R 95R 9BR 9NR 9eR 9yR 9R 9R 9R 9R GR R S 9 R:"[?tKS 2+S DS 9\S 9nS S 9S S 9S S 9 [ S = T 9T ,T 99T GT 9TT gT 9yT T 9T T 9T T 9T T 9U U 9$U 92U 9BU GZU rU U 9U U 9U V 9)V EV 9`V 9wV 9V V V 9V 9W W @W 9ZW 9zW W W 9W 9W G X #X 9 m n8XNX\XmXXXXXXXY &Y:YQYiY~YYYYYYZZ-ZAZSZoZZ Z!Z"*M7*5*Zq*ZZ[[4[K[b[}[[[[[[[\+\@\T\b\o\(!Ts}\(!TqJ߈xy@\ |}|\  Ks\ \  -k\ }\ \ ]]!] 3&s2]  3&LkslC]  3&sP]  3&_]f] v]]] ]!]]] ^^4^L^g^ |^ ^ ^ ^ ^^ __9_J_`_t_ V G@__03&T@26]FK@҈ 3&26, ko&_ _ _ p I؈_  I؈_  3&_  3& ` ` 2`  R[ o&QѢA` Q` 9 )$`` r` . ` ` G `- -K-`-`- -$ -,`-4`-5a-6a-7 -8*a-7a-Aa-Ka-3&-  - Ua-([a-,ca-4ga-ra}aaaaaaa a a a Ba B b b _0b _Cb l}Yb }ob }b }b b bb f kKJbKb Ɖc 9c =1c =Oc =oc =c =c =c =iF*5*c*  * cЉ*c*d*5*d҉*S*;i*5*&d*.dԉ*?dOdcdydddddde/eJefeee e!e"e#f$f%3f&Lf'kf(f1f2fAfB5*j *H* *26* F׉*҈f g $g 3g Ag Ug fg ~g g  qJ߈[gwg  qJ߈T[gwg  qJ߈26g h h .h  qJ߈AhS*Jh Xh oh h h h ƒh h  3&26h  3&26h i .i Ci Vi di  3&riKi i i i i i j j 8j Sj lj }j dW 'Vj  V'VVjGWj j j  WJVjWkWo&Q]k  WJV]%k  s=kumKGk 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_wqsdsa_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_wq_flagWQ_FLAG_DEDICATEDWQ_FLAG_BLOCK_ON_FAULTWQ_FLAG_ATS_DISABLEidxd_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_showdsa_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_FAILgensts_regidxd_device_status_stateIDXD_DEVICE_STATE_DISABLEDIDXD_DEVICE_STATE_ENABLEDIDXD_DEVICE_STATE_DRAINIDXD_DEVICE_STATE_HALTidxd_device_reset_typeIDXD_DEVICE_RESET_SOFTWAREIDXD_DEVICE_RESET_FLRIDXD_DEVICE_RESET_WARMIDXD_DEVICE_RESET_COLDidxd_complete_typeIDXD_COMPLETE_NORMALIDXD_COMPLETE_ABORTIDXD_COMPLETE_DEV_FAILidxd_completion_statusIDXD_COMP_DESC_ABORTidxd_interrupt_typeIDXD_IRQ_MSIXIDXD_IRQ_IMSidxd_resubmitidxd_int_handle_revoke_idxd_wq_threadidxd_queue_int_handle_resubmitidxd_int_handle_resubmit_workidxd_misc_threadidxd_device_reinitidxd_op_typeIDXD_OP_BLOCKIDXD_OP_NONBLOCKidxd_submit_descidxd_enqcmdsidxd_free_descoptypeidxd_alloc_descidxd_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_IOMMUidxd_portal_protIDXD_PORTAL_UNLIMITEDIDXD_PORTAL_LIMITEDidxd_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_releasenum_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_showuser_int_engencfg_regsofterr_int_enhalt_int_engenctrl_regint_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_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_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_txdidxd.kolo8   ,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 /`2X8!@ 4) bH?J$]$ r @ ! ! "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  2 28$ 2P8= 28V 288o 28 2p8 28 28 28 28 28 287  PJ ?U  h,i t    @ `     X h   , R, B, f, ,` , , , , 0RLE, [,@ vRSg, , , , , S /SETaPU}V W$PW$W$W$W%%X%E@X%fpX9~X,X$Y%@Y%pY$Y+Y$ Z$0Z9$pZ$4Z$DZ$O[$T0[$`[kj[,'\p}p\(\%\%]$0]+`]$]$]$]$ ^$P^|)^|IP_%k``a bbcd'4 4d<64 F  fd'4 4 e<4  `e'4% <4Fe<a4q p Pe;4{  f;4  Pf ggh#i/0i;i<Pjij|Pkbkpl0mMm@nnj`o`p-@q;q`T0rHirivrC@sSst t4/ 28282H8?,p-(I,`, q, ,` , ,@ ,  , , , , 6,` G,@ ^,  m, },` ,@ , (, , , , $,` 5,@ F, [, v, , , , ,` ,  , , -, I`(d, hz, ,@ , , ,P (#,` :, P@yb$$! ЀP2`8i +0YI28J axPq02(828? ,P  $&#$4=UЈdptp?,@s )02x8   2@8t hJ X ',` (- %-A P28 xi Rh},`0280N28 ?@  ,P   * @C *b * @* p* * И* #!0 0!@F!PS^!&k!9@!!`S!(!%! !0"9  "9$",@@.",B",(\",`(o",@ ",  ", ", ", ", #, 0#,F#, W#0 \#ao#;*v#### *##0a|,@###$$-$7$G$M$`$m$w$, 0$7$$$$$$$%%%/%G%W%|9$h%% /%1%%%%y& &$9(&9;&I&[&h&& :&,0&,&& )&&&2v&'*'4'C'N'e'q''B'''$9'@+r'(($(/(G(R(e(~(.t(,@0(p0.((0G(((1)){'')G, 7)>%D)@.:Y)j)u)})))))))K) :**3*`GD*]*@3@|***** 6**** Je ++%+,)9+C+X+j+r++++++++0|,$, y=,U,i,P"},,4,,,I,, ,--&-@C>-0U-b-~-$%---, 0----- ..,.@.R.e.p.~..... 0M..//{7/#/8h5/@/P/_/x/////9s///0,@x=0V0e0`x}0700P_0Y0/70Q0-S011"131L1@/b1pux11pC111191111, 22`-~2Р)72H2,0X2l222%222`=2y223"3__crc_idxd_drv__crc_idxd_dmaengine_drv__crc_idxd_user_drv__UNIQUE_ID_srcversion196__UNIQUE_ID_alias195__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9idxd_init_moduleidxd_pci_driveridxd_shutdownidxd_shutdown.coldidxd_clean_wqsidxd_exit_moduleidxd_removeidxd_cleanup_internalsidxd_pci_probe__UNIQUE_ID_ddebug346.3__UNIQUE_ID_ddebug348.2__UNIQUE_ID_ddebug350.1__UNIQUE_ID_ddebug352.0__UNIQUE_ID_ddebug338.7__UNIQUE_ID_ddebug340.6__UNIQUE_ID_ddebug336.8__UNIQUE_ID_ddebug308.22__UNIQUE_ID_ddebug312.20__UNIQUE_ID_ddebug314.19__UNIQUE_ID_ddebug316.18__UNIQUE_ID_ddebug318.17__UNIQUE_ID_ddebug320.16__UNIQUE_ID_ddebug322.15__UNIQUE_ID_ddebug324.14__UNIQUE_ID_ddebug326.13__UNIQUE_ID_ddebug328.12__UNIQUE_ID_ddebug330.11__UNIQUE_ID_ddebug332.10__UNIQUE_ID_ddebug334.9__UNIQUE_ID_ddebug300.26__UNIQUE_ID_ddebug302.25__UNIQUE_ID_ddebug304.24__UNIQUE_ID_ddebug306.23__key.52__key.53__key.54__key.56__key.55__func__.48__UNIQUE_ID_ddebug310.21__UNIQUE_ID_ddebug342.5__UNIQUE_ID_ddebug296.28__UNIQUE_ID_ddebug298.27__UNIQUE_ID_ddebug344.4idxd_pci_probe.cold__func__.57__func__.51__func__.50__func__.49__func__.47__UNIQUE_ID___addressable_cleanup_module355__UNIQUE_ID___addressable_init_module354idxd_pci_tblidxd_driver_data__UNIQUE_ID_tc_override295__UNIQUE_ID_tc_overridetype294__param_tc_override__param_str_tc_override__UNIQUE_ID_sva293__UNIQUE_ID_svatype292__param_sva__param_str_sva__UNIQUE_ID_import_ns291__UNIQUE_ID_author290__UNIQUE_ID_license289__UNIQUE_ID_version288idxd_device_reinitidxd_device_reinit.coldidxd_int_handle_resubmit_work__UNIQUE_ID_ddebug288.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_ddebug310.56__func__.17idxd_cmd_exec.cold__UNIQUE_ID_ddebug292.65__UNIQUE_ID_ddebug288.67__UNIQUE_ID_ddebug290.66__UNIQUE_ID_ddebug294.64__UNIQUE_ID_ddebug296.63__UNIQUE_ID_ddebug300.61__UNIQUE_ID_ddebug298.62__UNIQUE_ID_ddebug302.60__UNIQUE_ID_ddebug304.59__UNIQUE_ID_ddebug306.58__UNIQUE_ID_ddebug308.57__func__.13idxd_device_init_reset.cold__UNIQUE_ID_ddebug312.55__UNIQUE_ID_ddebug314.54__func__.12__UNIQUE_ID_ddebug320.51__UNIQUE_ID_ddebug322.50__UNIQUE_ID_ddebug324.49__UNIQUE_ID_ddebug326.48__UNIQUE_ID_ddebug330.46__UNIQUE_ID_ddebug328.47__UNIQUE_ID_ddebug332.45__UNIQUE_ID_ddebug334.44__UNIQUE_ID_ddebug338.42__UNIQUE_ID_ddebug336.43__UNIQUE_ID_ddebug316.53__UNIQUE_ID_ddebug318.52__func__.11idxd_device_drv_remove.cold__UNIQUE_ID_ddebug350.36__UNIQUE_ID_ddebug352.35__UNIQUE_ID_ddebug348.37__UNIQUE_ID_ddebug340.41__UNIQUE_ID_ddebug342.40__UNIQUE_ID_ddebug344.39__UNIQUE_ID_ddebug346.38__UNIQUE_ID_ddebug356.33__UNIQUE_ID_ddebug358.32__UNIQUE_ID_ddebug360.31__UNIQUE_ID_ddebug354.34idxd_wq_request_irq.cold__UNIQUE_ID_ddebug374.24__UNIQUE_ID_ddebug368.27__UNIQUE_ID_ddebug372.25__UNIQUE_ID_ddebug378.22__UNIQUE_ID_ddebug384.19__UNIQUE_ID_ddebug376.23__UNIQUE_ID_ddebug370.26__UNIQUE_ID_ddebug382.20__UNIQUE_ID_ddebug380.21__UNIQUE_ID_ddebug362.30__UNIQUE_ID_ddebug366.28__UNIQUE_ID_ddebug364.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_ddebug288.5__UNIQUE_ID_ddebug290.4__UNIQUE_ID_ddebug292.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_ddebug290.5idxd_dma_alloc_chan_resources__UNIQUE_ID_ddebug288.6idxd_dma_submit_memcpyidxd_dma_prep_interruptidxd_dmaengine_drv_removeidxd_dma_tx_submitidxd_dmaengine_drv_probe__UNIQUE_ID_ddebug292.4__UNIQUE_ID_ddebug294.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_ddebug305.10idxd_cdev_release.coldidxd_cdev_mmap__UNIQUE_ID_ddebug307.9_rs.2idxd_cdev_mmap.coldidxd_cdev_open__UNIQUE_ID_ddebug303.11idxd_cdev_open.coldidxd_user_drv_removeidxd_cdev_device_typeidxd_cdev_fops__UNIQUE_ID_ddebug309.8idxd_user_drv_probe__UNIQUE_ID_ddebug311.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+AkzeGdGGGFGGG: A Kt|  ]   t  ! 6 = B   k  % ]Q \V )      '   ' P ^ 7e pj w '   T  E 8  p h   T   d P , 6 ; X _ k      A LF )r   2 f  '  ' A 0F@W a `fr |    ( @  x  0  h } #/ n9 >J ]T Ye Jo Ht 4  $     (GL) $ >, 1D'L~''  I9^Z~js  D*= ESSjvm{    Q L    $; B Gk'Q& +h5&E]JQpp}$,ApQ:a   X\-pA5 6cpyJ m*um{ h&p.H  #4K WG @h^+7,FRi^ @: 3 U / @1N,Z `p K\y=\j = p $ 2 < &A     ! !&!!!!K!g"p!""""-#:#aB#mU#`# ###p# # # #)$;3$M8$$@$R$j$t$&$$$$$$%%%,%)&*&Z&{&p&L&B' G')t''''' (()!)/)pf)z))))))x) *p!**p* * ** +  ++ %+ *+1+&A++p+ + 0++ + h+g, 9q, v,, !, ,,&,,p-- I4- P9-I- P- V-a--p- - --./.pA.b.v.p...p.p// %/3/pA/}/ / ////0p0&!0B0 !O0i0pq00 0u0m00J0 0u0m00,171Z1 q1111p1 @1 Y1 11&1!2q2p|2 v2 p22  2 2 822&22p3 3 3#3 +3 X 23A33p4  4 44 '4 ,484 B4 x G4f4 `p4 u4|4&45 '5>5U5_55p5 5  55 5 @ 55 5 55  6 66&!6s6J66 /777 78'8p.8 88 =8k8:}8 8 8 88&88:8 8899*9129F9pf99:: :h:p<>Y??@D@s@p@@ P@  @A D A H A)A 0A ` 5AIAGdA xkA ( pAAGA A AAGA A A BB f'B ,BRBnBBB BBBBpCC"CACtCCGDGDGEFpF F h FF F PFF x G G-G 4G 0 9GVGpaGGpGG CH=H\H=I3I\IIJU J&!JRJpjJJ J JDJ. K&K5HKrKKL(LXLLNL fLnLLL>LLw'Mp4M[MeMM MNN N 5N P?N DNwNN N AN N&O 0O 5OO xO pOO (O POP \P 8PZ EZ UZ ^ZeZpqZ~Z ZZpZZ ZZpZZ ZZp[[ [ [p1[>[ I[P[pa[[ #[[p[ [[p[ [[p[ [[p[[ [[p\\ L\X\ ]\h\pq\~\ \\p\\ ,\\p\\ \\p]] ] ]p1]>] P]W]pa]n] y]]p]] ]]p]] ]]p]]  ^^p!^.^ 9^@^pQ^^C^p^&^_C:_pH_&Q__iM`pq`&``i7apWa&aaaiapb&!b^bibpb&bcicpc&cdiZdpqd&dd ddd dd ddpdd e!e/e 6eDe LeXepaeoe ve8ee ele eepee ee efpff &f3f ;fGfpQff 3ff @f gpgp!gg Bgg @ggpgpgEh KJhVh Pfhh Khh Phhph&hi1i_i li Sxiii @iipiiiiijBjujpj&jj'kpGk&Qkkk kkpkpkld8lp]l&qlldlp#m&1m?minmpympmnp:n&Annpn&n oJ$o2o :oEopMoaooo8op"p.ppLppapp ]pppp bp q iqAqoq zqqpq qqqqqrr rT#r,r1rPr Ur\rphr mrtrprr ]r rrpr br rrpr ir rrprs ssp#s n(s/spAs]s #bsispps us|sps sspssks$tYXthtpvttptttt ttiNupeu&quuBuBv'+v>vcMvpvBv'v wwc)w 3w 8w@wc{wBw'wwxp#x  -x 2x@x HJx HOxaxxxxxpyy  y!y(y -y?Ayygypyz `Kz tzpzz~zzz `zz{{~{"{.{$>{~{{{&{{R{{p|p|p||E||E }p=}d}En}Ew}m|}}}E}~E=~ |~=~=L[~\\Xr&pƀpрڀ p  ' `,1]pk r y ~p߁,p;pBpQ|΂pׂpނp J6O?\t'p  p1nJ/4„)=7? Uzpυ  م (ޅ p 1pn? _N,&ćDև) Ѐ P/ : E 0P Usrp pш `p/D Sepq `t{*pg&q TՋJ݋ v1QJˌڌpߌ   B x!q `Ѝ< h B  @":.Zpdz X ` #!,J\ `hweJƏ ޏzN"8pFNb xi g p umQݐJ'%I>Qf npL - 4 ? J `m !p Ȓ ے'pp1qJ /ǓHpI$3pe  l x'Д       # ,:p@ Nag qx }  ޕJF4Gr]KnvpזpAGڗpp6pAfpqpƘpјpp1G+pAQcGś8mqƜ @˜Ҝp < pq$ [)Y/qB <R4[pajq~ @ <p!GמGpp1GLpѠ4Yp& (;WGXp]pqw Lp Q #|B[tG/F P  0  ˤ  ֤ @ P 0 @ 6" 3VQWj K r|  &2 87<XC J Q V2g n u Zz2  "2   " Z p  ` W (A3p9 ? Ep+f f + @ %h*1 x9@AIP X@]{i nhs]| P@{ h yh @'/FQ^$hm$ X-m f@ h h"  = h!7= B!ihs x@ 0 h h## h1 'h"'f9B G@LHKS X_ dq vhQ  hd  hd  he ) /h86e? 0S Yhlves 0} he h he  h&f  ht h  M @!= hD I-NY chmz @ v @> hn " Z  ' ,160< E LQpZhi ij"~   $ ( 0.4 S (R8 hRx  ` p(Ј@ P`0P (0P8@`H@PX0`h@ p!x ! "$$% ) *@+,`--@../@/ 0p00012 @3(40 687@8H9P9XB`@Ch`Gp JxKQRRRSSSTPUV WPWWWWX@XpXXX Y(@Y0pY8Y@YHZP0ZXpZ`ZhZp[x0[`[[\p\\\]0]`]]]] ^P^^P_``a bb c(d0d8d@ eH`ePeXe`fhPfp gxghi0iijjPkkpl0mm@nn`o`p@qq0rrr @s(s0t8t@puH`xPyX y`@yhyp{x{|Ѐ0P00Јpp0 (0P8@0HPX``hp@x@pИ0@P` 0РpEP k!s!{! *$H,(E,h0l4$@(E,I0J4L8N<P@UD`HgLiPjTnX\`dhlptx|,1@GIKPQRYXYZ\^`bg    )0 6$A(,048<@DHLPTX\`dh l p t x@ |b@ G I N O R b   !!!! !!! !&!)! """ "'")"."3"4"5"<"## ##### #$x$($,$0$4$8$<$@$D$H%L%P %T %X %\%`%d%hn&lq&pr&tt&xv&|x&z&&) )5)6)7) * * ** *'*(*)*0******5+@+G+I+M+N+U+++++++, ,,,,, ,$-(-,$-0F-4U-8Z-<`-@f-D-H-L-P-T-X-\-`-d).h3.l@.pF.tu.xz.|........// /1/2/7/@/G/P/T/U/Y/0 0 0 0000 0&0h0m0p0v0000 00000 0$0(0,0014181<1@1D1H1L1Pn2To2Xp2\u2`2d2h2l2p2t2x2|22 3(31363@3G3I3K3L3M3Q333333334444445555556 6'6)6 +6,64677 7$7(7,7074787<7@7D$8H%8L&8P+8T8X8\8`8d9h9l9p9t9x9|9B9C9E9J9{9|9~9999999999::::::::f@i@j@l@n@p@r@w@@@\A uABBBB B$B(B,B0B4>C8@C<GC@ICDKCHSCLTCPUCT\CXrF\uF`vFdxFhzFl|Fp~FtFxF|FFGFGLGMGOGQGSGUGZG`GgGiGkGmGnGoGsGGGGGGGGGJ J'J)J+J,J-JHJKJ MJOJQJVJK K$K(K,K0K4K8K<K@MDMHML MP"MT$MX&M\+M`sQdQhQlRpRtx|2PhRRRRRSSwSSSSSSSSMTNTOTQTVTTTTTTTUU U !U &U FU PU WU `U aU kU$ U( U, U0 U4 U8 V< V@ VD VH !VL +VP VT VX V\ V` Vd Wh  Wl DWp PWt tWx W| W W W W X X 5X @X eX pX X X X X Y Y 5Y @Y eY pY Y Y Y Y Y Z $Z 0Z iZ pZ Z Z Z Z Z [ $[ 0[ T[ `[ [ [$ [( \, \0 \4 \8 b\< c\@ g\D l\H p\L \P \T \X \\ \` ]d $]h 0]l []p `]t ]x ]| ] ] ] ] ^  ^ D^ P^ V^ _^ i^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 7_ 8_ 9_ >_ L_ P_ W_ c_ g_ k_ H` I` J` L` Q` u` ` ` ` ` ` 2a$ 3a( 4a, 6a0 ;a4 [a8 `a< ga@ paD qaH {aL aP aT aX a\ a` bd  bh 'bl -bp 1bt ;bx b| b b b b b b b b b b c c c c c c c c c c Wd Xd Yd ^d ud d d d d d d d d d d d d d d d e e$ e(  e, &e0 -e4 Te8 We< \e@ `eD feH meL ~eP eT eX e\ e` ed eh el ep et ex e| f f  f f f f Cf Ff Kf Pf Wf Yf [f \f ]f f f g g  g g g g g g g g  g 'g )g +g ,g -g g g g g g g g g g$ g( g, g0 g4 g8 g< h@  hD  hH hL hP hT hX h\ h` hd hh hl hp ht hx i| i $i 0i 7i @i Ei Li \i i i i i i i i i i i i i j j j j rj sj tj yj j j j j jj"k#k $k&k+kKkPk Vk$k(k,k0k4k8k<k@kD5lH6lL7lPn@nGnHnInPnnnnnnnnnnoAoBoDoIo Zo`ouoyo}o *p$+p(-p,2p0Dp4Pp8Yp<`p@gpDipHkpLlpPmpTpXp\p`pdphpl6qp@qtGqxHq|Lqqqqqqqq+rxrrrr3s@ssssssss`tatctetgtlt~tttttttt ttttt t$Iu(Ju,Ku0Mu4Ru8iu<pu@wuDyuH{uL|uPuTEvXFv\Hv`JvdLvhQvlxpxtxxx|xxUx`xfxgxxxxyy y1y<p@yJyPyQyyyyyyyyyyyiz jzkzmzozqz sz$xz({,{0{4{8|<|@|D|H|L|P|T|X#|\|`}d}h}l}p}t }x}|ʀЀހ$%')+01468:FPfm̂͂҂Ղւ  $(,048<ƒ@ƃDʃHLPTX\`dhl!p0t7x9|?ABCG/078;Bmnoqv  $ň(Ј,ֈ0׈48<@cDdHiLpPvTyX)\.`kdphvlptx|#079;<@ҌӌՌ׌ٌތ ')+-./6 OPQ S$U(W,Y0^48<@DHLPŽTƎX*\.`/d1h3l5p7t<x|ǐ͐ΐ֐89;=BPr + 0$7(9,;0<4=8<@DHLP+T,X.\0`2d7h~lptx|Ɣ89>X`•ȕ%R<@GIQ Uԗ՗חٗ ޗ$( ,0:4@8j<p@DHʘLИPTX#\0`7d9h;l?p@t#x$|&(*/9@OPWY[]^bf֜ YZ_` gy $(,048 <'@+D-H/L6P7TX\`dhlpt x |#079:;ϠРנ٠W ap~ $(,048<@D HLPIT:XU} .} ϡ$0( V  $ ( b04 8 *@D H PT X z`dN h pt) x T B Rr  } b rG :,    1$( Z0R4 8 "@DoH PTX `dh jp!tx 2  0 B J a-  "# ** ** :++  +$+( 0+4+8 Z@W,D^,H P,T,X "`,d?-h p,t$-x z-- BM11 u2y2 22 b22 23 34 J 33  354 W4c4 4$5( j 05458 2 @k5D5H P5T5X ` 8d+8h *pq8tz8x >@ r ?@ : `?A ?A ?>A R @A  H@zA DF DF EG Z GF$F(  0+M4N8 @KMDOH zPqMT)NX `YNdOh bpNtOx JOO OMP B3PQ tPxP *PQ " PP =QPQ 5v$w vx w;x r $( 0X4a8 @DÅH RPTX ``dh pUtx jT  2JZ   @ (@X    @ H P X  p q@ H p`qp   `  @       ` @       `  @@ PZXR` pZ [c et 0[ f 0i  0`[@ P[` p\ p\ \ i '\ 9]  H00]@ RP`]` ^p] n] y]  ^  i   ( 0 8 ` @ @ H P X ` h p x ` @     hs pXj Pk  0X8k@ 9PXXm` 'pYx@n n @Y`o r`p pYj   Y pl  0 Y8  b@  P ZX b`   p 0Zx @q  r V   @s   pZ     t `  (  @ 0  8  ` @  H  P  X  `  h  p  x     W P^  . PW ^  B W T  R  W PU  b 0  g@  n P Pf`  v p @Xx `a  e `e  X `   e d  W P_   d d  (  P @ SP `   0r S    P 0    P 0 `  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.gnu_debuglink@$.d<?:@P;x>JSIE@>ZU@0>u$p@> Χ@> U@P> $@> 0<@> @8>2xM2Ž   @`> @P>+89P4@h>F8,A@(>Td$e\`@0(>"t2J9@Xx>%* `=0@Ъ>(=@>*@C @(>,T@>.T@(>0T@@ ">2g h @`>53@h@.@ 0>7Mk@ R0kh[(mk(mYp (A?  /3P0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H  kMuP9rf$s^r!Lnt\Ot Rc Ml{Y+rߴ,q|PO^=3Oh0-} x)IЙ+. ( >Ύ< K`mJȒrt3~6'c#Br`~:!=wܾFGIY%@`ѵ^ـNƈZ/<ƥۇ~ͣER}#:?i]z=kd*Ѯ#b~Module signature appended~