ELF>xS@@43GNU&D;qRvȝALinuxU1H]UHGxH]ff.UHATSH_xt`t^HHxtHH(Ht1HIċHH@H(LHt[1A\]1ff.@wdUHAUATISHH@(u[A\A]]L@LHLH@HL@([A\A]] fUHAVAUATSL@ILA$LIHHt_E1x(t)LHLHAŅtL[DA\A]A^]H@( E1[A\DA]A^]Aff.UHAUATSH_xtyHIHxtHH(Ht1HIŋHH@H(LHtLL1L[1A\A]]ÐUH8H]fUHAVAUATSHH?`DHt[HE1AAE9t HDDHE1H;D[A\A]A^]HAthtUA̅tCDH3EDHHH3EHHUAEtE1AEE1EAUHAUATASH_xH;1Epu `teD9tB`tuAAu&AwBHmDHE1H;D[A\A]]HE15Aff.UHAWAVLwAUILATSHL xLHHL0HLIHHLHSHPHSHPHS HPHS(HP HS0HP(HS8HP0HS@H@8HHCHHHHLHSPHPHSXHPHS`HPHShHP HSpHP(HSxHP0HH@8H=9HLLHAH=HLH=HLHHH@HHHPHHPHHPHHP HHP(HHP0HH@8HHLHH0HAH=w AątHD[A\A]A^A_]LHH8HAH=wAątH0H0AąuH8Aąt)H0H8H0aHLHhH=HAąL;LǃAą-`H; 0MMHHH@@(H@H@H@ HA`D9ȃLA"H߉`Aą1HAą`"HAHHHhH8`AH; 0HHH@@(H@H@H@ H`pH&t|AHHCH߉MAąMH߉MAąMADuH.L1LLLLIDHLHHtAA`AUHAULoATSHLLLt PuLLI$hI$0I$8I$0I$81[A\A]]fpt1UHE]UHH]UHSHvDDtXH@X HBX`P1[]1H7HHuH@DHBDfDUHATHD`ADDA\]H7DHHDA\]f.UHATHD`AADDA\]H7DHHDA\]`t1UHATSHHD`1Et1Dt DA0t DHQ[A\]HH3HHHH3HHff.@`tUH]øf`t1tUH]UHATSHH DLH@u%L9:H@t1[A\]H7HHH@uL5wH@8tL9"H@8tL9~H@1[A\]ÐUHATSHH DLH@u%L9:H@t1[A\]H7HHH@uHL5wH@tL9&H@nL9~H@1[A\]UHS`Hw 1[]ÃH1BHBuH1Q[]UHHSHHH?H=HHPHǃHHǃP@HHHH;HH@ǃ` H;LOPMuLSHAHZHRH]HHǃHǃB@HP0H;H:Dǃ`RDǃ`>H3HHH3HH@U1HHB]fUHxH@tHxR!HxBHxR@u]Hx1B<]fUHhH@ ]ff.UHATLdSHLHHh@p@tHhL1[A\]UHAULdATASHLELHƍ ˆ1[A\A]]f.UHhHt @1]ú1]fDUHATISHFxHt`DL[A\]eHsHHtHH{HLHHuL[A\]ff.UHAWIAVLwhAUATSHHeAT$XI4$I?DEEGXI$I$I$HVH2I<$I$I$LHkxEtbHChI9tYHChLxI9ƸLDE$Au4ED$XAXAAD$TAE;GAGTDEFAGTRH[A\A]A^A_]U1HAWAVAULo8ATSHfHG8HLJXLJGHI9L`AA$HhA $;tBHhDr(LHh@(t"L9]Hh@(uID$A$L`I9oHh1BHh1[A\A]A^A_]Hh@(UHAWAVAULATSHLLsHHCH8I9L`LIGIOMHPI9tqIAD$uIT$ID$ LHBHHID$H"ID$ At$I$E1IL$HXLLH{L[A\A]A^A_]HHtPUHSHHt<HDHE1HxHǃ[]ff.UHAUIATLSHHLJ H;HtYH3I}HL9u[A\A]]ff.fUHAWAVAUATISHL( HI<$IIA$I<$LL;IH9toIIAIH9LHMEE1IMAuIUIE IULHBHH"IE MuIH9uIIE1IILL1IDŽ$([A\A]A^A_]ff.UHATLxSHAD$IEHIu@IM@H}HFH0M}@MuHID$PIL$PI}@IEHHID$XH9t4ID$XALH9HPLELtH[A\A]A^A_]A$H1[A\A]A^A_]fUHGXHAUATISH_XHLJH9t$II@tLA$uC9Ct E1[A\LA]]Ã{t'HHCLHBHHH[L[A\A]]C ttUHHM]HUHF@HAWAVIAUATISHHv@HKHLHNH1{THC@HCHuSTA$IHtA$DAp Ew$A$ tt LIMtMI~0IIt7H9MtL%LLLIIH9tx[A\A]A^A_]eH`L-MtIEI}IHIEHu2STHCxH;SH0LL[A\A]A^A_]fUHAWAVAUIATIStc H;tHxPA$HxDx4ADHxDx4A$E1 t[ID$HI\$HMt$hH9ID$hI9AID$pIIT$pMIH[DA\A]A^A_]eHeL5Mt"II~IHLIHu2E1Au[DA\A]A^A_]I9t܄uDAeHsHHt"HH{HHLHHuALLDID$PIU@LLIT$PI]@IEHHAUTAseHsL5Mt"II~IHLIHuff.UHAWAVAUATSHHHIHH8IrLtLHEDIG8@;tHxBIWHIwHHHJH@H9t'I9uI9HH@@HJ@H@H9uIWXIwXHHJH@H9t'I9uI9HH@@HJ@H@H9uHuL1H[A\A]A^A_]eH.HHtHII}ILIUHuIT$hHt9AD$tL@IB BID$hI9uLLLDH@UHAWAVAUATSHHLHbM$tLHEDHC8PI$xA;$tA$PI$x@$I$xB$L'I$x@,t(L9I$x@,uI$xB(L@BI$x@(t'L9~I$x@(uHCHLcHE1I9t%HCHHHpI9IDHCHI9uHChLchE1I9t_HChI9HxIDHHHIHQH H>HHLHHChkxI9uHCXLcXE1I9t%HCXHHpI9IDHCXI9uۃHuLHǃHC81H[A\A]A^A_]eHL-MtIEI}IHIEHuI$x@,II$x@(1=uI<$HØLgPMuL'HLHH 1@ff.UHFHHAWAVAUATIHSHHHEID$HH9DAD$5;tHxBI$HxP A+$HHcHHxHAЋp(IcGpI$E1H@HA$@9uS@A$t9tBA9$9A$N9uPAwt919!ADEIc$H@I$L4DIWhL9AFL%AGX1LLID$HH9EID$HH9ELxLDIc$H@I$L4AFH ?H~DLleH0HHt,LII~IDEDDLMDEMuEA$LH[A\A]A^A_]eHHHt"LII}ILLMEMuAmAwt99 DTA$A>eHHHt"HII}ILLIMHuA$A$H[A\A]A^A_]E1ff.fUHAWAVAUATISHHLHFTDAp EwHLLs_HC`L{xHEMt AG9CHEк( H=LIHsHPE1 pI~IHHCxHt!D`H5 IAOIWIƠL{xIFIVMwIG HHEЀuI?SH3DID$8I}HPAƅu;ID$`HS@IL$XIT$`HK@HCHHA t%A$uLHD[A\A]A^A_]E1eHaL5MtII~IHIHu5eH5L5MtII~IHIHu eHs0HHt$HHEHxHHEHPHHuHCxSLAAUHAWAVAUATSHHIHLHMtLELHLIAŅu C*tCuLLHD[A\A]A^A_]AL$.1uվ LLEIIAEAIEDLL|AAI0I$HHff.@ tUHATSHHx(HxB(Hx LHx@u"L9cHx@tHCH HHL`H9u,ID$L`H9tA|$-tLID$L`H9u[A\]Hx@UHAUATASHLEu[A\A]]D@IxB(Ix@p@tIxIxDh D[A\A]]eHsL%MtI$I|$IHI$HuueHRL%Mt(I$HØI|$IDHI$Hu[A\A]]fUHAWAVAUATISH0eH%(HE1HtHHEHEI$x@EAƅI$x@@ÉẼa%EuBI$xBAFLLMeHHHtHH{HDLHHueHL5Mt"II~IHLIHuA}xIEhHExIEhAH9ELxMEAEDI?ILLIIHQH IIEAmxnIEhH9Ez[eHsHHt%HII~IHLIHuW:KA7LLIHH8ff.UpHxH= Ew"p= EuBHpH= Eu}Ht8 ȉu ]ÃHHUHHAWAVAUATSLHDDDL<<A$p EvAD$Xt8t [A\A]A^A_]AA1Aƃ1Ҹ@AA1ɺƃA$E$ ED)߀D9EfE$ AE AEA I$xE A A E;$tE$DhI$xD@$D[A\A]A^A_]I4$HHH[A\A]A^A_]E$E9iEE)D9EE$fE$ AA$p EAD$Xt2At$XtT`AAcAA1ɸAtƃ@1u1[<uME1AE1AA1A"AAAA1ɺUHAUATISLDA$uIx@,tSA$[A\A]]eHsHHt"HH{H1ɺLHHuL[A\A]]UHAWAVAUATISHLDID$HIT$HH92IE1I@t$Lp(MtAEAFEAFẼAFIxB(HIx@(t"H9eIx@(uA$Mt&MtEAEAFEAFLL1H[A\A]A^A_]Ix@(teHHHtHH{H11LHHuID$HIT$HH9E1E1ff.UHAWAVAUATSHtxLtIALIID$8@;tHxBEt$LE1LL[DA\A]A^A_]A$LAAff.UHxH@p@tHx1]U 0HSHH?Ht:HH@H@H@@(H@ H1[]øf.UHAULtATSHL%HhH{H@ LAD[A\A]]UH]UH]U1H]UHAWAVAAUATSHHLLxI$0I$PI$EG@I$p I$@I$@!DHAE,I$AE AU IHLDD@AE(HEtHxB(H[A\A]A^A_]eHsL%Mt$I$I|$IULI$UHuI$eH"L=Mt#IIIHULIHUHu@!I$@UHSHDH߾1[]HHOHHH0fUHAWAVAAUATISLI}HHtHp@HHHHP@HNH1HP@HPHEt!D1LI$xB(/I$E11LAƄ$ADŽ$QI$xAƄ$(B(L[A\A]A^A_]eHgL=Mt$IEII1DLIHu2ff.UHAUATSHHt It"H[A\A]]f~H[A\A]]Nw`Xf0nf7fu~uCiačXR1L XAI$xށ H1=f13A$ A$1f~U~%@sLMĠU1AL1EEH[A\A]]ÅA$ A$1\u*u%A$ A$1-#L1vLifUHAWAVAUATISLLAEDIFHI~HH9t$LHA$AfA}A$AM`AUw u@LL|0<1uZfA}u5fA}u-AUfA$bu?t7`L[A\A]A^A_]À LL=tڅxA$<uL1A[A\A]A^A_]eHHHtHH{HLHHuAD$`A]>LL, \LI|$A$KA|$`AEfE1LI$WA$1LL|AUAD$`I$xpI$x A1I|$@ƃA$M$M$ IM9I>HttA$ƒЃ@DA|$XuƒE‰ƒEI$E1LfI$?A$A}AuLIĠI$xP,uLLQLA$wff.UHAWAVAUIATSHHLM$tLID1LI$x@,A$ IEHIMHH9A$I|$HHMHMЅA{CTIEPHS@AIUPHK@HCHHC*DStEtAM.1DE1AHsDLDMLLDMHD[A\A]A^A_]eHHHt'HHEHxHLHEHHHHu1LLE$A Eu`LI|$CXA$I$LLH5 I$E11LLLALLI<$HAff.UHAULATSHL{Hs IyHuLL[A\A]]HF0HtHcӐUHAWAVAAUATISHI$xX,I$xX,DA$I$yHuFt A$A$t / tEt0H[A\A]A^A_]HF0HtI$A$A$uI$E11LAƄ$ADŽ$ eH.L-MtIEI}ILIEHuM$E$IEHM}HI9t;DL1LHI@%FXA$A11LnL1A$LIHEeHuHHt(HHxHUHELHEHHHHuM$DIHL߾L]L]оLM\$AL$(L]fAD$2ID$I}HAI<$HAI<$ HAHH;LHI<$HI<$HI<$HI<$HI<$HLLAH;HH;HEELEEH;HEEUHHH]UAAHHHATIj E1LjHAHY^u'jHE1LA HZLeUAAHHHATIjLAAj HHLeUAAHHHATIjLAAj HHLeUAAHHHATIjLE1ɹ jAHHLeUHE1ɹAHHATIj^uUj E1AHHLYu*jALHAHZLeUAAHHHATIjLE1ɹ jHAH^_uUjE1AHHLYu*jALHAHZLeUHAAHHATIj^uUj E1AHHLYu*jALHAHZLeUE1AHHHATIjAYjAE1ɹ HHLAXjLE1A HH_jHE1LA H^uUjE1AHHLYu*jALHAHZLeUAAHHHATIjLE1ɹjAHH_AXjHE1LAH^j E1AHHLYjHE1LA$HZjA(LAHHA[NjA,LAHHAZjA0LAHHAYjA4LAHHAXjLA8AHH_jA<LHAH^uUj@E1AHHLYu*jAHLHAHZLeUAAHHHATIjYu*jA LHAHZLeUAAHHHATIjE1ɹLjAHHAYAZjAE1ɹHHLAXjLE1A HH_u}jHE1LA(H^uRj0E1AHHLYu'jHE1LA8HZLeUAAHHHATIjE1ɹLjAHHAXAYjLE1AHH_u}jHE1LAH^uRj E1AHHLYu'jHE1LA$HZLeUE1AHHHATIjLE1ɹ jAHHLAAjHHLeUAAHHHATIjE1ɹ LjHAHA[Z8jE1AHHLAZjE1AHHLAYjAE1ɹHHLAXjLE1AHH_u}jHE1LA H^uRj$E1AHHLYu'jHE1LA%HZLeUE1AHHHATIjAZjE1AHHLAYjAE1ɹHHLAXjLE1AHH_u}jHE1LAH^uRj E1AHHLYu'jHE1LA$HZLeUHH]cdns3_probecdsn3_hw_role_state_machinecdns3_hw_role_switchcdns3_drd_irqcdns3_drd_initcdns3_drd_switch_gadgetcdns3_drd_switch_hostcdns3_get_vbuscdns3_get_idcdns3_set_modecdns3_gadget_ep_enablecdns3_gadget_ep_queuecdns3_init_epscdns3_gadget_match_epcdns3_gadget_startcdns3_ep_configcdns3_gadget_ep_set_wedgecdns3drivers/usb/cdns3/core.crole %d -> %d Switching role %d -> %dback to %d failed too set role %d has failed hostmissing host IRQ xhcicouldn't get xhci resource peripheralcouldn't get peripheral irq devotgcouldn't get otg irq couldn't get otg resource &cdns->mutexcdns3,usb2-phycdns3,usb3-phyidleIncorrect DRD configuration error setting dma mask: %d cdns-usb3cdns3Set controller to OTG mode OTG ID: %dOTG VBUS: %dOTG IRQ: new ID: %d OTG IRQ: new VBUS: %d DRD version v0 (%08x) Controller strapped to HOST couldn't get otg_irq cdns3drivers/usb/cdns3/drd.cno available ep match endpoint: %s ISOBULK, INTcdns,on-chip-buff-sizeusb-ss-gadgetFailed to init ep0 Failed to create endpoints USB Capabilities:: %08x inep%d%soutFailed to set dma mask: %d usbss: invalid parameters %s %s: %s is already enabled drivers/usb/cdns3/gadget.crestore cycle bitset guardworkaround disabled get internal stored datawait for pending transfer 3usbss: invalid parameters Queuing ZLP for endpoint: %s Description Missing detected removes eldest requestConfigure %s: with val %08x gadgetcdns3ep0inep0outWedge for %s failed to map request cdns3drivers/usb/cdns3/ep0.cname__data_loc char[]haltu8flushep_namemsgep_trbaddru32speedenum usb_device_speedusb_istsstrep_stsep_traddrep_dirintbRequestTypebRequestwValueu16wIndexwLengthreqstruct cdns3_request *bufvoid *actualunsigned intlengthstatuszeroshort_not_okno_interruptstart_trbend_trbstart_trb_addrstruct cdns3_trb *flagsdirstruct usb_request *dmadma_addr_taligned_bufaligned_dmaaligned_buf_sizetrbbuffercontroltypering__data_loc u8[]priv_epmaxpacketmaxpacket_limitmax_streamsmaxburstenqueuedequeuepriv_reqdma_positionhandleddequeue_idxenqueue_idxsetcleared and flushHalt %s for %s: %s WA1: %s %s WA2: %s %s %s, ep_trbaddr %08x IiSsZzinoutQueue to ep0%s length: %u NormalLINKIOC, CHAIN, FIFO, ISP, T=1, T=0, C=1, C=0, INOUTCLAIMED RING FULL |REQ PEN | UPD TRB | STARTED | WEDGE | STALLED | EN | not handledIRQ for %s: %08x %s, ep_traddr: %08x IRQ %08x = Connection %s %s Ring contents for %s: @%pad %08x %08x %08x (null)ep0INep0OUTxhci-hcdhostset %d has failed, back to %d Unable to register Role Switch Host initialization failed with %d Device initialization failed with %d Cadence USB3 core: probe succeed Unsupported mode of operation %d Waiting till Host mode is turned on timeout waiting for xhci_ready Waiting till Device mode is turned on timeout waiting for dev_ready DRD version v1 (ID: %08x, rev: %08x) Controller strapped to PERIPHERAL Cadence USB3 OTG device not ready invalid maximum_speed parameter %d Initializing non-zero endpoints Initialized %s support: %s %s Device Controller version: %08x On-Chip memory configuration: %08x Failed to register USB device controller usbss: missing wMaxPacketSize Driver is limited to %d period %s %s: %s is already disabled request_trb=0x%p, queue_trb=0x%p Failed: No sufficient memory for DESCMIS onchip mem is full, ep is invalid Device address (%d) cannot be greater than %d can't set_address from configured state Set SEL should be 6 bytes, got %d can't handle multiple requests for ep0 %s: req: %p, req buff %p, length: %u/%u %s%s%s, status: %d, trb: [start:%d, end:%d: virt addr %pa], flags:%x %s: req: %p, req buf %p, dma %pad a_buf %p a_dma %pad, size %d %s: trb %p, dma buf: 0x%08x, size: %ld, burst: %d ctrl: 0x%08x (%s%s%s%s%s%s%s) %s: mps: %d/%d. streams: %d, burst: %d, enq idx: %d, deq idx: %d, flags %s%s%s%s%s%s%s%s, dir: %s Req: %p %s, DMA pos: %d, ep deq: %d, ep enq: %d, start trb: %d, end trb: %d Ring deq index: %d, trb: %p (virt), 0x%llx (dma) Ring enq index: %d, trb: %p (virt), 0x%llx (dma) free trbs: %d, CCS=%d, PCS=%d couldn't allocate xHCI device couldn't add resources to xHCI device failed to register xHCI device description=Cadence USB3 DRD Controller Driverlicense=GPL v2author=Pawel Laszczak alias=platform:cdns3srcversion=7F8636F119C9237FE8A5FBFdepends=udc-core,rolesretpoline=Yintree=Yname=cdns3vermagic=5.4.0-216-generic SMP mod_unload modversions SSSSSScdns3_request_handledcdns3_gadget_ep_disablecdns3_gadget_ep_enablecdns3_ringcdns3_complete_trbcdns3_prepare_trbcdns3_prepare_aligned_requestcdns3_free_aligned_requestcdns3_ep0_queuecdns3_gadget_givebackcdns3_ep_dequeuecdns3_ep_queuecdns3_free_requestcdns3_alloc_requestcdns3_ctrl_reqcdns3_ep0_irqcdns3_epx_irqcdns3_usb_irqcdns3_doorbell_epxcdns3_doorbell_ep0cdns3_wa2cdns3_wa1cdns3_haltpmodule_layout,phy_initӉusb_gadget_unmap_request_by_dev:zLkmalloc_caches`w__pm_runtime_idle__x86_indirect_thunk_r8a7wusb_gadget_map_request_by_dev(strace_handle_returnuP__pm_runtime_disablexG__pm_runtime_use_autosuspendSMustrlen0\device_property_read_u16_array Y__pm_runtime_suspenddma_set_maskѣfind_next_bit4usb_del_gadget_udcYjV__x86_indirect_thunk_r9Fusb_gadget_giveback_requestGV__warn_printke?ktime_getW__x86_indirect_thunk_rcxљKdevm_ioremap_resource__const_udelayb˛@mutex_unlock__pm_runtime_resumekq^trace_event_buffer_reservedma_free_attrs*zcpu_numbernUdevm_phy_optional_get?<sprintfbpf_trace_run3 0pv_ops Hdma_set_coherent_mask __platform_driver_registerHusb_gadget_set_state\usb_role_switch_registerphy_power_offl<kstrtoullQtrace_define_field囝R_dev_warn]Iwusb_speed_stringعusb_gadget_udc_resetJbpf_trace_run1 8_raw_spin_unlock_irqrestoreQ__mutex_initprintkq"ZZ__cpu_online_mask_platform_device_allocUtrace_event_reg֗X phy_power_oncjplatform_device_addgphy_reset/dma_alloc_attrs*mutex_lock^L=platform_device_unregister(Hsystem_freezable_wqڶV3_dev_errOdevm_kfreec}perf_trace_run_bpf_submit_perf_trace_buf_alloczplatform_device_add_resources-U_dev_infoL__x86_indirect_thunk_rdxҩphy_exitGusleep_rangeVpm_runtime_enable 1trace_event_ignore_this_pidtR6devm_free_irq5^Rusb_get_maximum_speedS1Ħusb_add_gadget_udc) __stack_chk_fail&$]platform_get_irq_bynamepriv_req, REC->handled ? "handled" : "not handled", REC->dma_position, REC->dequeue_idx, REC->enqueue_idx, REC->start_trb, REC->end_trb"%s: mps: %d/%d. streams: %d, burst: %d, enq idx: %d, deq idx: %d, flags %s%s%s%s%s%s%s%s, dir: %s", __get_str(name), REC->maxpacket, REC->maxpacket_limit, REC->max_streams, REC->maxburst, REC->enqueue, REC->dequeue, REC->flags & ((((1UL))) << (0)) ? "EN | " : "", REC->flags & ((((1UL))) << (1)) ? "STALLED | " : "", REC->flags & ((((1UL))) << (3)) ? "WEDGE | " : "", REC->flags & ((((1UL))) << (4)) ? "STARTED | " : "", REC->flags & ((((1UL))) << (5)) ? "UPD TRB | " : "", REC->flags & ((((1UL))) << (6)) ? "REQ PEN | " : "", REC->flags & ((((1UL))) << (7)) ? "RING FULL |" : "", REC->flags & ((((1UL))) << (8)) ? "CLAIMED " : "", REC->dir ? "IN" : "OUT""%s", cdns3_dbg_ring((struct cdns3_endpoint *)__get_str(priv_ep), (struct cdns3_trb *)__get_str(ring), __get_str(buffer))"%s: trb %p, dma buf: 0x%08x, size: %ld, burst: %d ctrl: 0x%08x (%s%s%s%s%s%s%s)", __get_str(name), REC->trb, REC->buffer, ((REC->length) & (((~(((0UL)))) - ((((1UL))) << (0)) + 1) & (~(((0UL))) >> (64 - 1 - (16))))), (u8)(((REC->length) & (((~(((0UL)))) - ((((1UL))) << (24)) + 1) & (~(((0UL))) >> (64 - 1 - (31))))) >> 24), REC->control, REC->control & ((((1UL))) << (0)) ? "C=1, " : "C=0, ", REC->control & ((((1UL))) << (1)) ? "T=1, " : "T=0, ", REC->control & ((((1UL))) << (2)) ? "ISP, " : "", REC->control & ((((1UL))) << (3)) ? "FIFO, " : "", REC->control & ((((1UL))) << (4)) ? "CHAIN, " : "", REC->control & ((((1UL))) << (5)) ? "IOC, " : "", (((REC->control) & (((~(((0UL)))) - ((((1UL))) << (10)) + 1) & (~(((0UL))) >> (64 - 1 - (15))))) >> 10) == 1 ? "Normal" : "LINK""%s: req: %p, req buf %p, dma %pad a_buf %p a_dma %pad, size %d", __get_str(name), REC->req, REC->buf, &REC->dma, REC->aligned_buf, &REC->aligned_dma, REC->aligned_buf_size"Queue to ep0%s length: %u", REC->dir ? "in" : "out", REC->length"%s: req: %p, req buff %p, length: %u/%u %s%s%s, status: %d, trb: [start:%d, end:%d: virt addr %pa], flags:%x ", __get_str(name), REC->req, REC->buf, REC->actual, REC->length, REC->zero ? "Z" : "z", REC->short_not_ok ? "S" : "s", REC->no_interrupt ? "I" : "i", REC->status, REC->start_trb, REC->end_trb, REC->start_trb_addr, REC->flags"%s", usb_decode_ctrl(__get_str(str), 500, REC->bRequestType, REC->bRequest, REC->wValue, REC->wIndex, REC->wLength)"%s", cdns3_decode_ep0_irq(__get_str(str), REC->ep_dir, REC->ep_sts)"%s, ep_traddr: %08x", cdns3_decode_epx_irq(__get_str(str), __get_str(ep_name), REC->ep_sts), REC->ep_traddr"%s", cdns3_decode_usb_irq(__get_str(str), REC->speed, REC->usb_ists)"%s, ep_trbaddr %08x", __get_str(name), REC->ep_trbaddr"WA2: %s %s", __get_str(ep_name), __get_str(msg)"WA1: %s %s", __get_str(ep_name), __get_str(msg)"Halt %s for %s: %s", REC->flush ? " and flush" : "", __get_str(name), REC->halt ? "set" : "cleared"C )   /5a^)"RH){ y w  wcdns3GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0cdns3.ko  "'-~#0@= U j }7 0wP. 88J p8fBB- 8 8]  - ? N ] 0l//>+i `  h8 S 08: 8U c P8~ 8 8n 8" 8= 8X3l `{ p      pW5-P@V"*6PSPipPbS`&@   8<0,O `` H8| 8 8 8 X`!ET0IP"?h"} #A 0&j" 8;2`3 9"(8E<S^N|@B 8 (8e     8+  P:  pI  X N^ pUYu U U U V  `8 X" @Y.) p[? zGZ P_Dq &   `  ^ ^ b[L x I   t% dO ?   P   D/ eL ff g h ia kz kY kYPlU6lYm_zmwpno-p~ @q*0rMupwpx0zPz`z pz z 8z Vz tz z z z z { '{ B { [0{\{|G}5 {0 "`? Ti` 4pFY5APePCB~j \# # #@ +#` I# o# # # # #  ?#@ c#` # # # # # 6#  W#@ }#` # # # %`=%?]%_|%@`z% %( %0 2%84Uy%@{`B%H%P%X@%`%h0 PL%pN c u|%x~ E%`` m% F%-%/@H@ 8e%gw 1% 1%  e  . T y   @ `  I r     @ )'HO m'`H'H' H'H'H'@H'H6'HT'`Hr'H' H'H'H'@H  6 @X X n p    !4! P!8j!P!p!!!! "*"H" ]" r"( "`4"{"X  #%)+./0"8"")A##%+#P-#)0P#j#Pe}y###)@0#O## I#)0$($+6$G$)0b$k$)0$$$$$)0$*E %%)@0:% I%Cd%y%)! 4%%p %Ue%%%&&(&?&J&V&f&)&&&&*&&&''7')0S'd'w''''u''' (5E(%(>(H()0h()0((b$(`$(()")+)?)Z))@0y))0))))0))0)) **)06*F*\*" UP-n*{**P F****)@0* + '+!+Ru>+H+[+$#k+$++$!+- T+0i++ ,%,;,B,X,g,o,,,,,,,,- 0-)-3-T-I-W-3)q-----+- N-R .)01.0%I. 4[.)@0r.)0..WN.@$.)0..)@0/;/)0[/)0x/// +//0d//D 00a_B0`0x0 $0000$0 X0__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6cdns3_idle_role_startcdns3_role_getcdns3_suspendcdns3_role_stopcdns3_role_startcdns3_resumecdns3_idle_role_stopcdns3_hw_role_switch.part.0__UNIQUE_ID_ddebug105.39642__UNIQUE_ID_ddebug104.39620cdns3_hw_role_switch.part.0.coldcdns3_role_setcdns3_role_set.coldcdns3_probe__key.39675cdns3_switch_desc__UNIQUE_ID_ddebug106.39681cdns3_probe.coldcdns3_removecdns3_driver_initcdns3_drivercdns3_driver_exit__func__.39682__func__.39621__func__.39643__UNIQUE_ID_description110__UNIQUE_ID_license109__UNIQUE_ID_author108__UNIQUE_ID_alias107cdns3_pm_ops.LC0cdns3_drd_thread_irq__UNIQUE_ID_ddebug85.36866cdns3_set_mode.cold__UNIQUE_ID_ddebug86.36876__UNIQUE_ID_ddebug87.36885cdns3_drd_irq__UNIQUE_ID_ddebug90.36975__UNIQUE_ID_ddebug91.36980__UNIQUE_ID_ddebug88.36909cdns3_drd_switch_host.cold__UNIQUE_ID_ddebug89.36933cdns3_drd_switch_gadget.coldcdns3_drd_update_mode.cold__UNIQUE_ID_ddebug92.36990__UNIQUE_ID_ddebug93.36995cdns3_drd_init.cold__func__.36976__func__.36991__func__.36934__func__.36910__func__.36886__func__.36877__func__.36867cdns3_device_irq_handlercdns3_gadget_get_framecdns3_gadget_set_selfpoweredcdns3_gadget_pullupcdns3_wa2_descmiss_copy_datacdns3_gadget_udc_stopcdns3_free_aligned_request_bufcdns3_free_trb_poolcdns3_free_all_epscdns3_gadget_configcdns3_gadget_resumecdns3_gadget_udc_startcdns3_gadget_udc_start.coldcdns3_gadget_match_ep__UNIQUE_ID_ddebug165.43043cdns3_gadget_startcdns3_gadget_ops__UNIQUE_ID_ddebug201.43457__UNIQUE_ID_ddebug202.43493__UNIQUE_ID_ddebug203.43498__UNIQUE_ID_ddebug204.43502cdns3_gadget_start.coldcdns3_gadget_ep_ops__cdns3_gadget_initcdns3_device_thread_irq_handler__cdns3_gadget_init.coldcdns3_disconnect_gadget.part.0cdns3_gadget_suspendcdns3_ep_stall_flush__warned.43094__UNIQUE_ID_ddebug169.43089cdns3_gadget_ep_enable.coldcdns3_start_all_request.isra.0cdns3_wa2_gadget_giveback.part.0__warned.43125cdns3_gadget_ep_disable.coldcdns3_transfer_completedcdns3_transfer_completed.cold__cdns3_gadget_ep_queue.isra.0cdns3_gadget_ep_queue__UNIQUE_ID_ddebug179.43207__UNIQUE_ID_ddebug160.42994cdns3_ep_config.cold__func__.43090__func__.43208__func__.43458__func__.43044__func__.43494__func__.42995.LC26cdns3_ep0_delegate_reqcdns3_gadget_ep0_enablecdns3_gadget_ep0_disablecdns3_gadget_ep0_set_haltcdns3_ep0_run_transfer__UNIQUE_ID_ddebug139.40640cdns3_ep0_complete_setupcdns3_req_ep0_handle_featurecdns3_ep0_setup_phasecdns3_ep0_setup_phase.coldcdns3_gadget_ep0_queuecdns3_gadget_ep0_queue.coldcdns3_gadget_ep0_desc__func__.40641trace_event_define_fields_cdns3_halttrace_event_define_fields_cdns3_wa1trace_event_define_fields_cdns3_wa2trace_event_define_fields_cdns3_log_doorbelltrace_event_define_fields_cdns3_log_usb_irqtrace_event_define_fields_cdns3_log_epx_irqtrace_event_define_fields_cdns3_log_ep0_irqtrace_event_define_fields_cdns3_log_ctrltrace_event_define_fields_cdns3_log_requesttrace_event_define_fields_cdns3_ep0_queuetrace_event_define_fields_cdns3_log_aligned_requesttrace_event_define_fields_cdns3_log_trbtrace_event_define_fields_cdns3_log_ringtrace_event_define_fields_cdns3_log_eptrace_event_define_fields_cdns3_log_request_handledperf_trace_cdns3_log_ep0_irqperf_trace_cdns3_log_ctrlperf_trace_cdns3_ep0_queueperf_trace_cdns3_log_request_handledperf_trace_cdns3_log_ringtrace_raw_output_cdns3_halttrace_raw_output_cdns3_wa1trace_raw_output_cdns3_wa2trace_raw_output_cdns3_log_doorbelltrace_raw_output_cdns3_log_requesttrace_raw_output_cdns3_ep0_queuetrace_raw_output_cdns3_log_aligned_requesttrace_raw_output_cdns3_log_trbtrace_raw_output_cdns3_log_eptrace_raw_output_cdns3_log_request_handledperf_trace_cdns3_log_usb_irqtrace_raw_output_cdns3_log_epx_irqtrace_raw_output_cdns3_log_usb_irqtrace_raw_output_cdns3_log_ctrltrace_raw_output_cdns3_log_ring__bpf_trace_cdns3_halt__bpf_trace_cdns3_log_request_handled__bpf_trace_cdns3_wa1__bpf_trace_cdns3_wa2__bpf_trace_cdns3_log_doorbell__bpf_trace_cdns3_log_usb_irq__bpf_trace_cdns3_log_epx_irq__bpf_trace_cdns3_log_ep0_irq__bpf_trace_cdns3_ep0_queue__bpf_trace_cdns3_log_trb__bpf_trace_cdns3_log_ctrl__bpf_trace_cdns3_log_request__bpf_trace_cdns3_log_aligned_request__bpf_trace_cdns3_log_ring__bpf_trace_cdns3_log_eptrace_event_raw_event_cdns3_wa2perf_trace_cdns3_haltperf_trace_cdns3_log_doorbellperf_trace_cdns3_log_epx_irqperf_trace_cdns3_log_trbperf_trace_cdns3_log_aligned_requestperf_trace_cdns3_log_epperf_trace_cdns3_log_requestperf_trace_cdns3_wa2perf_trace_cdns3_wa1trace_event_raw_event_cdns3_ep0_queuetrace_event_raw_event_cdns3_log_ep0_irqtrace_event_raw_event_cdns3_log_usb_irqtrace_event_raw_event_cdns3_log_ctrltrace_event_raw_event_cdns3_log_request_handledtrace_event_raw_event_cdns3_log_ringtrace_event_raw_event_cdns3_log_doorbelltrace_event_raw_event_cdns3_halttrace_event_raw_event_cdns3_log_epx_irqtrace_event_raw_event_cdns3_log_trbtrace_event_raw_event_cdns3_log_eptrace_event_raw_event_cdns3_log_aligned_requesttrace_event_raw_event_cdns3_log_requesttrace_event_raw_event_cdns3_wa1trace_raw_output_cdns3_log_ep0_irq__bpf_trace_tp_map_cdns3_request_handled__bpf_trace_tp_map_cdns3_gadget_ep_disable__bpf_trace_tp_map_cdns3_gadget_ep_enable__bpf_trace_tp_map_cdns3_ring__bpf_trace_tp_map_cdns3_complete_trb__bpf_trace_tp_map_cdns3_prepare_trb__bpf_trace_tp_map_cdns3_prepare_aligned_request__bpf_trace_tp_map_cdns3_free_aligned_request__bpf_trace_tp_map_cdns3_ep0_queue__bpf_trace_tp_map_cdns3_gadget_giveback__bpf_trace_tp_map_cdns3_ep_dequeue__bpf_trace_tp_map_cdns3_ep_queue__bpf_trace_tp_map_cdns3_free_request__bpf_trace_tp_map_cdns3_alloc_request__bpf_trace_tp_map_cdns3_ctrl_req__bpf_trace_tp_map_cdns3_ep0_irq__bpf_trace_tp_map_cdns3_epx_irq__bpf_trace_tp_map_cdns3_usb_irq__bpf_trace_tp_map_cdns3_doorbell_epx__bpf_trace_tp_map_cdns3_doorbell_ep0__bpf_trace_tp_map_cdns3_wa2__bpf_trace_tp_map_cdns3_wa1__bpf_trace_tp_map_cdns3_halt__event_cdns3_request_handledprint_fmt_cdns3_log_request_handled__event_cdns3_gadget_ep_disable__event_cdns3_gadget_ep_enableprint_fmt_cdns3_log_ep__event_cdns3_ringprint_fmt_cdns3_log_ring__event_cdns3_complete_trb__event_cdns3_prepare_trbprint_fmt_cdns3_log_trb__event_cdns3_prepare_aligned_request__event_cdns3_free_aligned_requestprint_fmt_cdns3_log_aligned_request__event_cdns3_ep0_queueprint_fmt_cdns3_ep0_queue__event_cdns3_gadget_giveback__event_cdns3_ep_dequeue__event_cdns3_ep_queue__event_cdns3_free_request__event_cdns3_alloc_requestprint_fmt_cdns3_log_request__event_cdns3_ctrl_reqprint_fmt_cdns3_log_ctrl__event_cdns3_ep0_irqprint_fmt_cdns3_log_ep0_irq__event_cdns3_epx_irqprint_fmt_cdns3_log_epx_irq__event_cdns3_usb_irqprint_fmt_cdns3_log_usb_irq__event_cdns3_doorbell_epx__event_cdns3_doorbell_ep0print_fmt_cdns3_log_doorbell__event_cdns3_wa2print_fmt_cdns3_wa2__event_cdns3_wa1print_fmt_cdns3_wa1__event_cdns3_haltprint_fmt_cdns3_halttrace_event_type_funcs_cdns3_log_request_handledtrace_event_type_funcs_cdns3_log_eptrace_event_type_funcs_cdns3_log_ringtrace_event_type_funcs_cdns3_log_trbtrace_event_type_funcs_cdns3_log_aligned_requesttrace_event_type_funcs_cdns3_ep0_queuetrace_event_type_funcs_cdns3_log_requesttrace_event_type_funcs_cdns3_log_ctrltrace_event_type_funcs_cdns3_log_ep0_irqtrace_event_type_funcs_cdns3_log_epx_irqtrace_event_type_funcs_cdns3_log_usb_irqtrace_event_type_funcs_cdns3_log_doorbelltrace_event_type_funcs_cdns3_wa2trace_event_type_funcs_cdns3_wa1trace_event_type_funcs_cdns3_haltevent_class_cdns3_log_request_handledstr__cdns3__trace_system_nameevent_class_cdns3_log_epevent_class_cdns3_log_ringevent_class_cdns3_log_trbevent_class_cdns3_log_aligned_requestevent_class_cdns3_ep0_queueevent_class_cdns3_log_requestevent_class_cdns3_log_ctrlevent_class_cdns3_log_ep0_irqevent_class_cdns3_log_epx_irqevent_class_cdns3_log_usb_irqevent_class_cdns3_log_doorbellevent_class_cdns3_wa2event_class_cdns3_wa1event_class_cdns3_halt__tpstrtab_cdns3_request_handled__tpstrtab_cdns3_gadget_ep_disable__tpstrtab_cdns3_gadget_ep_enable__tpstrtab_cdns3_ring__tpstrtab_cdns3_complete_trb__tpstrtab_cdns3_prepare_trb__tpstrtab_cdns3_prepare_aligned_request__tpstrtab_cdns3_free_aligned_request__tpstrtab_cdns3_ep0_queue__tpstrtab_cdns3_gadget_giveback__tpstrtab_cdns3_ep_dequeue__tpstrtab_cdns3_ep_queue__tpstrtab_cdns3_free_request__tpstrtab_cdns3_alloc_request__tpstrtab_cdns3_ctrl_req__tpstrtab_cdns3_ep0_irq__tpstrtab_cdns3_epx_irq__tpstrtab_cdns3_usb_irq__tpstrtab_cdns3_doorbell_epx__tpstrtab_cdns3_doorbell_ep0__tpstrtab_cdns3_wa2__tpstrtab_cdns3_wa1__tpstrtab_cdns3_haltcdns3_host_exit__cdns3_host_init__cdns3_host_init.coldcdns3_gadget_ep_dequeueplatform_device_putcdns3_hw_reset_eps_configstrcpycdns3_ring_sizecdns3_drd_exit__tracepoint_cdns3_request_handleddevice_set_wakeup_capablecdns3_init_ep0devm_request_threaded_irqdevm_kmalloc__tracepoint_cdns3_usb_irqcdns3_ep_configplatform_driver_unregistercdns3_get_vbus__tracepoint_cdns3_ep_queuektime_get_mono_fast_ns__this_moduletrace_seq_printf__tracepoint_cdns3_epx_irqsnprintf__tracepoint_cdns3_ep0_irqqueue_work_ontrace_raw_output_preppm_runtime_set_autosuspend_delayfind_first_bit__tracepoint_cdns3_complete_trbcdns3_get_speedthis_cpu_off__tracepoint_cdns3_gadget_givebackcleanup_modulecdns3_set_hw_configurationtrace_event_raw_initmemcpyusb_role_switch_unregistercdns3_hw_role_switchbpf_trace_run2event_triggers_callplatform_get_resource_byname_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_trace__fentry__init_moduleusb_decode_ctrlcdns3_move_deq_to_next_trbusb_get_dr_modedev_driver_stringtrace_event_buffer_commitcdns3_allow_enable_l1usb_ep_set_maxpacket_limit__x86_indirect_thunk_rax__pm_runtime_set_statusplatform_get_irq_byname__tracepoint_cdns3_ctrl_req__stack_chk_failusb_add_gadget_udcusb_get_maximum_speeddevm_free_irqtrace_event_ignore_this_pidcdns3_gadget_ep_free_requestpm_runtime_enableusleep_rangecdns3_set_modecdns3_wa2_gadget_ep_queuephy_exit__x86_indirect_thunk_rdx_dev_info__tracepoint_cdns3_doorbell_ep0__tracepoint_cdns3_prepare_aligned_requestplatform_device_add_resourcescdns3_check_ep0_interrupt_proceedcdns3_next_align_bufperf_trace_buf_allocperf_trace_run_bpf_submitdevm_kfree_dev_errsystem_freezable_wqplatform_device_unregister__tracepoint_cdns3_prepare_trb__tracepoint_cdns3_free_aligned_requestmutex_lockdma_alloc_attrs__tracepoint_cdns3_halt__tracepoint_cdns3_wa2phy_resetplatform_device_addphy_power_on__tracepoint_cdns3_free_requesttrace_event_regplatform_device_alloc__cpu_online_mask__mutex_initcdns3_drd_initcdns3_get_id_raw_spin_unlock_irqrestoreusb_gadget_udc_resetbpf_trace_run1__tracepoint_cdns3_alloc_requestusb_speed_stringcdns3_is_host_dev_warn__cdns3_gadget_ep_clear_haltkstrtoulltrace_define_fieldcdns3_select_epcdns3_set_register_bitphy_power_offcdns3_next_priv_requestusb_role_switch_registercdns3_drd_update_modeusb_gadget_set_statecdns3_gadget_ep_alloc_request__platform_driver_registerdma_set_coherent_maskpv_opscdns3_drd_switch_hostbpf_trace_run3sprintfdevm_phy_optional_getcpu_numberdma_free_attrstrace_event_buffer_reserve__pm_runtime_resumemutex_unlock__const_udelaydevm_ioremap_resourcecdns3_is_device__x86_indirect_thunk_rcxktime_get__cdns3_gadget_wakeup__warn_printkcdns3_wa2_gadget_givebackusb_gadget_giveback_request__x86_indirect_thunk_r9usb_del_gadget_udcfind_next_bitcdns3_ep_run_transfercdns3_configure_dmult__cdns3_gadget_ep_set_halt__tracepoint_cdns3_gadget_ep_enablecdns3_allocate_trb_poolcdns3_gadget_exit__tracepoint_cdns3_wa1__tracepoint_cdns3_ep_dequeuedma_set_maskcdns3_gadget_ep_set_wedgecdns3_next_request__tracepoint_cdns3_ring__pm_runtime_suspend__tracepoint_cdns3_gadget_ep_disabledevice_property_read_u16_array__tracepoint_cdns3_doorbell_epx__tracepoint_cdns3_ep0_queuestrlen__pm_runtime_use_autosuspendcdns3_wa1_restore_cycle_bit__pm_runtime_disablecdns3_ep0_configcdns3_drd_switch_gadgetcdns3_rearm_transfertrace_handle_returncdns3_pending_setup_status_handlerusb_gadget_map_request_by_dev__x86_indirect_thunk_r8cdns3_ep_addr_to_index__pm_runtime_idlekmalloc_cachesusb_gadget_unmap_request_by_devcdns3_trb_virt_to_dmacdns3_gadget_ep0_opsphy_init1r#9QyNm>N%_j ( 8  pr>% o'05z    . =Vs] jsY    *0 $5O*bp  #6 > ] 3 } } % G W _ ~ 3 }    3 = E R W k |      }& 3 @ M Z q     O  O  h$ Q   0      W a h o ~   P    ;Xg  j;Xg ( 1NZ% p*s     " ) .: A FQq 5A_ $,<QQq&.>Q!@\ey'/EawAgn II ZP Un &$1V&T[ }5 = d !o pR&LWt6WW  H S [ rg x 0 X        !F! K!a!~!!!!!! E! p!"%4" Q"k" """"!#M#g#v####$#$!$A$a$$$$%1% &1&s&&& '='Q'F((((( $() ,) E)R) 0Z)) ) )))**!+k+u+~+$+ i++///$/%0^1h1u1$1111$1112$!2 {*22#3a33!4w4'4 5 5.585E5$^5555666$6 6)737<7$S7 [77777$7 78K889 9-9$H999994:N:j:}:::: ;k;v;;;;< <$&<\< i< << <<=J >>u>>>>~$>? ??$5?#???$?@X@@&,@@@AHAlA"AAA$ABB&B$>BRB\BeB$}BBBC1C^CC C CCD1D@DDD-E7E@E$ZEoEyEE$EEE_FF4G1H;HHH$fHHHHvI~II;J QJZJJ JJJ JJgKKK&TKLL,L$GL[LeLrL$L  LLM@MJMSM$mM 'uMMMN ` N!NOKO PaP >P (PPaRJRTR]R$|RRS2SASSSSS$S!TSTT TTTUU'U `!/U 7U "?U NU [qUU UUUUUVVV hV nVWWW$8WUW_WlW$WWWW uX `XX6XjXXXXY$!YAYZ-ZZ$ZZV[ e[q[[[\\\$ ]P]z_]]v]]^W^^$^3_Q_____"Z`w```$````a"a)a;a_auaa aaaaabbbbcc$,cdcccccc$ d1ddddde#eږ {Jm *E Z{՘ ~ș{{/ I Wjx  ǚ 2ܚ} t avŝ ʝӝ$!;G O `^  L'A4 @9>AK WTYu` nsz  @   8 h  U" 05< tJO[ `j t yz Pz N     & +0!B I Zp  r n s 86A FRW c hr    ! F($ /4:(; @J;W 8\a=l qvO s\ s\ s\ @^`  y$. 6  3 : I] j o~         /L S Xw ~       , 9 >^ e t  ! (    9 2*F !M Uq ~  =  J   S Z( Z@ ^Ea eh Zp     m q & +K R Zl    9  9  9!H O 9T{  9 9      92 9 9Hd q 9v   m   ( '/ +4B Z 6_{ B + N    _  7 c> C Q i n  j   r   w |   | : cA F e l {          # * 2 V ] b p           q 7 > F g n v           " '   p0x00@H@@P0&9 (B0x8@UUP_xU0 P(08@HP Xp `h p xP     0Pp@PPpP  (`08@@HP0X`!`P"h"p #x$ $@$`$$$$%0%0&))** ++2`33 45 8(90<8@@BHCPDXE` NhOpRxR TTUpUUUUVWX@Yp[P_ab0dPe`  h"4 8J0J@JPU  $(,048<@DHLP TX~* ` o $y ( (0 4 8 @j Dv H XP T X `% dz h xp5 tS x @5 5  4 :  p+|  80   5$ ( 08#4#8@ 'D(H Ph)Tx)X `9+dh+hp.t/x010[1@114+5667&7z77S89 :;=~>~ =$>(0l>4?8@<@DAHP@TOBX`SAd BhpCtCx D*EElEtG.HHLKXLL=M|PP PRGRRSVJW V$W(0W4W8 @_XDXHP[T\X`_dt`hp7btbx[cc (q` p o px pnm m@l`w0ruPlk k@kp x~  `H P `  P X ` ( 0  0 8hp p x  @H@P  @@ P @X@  @(@0  @@ 0 8h`p   p `x`  HP  @ P X@  (0    0 @8h@p D3 3^)$<({8{@0HP(p{x+p1+p1+ `(10P+X``1h+1(+1+10+8@1Hh+px1bpNbpNbp N(XHbP8XN`b NbNbPNZ(b08N@>`h`pxu~Pz ( {@ H {`h{zz{{z (z@Hz`hzzzzzz (z@Hz`hzpz`z0z`@ (0 8@`HPX@`hp x`@ h  0 08 0@`hpxP   pi    (P08@P PX P`P0  `g   @HP`X`p px pf   e 0 08 0@`hp xI  @q   (0}8@bP PX P`0{       @HP|X`p px p@ @Xp@@ 8P@p@@(x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.modinfo.rela.parainstructions.rela__tracepoints_ptrs__tracepoints_strings__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.data.once.rela__bpf_raw_tp_map.rela_ftrace_events.rela.ref.data.rela__tracepoints.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?u:@؅hd1J?E@@0 1^42 Y@p1nfi@ 01 ~ y@@ 1 ^ @(` 1 2~2P(x@1|\@1\@0(1P3@ $@X16 1@`*h 1A00<@41R`M@51 \ l  g@h=P1#}@A(1% @C@ 1'@ @ O(1)@@HQ01+04   42x T1xQ0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H QѸĂ[k!+0Y;io~2ҖT5˽]vQ0S@4N TnV% XQw@l4Z]_ CǠ B?3;jiJhj. 2aDfϧ *~Module signature appended~