ELF>X@@)(GNUL10D>m~ 1LinuxUIHAUATHuASHHHHeH%(HE1HttQA@LHE @HEEDeAŅu@HEeH3%(uMHHD[A\A]]HHAHHtff.U:H >H]ff.fUA HAUIATH}SHӺ@HheH%(HE1HF HMLEfEF$EHHEHFHEHFHEHFHEF"HufEAąu=EECHEHCECECHEeH3%(u*HhD[A\A]]HHtUAHATSHMHH0HeH%(HE1HEFHUHVHEHUHVHuEHUܺ EAąuHEeH3%(u(H0D[A\]HHtUAHAUIATHMSHӺH(eH%(HE1HuEEEAąu1HEHE܉CE؉C HEeH3%(u*H(D[A\A]]HHtUAHATSHMHHeH%(HE1HuEEEAąuHEeH3%(u(HD[A\]HHtUA HAVIAUHMIպATSHH0eH%(HE1FHEHEHEE EFfE‹F EHHuHEAąu1EfAECfAEHEeH3%(u,H0D[A\A]A^]HHtDUAHAUIATHMSHHeH%(HE1HuHEE fEAąuHEeH3%(u*HD[A\A]]HHtfUIHAUIATHuSHHHXeH%(HE1HA@4EfEIHEI@HEA@6f%Ax8fEtcIPI@(HUIPHEHUIP HUAHM@HAąuEHEIEHEeH3%(uJHXD[A\A]]A@IPEAx9HUEtEHHtUAHATSHMHHeH%(HE1HuEEEAąuHEeH3%(u(HD[A\]HHtUA HAUIATSHHH0HV eH%(HD$(1HFHL$HD$HD$ HD$Ht$HT$D$fD$$Aąu(D$ fAEHD$(eH3%(u*HeD[A\A]]HHtfUAHATSHMHHeH%(HE1HuEEEAąuHEeH3%(u(HD[A\]HHtUHAUIATSHHHPeH%(HD$H1Ht$UAąu6HD$HT$HD$ HSCHD$HeH3%(u*HeD[A\A]]HHtUHAUIATSHHuHHeH%(HE1HEUHHES UHCES$UĉCHESZUCAHuL_AąHEHC(HEHC0EC8ECA$f9ufA9$u7fE9t$uRED$L%HD[A\A]A^A_]fA9$tHHAHHf.t}UHAVDAUAATIS1DdA9t?XLD9u[1A\A]A^]I$HH[A\A]A^]ø@UHAWIAVAUATISH0HUHMLEIGpHHEDMwHLIGhkA_AWZMLC!fEfUAILHȋ MfA%ufA#_ZL! ffA$AG\AD$HH@,ELDEC(HEIHC AD$C1MG81IxLIHI@8H)@HLHUfAGZIAGZfEBIWPHL%H5IGhAsHHC,aC0A<HC AGf!fEDC2LAULIfA%EvH}HeD[A\A]A^A_]ED$HA@<w H IwHHIwHHGD4A\AG\HHL%HAHH!Mw0IHLHE ALLHEHuLS,WHH9EyHHIAghA(HHoAghA LAILfAE%HH]MG0LLELILELLI{,Ht%HAghAMHtUHSHghHHHsHsHK@E1HS8HsHK(E1HS HE1HHH[]ff.UH@HBL@tOh]gh]fDUHAVAUIXATSHHA fDCHHHCKhSHCxH;HǃCpStH4IHǃH)ֺ HCxHHHǃH; J4HCH{HHsE1ftPE1HDHtHxHHHAAD$sfA9r1HS@E1fH; ǃHC8H(HCHCXHB,C\HCPHC@HH BHHCH @BsH;HS(E1 HC HIHC(1C0fK4HHC6H A HP$C`S H @B(1HMHHE1 HHHLfHHƃǃH A8HP< H @B4HB@Ht&iCdfCKhE1[DA\A]A^]øAsHK@E1HS8HHHsHD[A\A]A^]AsHK(E1HS HHAH;HAHsH;[f.UHAVLw0AUATILLILLA\A]A^]@UHAWAVAUATISDAD#DHHF8IE1GHHtNLAAADHD9u1E1IF8uIf=vHAADAEt IB@[A\A]A^A_]f.UHE1 HSHLJHHHt=HHHH QdHB`H1f1ǃP[]øfUHE1HHH]U1HAUATSHHAADEDA1He[A\A]]DDDHERAHHXDHEHHuDUHATSH'ADAD$ DD[A\]HHHŐUHAVAUAXATSHHHAAAAAAAHADhTHHHH QdHB`DHzHBT1DH[AAtEi䠆DcH[A\A]A^]CH[A\A]A^]f.UHHh]ff.fUHAUL0 ATLILLA\A]]ff.UHATISL!؉[A\]@UHAWAVIAUATSIHLpIHI(LL0 I$ H LH HLAŅII$ IHTHKI$ II$ IHHI$ HI$ HLAŅ1LAŅLAŅLAŅH@tHHHHuAŅHuHAŅDI$H E1ADŽ$ I$H _A$ fA$ fA$ HH)M$H(LM$ A$ IDŽ$ I$H 5HA$ M$ A$ LUI$ I$H A$ MI$ HHM11I$ A$ M$ LUЅAH)HH)HI$H HHHiHEAI$H HHEЉLI$ HI$H !LLMcHL[A\A]A^A_]ff.UHAVAUIATL(M$0 LA$ 1I$ A$ I$H LI$ II$H hLLA\A]A^]U1HATISH(H0 HHH Hs L [A\]HH HL[A\]DUHAWAVIAUATSHHPeH%(HD$H1IAH=pHH I$pH8HHH9uM$0 I$P LAŅDE$ M$H LIcHLHI$ HH/H&I$ Ht$LAŅHD$HT$I$ D$ I$ A$ DHt$0LAŅuUD$0ftfifA$B D$6ft fA$L D$4ftA$H LAŅA$ HsjL,HD$HeH3%(VHeD[A\A]A^A_]I$H HA$ HHH)HI$H H|I$H I$ HHHLDD$ DD$ LHDH!DD$ AM$H LHðADŽ$fA$HI$IDŽ$?#IDŽ$HLAŅf.UHAUEATISHH(eH%(HE1DDH}E1AT$XIt$HHAHMLDAHHH#EHH}uHEeH3%(u;H(1[A\A]]AAAMHIHDHbff.fHwDUHAVIAUIATILLLLLA\A]HA^]Ѓ ff.UHAWI׺ AVAUEATI SLHH}H=HMHL8IHEI^H EnMl$xIFLA$Av LLA$ulL%DAFAVH8H H He[A\A]A^A_]AFAVHMNMFH H8H HPIHuXL%LHeH[A\A]A^A_]HfDUHAWAAVIAUATIHSH IHI$H HHI9LLHH+5HH HHHHHtAv~ HAwHujE1ELHHt4[LA\A]A^A_]HHI9e=t:HHLLLE1LP E1ELLMuLLHH H5ff.UHAWAVAUIATISHXH}D6eH%(HE1HFHEFEIcHHEHIHV о H<@HUHUID$H|DHHEAE1AAI\$E9IcǺ H=H @L,LHCI|$J /Hyu1HcÃH@H|I|$9]wHMeH3 %(HX[A\A]A^A_]ËMHuEHHI\$$EHuH}E1HE1H @AHEHH0HH)HUH)ƍ HuDID$HXCMȸDAvHHH#EHAuAEIT$1IH@HHXAH}uDEEIcLRN4HH)HD@L,ID$HuHLLH HH@IH9rCHHH9s1=HEH}HIT$H¾HHH+5HH HHHIHtmH@ E1AHEHtIT$J2DM~t|IT$H}J *BT2Jt1MHHHHuE1AHuLEM~HHu1cMMuMLHH H5f.UHAWAVIֺAUIATISHH0Dy6eH%(HE1A0<Eĉ~0 IE(HHHH9HHH9AE4MELL?Eu0 II MLuMu(LHHHDHELML}HH LHE,H AGI IIGAGL;uILHH:It AE4MELLm#M$H IE(HAM0IH9rIHHH9s7=GHEHLI}(H¾HCHH+5HH HHHIHLX E1ADI$H HHH:LJ8MtEċUE1HuEH}EEI}(EEDH]eH3%(wH0[A\A]A^A_]ÉHLEHEHH-E1AHEHIEDDC8A}4HSHsC9A}4AE0CI}1MEE0HMLHHI$H HHHtRH@0UE1HuuuH}IE@CIEH81HHuUHuE1EE4MHLHuAELAuHuIuLDAM0EE LHHH}I}(HHUHuE1EE HLEHESMMuMLHH H5UHAWAVAUIATISHHeH%(HE1HEHEHt LrM"H{H1HHǃ HH)(HI$X H HCI$P HCI$H @C$I$H @BC(A$x C,A$ CLA$ CXA$ CTA$ A$ CPA$ A9$| AF$| C0A$ C@A$ CDMt IEHu91HueH34%(H[A\A]A^A_]IvmDA$ HMmH}ALFUI$| LHUĺLHuLHuDhH:LIH=yL1HLIM-SHLHHLH UfB,B8BHBB=fJ> (1B (1B ]B9B 1fUHAUATSHH H7eH%(HE1EŽ5IH{IHH1HHUHǃH)HI|$LI$ID$`HH)hHH0 HuADEUƃUԉSU܉SU؈AHS$ALS(APS,ATS0AXS4AAT$LIUIT$IUIT$IIT$HS$IT$0HS,IT$8HS4IT$@HueH34%(u9H [A\A]]DډAq HHff.UH H H1HHQHf.UHfu ]f1ø]ff.@UHAWAVAUIATSHH LfLeH%(HE1HEMttIv8DAI8HEeH3%(=H D[A\A]A^A_]H;LIH=wL1HLIMuM0 HuLAąuEfAEpfEHCHu*DnAMpHLHNHH}H[HFIкLLELEHuHLHtDEHuLAfEHLHAHLHff.@UHATSHHLgeH%(HE1DCpI$0 HufEHEeH3%(u%H[A\]OpHLHUHAUATISHeH%(HE1HGHXDA$DH0 Hu܉EAŅuZI$0HtEDHH I$8I$(HHHt\H@(Ht E1LHEeH3%(uuHD[A\A]]ËHHHFHHuE1M$8M$(HHH4f.UIE1HAWAVL}AUIATSHHLgLeH%(HE1HEHDžhHDžpHDžxHEHDž@HHDžHHtLRHK0E$| D9\K4E$ D9tE$ K8D9E$ KI{HH HH=H 1HHH H HIUM]L0L(HAH@L(LF1LL LL0L0L(H@LLH<@tgDHI$@HueH34%(H[A\A]A^A_]DHLHHDL ` LH=L(L0IHL0L(KLAfEAApfEDLEEDHCpHCtC0|HxC4EDE%I8tdM(LL0LL L(L0I0HL(L DI(HhI$0 HPL0HhL(H L0f\XLAL(AU`EI$ L։UdHULL0HHE[ExALL(eI$ LLL0LLHILHHEeI8L0PHS0ADTIHHS8AC@IPAXIEHDLDHHLHHHLHHHLHHcE6DHIH@MmLA@L0LFLLLLL0HDAPH HUHAWEAVAUIATSHHH@LgHHH}eH%(HE1IyHDžPHbAt:DIšI$PHEeH3%(HeL[A\A]A^A_]H= IHI}HHDHIH=AUpI$P HH]D}fUH@HU H#HHTH1HLDMƉEDIDEHULEDI$0 HPHuHPPI^ IFDMI9IH=w.1HLH8H8HXDI\ADHLHIš1PHHLEIHHM^IHHMLHXLcEI$0 HPHu}H I$H UHXHHHH@(Ht E1H}HLcHLcIL3DIšI$P HLHIšHLHIMHLHHLHxuBLI(MtLE1HpLHzAD;xI$H IcHpH@L<HHLDRH2HuH HxLE1HpL|DLcHHKE1OHLHHHHHLcPHpI$H XH`HHHt*H@8HtE1H`HHHuE1H`IDUHAUATIHL/eH%(HE1DAD$I0 HuEAŅuI$LHEeH3%(u(HDA\A]]ËOHLHDU@HATISHHUHXeH%(HE1u$ỦUSHMeH3 %(u0HX[A\]DHLEHEf.UHAWAVIAUATASHH0L.L?H}eH%(HE1H~LFf1HELHEHEHELLH}HI6f f tHEM0 HuLAąEIFxIdžfAA MfEA fEA EA EHtoHCHtfHAH[LFH}LLHuHHt/EHuLAfE DAIXHEeH3%(uiH0D[A\A]A^A_]EHDAHLHAHHAUHHAVLwxAUHuATSHHL/LeH%(HE1HEHI(LHuLHIHtnHuLDA|$uIt$H=I|$ED$AD$LHML$At$HH I $I8I XI0 HufEHEeH3%(u He[A\A]A^]UHAWAVAUIATISHLFLHHMLHEI)H DAEIT$P7gHIHI}xL!IHtlDH@LH H8H H9uQIGI9uHDDI_H AAjEDHe[A\A]A^A_]DSHuMHHYMOPHIIHuHEOZcIOHuMHHI_EOH AEI|$HIE1LHLL41He[A\A]A^A_]EOIOPMHuHHEXEHe[A\A]A^A_]M,$HM9l$vHLLHIH@M;l$r1r=vDM D$H9MD$H/HuHHH`DjML$PHuALHH'DHuHHfUHAWAVAUATSHH@L7eH%(HD$811HD$&HD$.fD$6HD$>LiHIIMIGIWHt$&M0 LLD$HD$(HCHT$0HT$@pfD$&AŅIGIWHC*D$HS2fC(fD$ ID$HuDuHAMd$LFH|$LLLHt$LD$HtDHCS(Ht$LA@pfT$fD$I`HD$8eH3%(HeD[A\A]A^A_]IvWDADAK(HLHHLHArH9LHH=wL1HD$H|$IMSiHLHAHLLD$HLD$DUHAUATASHHeH%(HE1HGLhDAu?DHEeH3%(uiH[A\A]]O(HLHAtHCS(I0 Hu@pfUfEHLH@U H=HHtH@0@8H@(]U1HATIH0 SHHuH8eH%(HE11fUHUfEHEHC@HEHCHHEHCPHEHCXHEHC`I$ HChI$ HCpI$ HCxI$hHI$8HI$@HI$PHI$XHI$`HHMeH3 %(u H8[A\]ff.U1H]HDDHHDHAIDHM̋UEHHIUDHHUDHIDHAUHDHHDHHUDHHDHT$HMUEHHIDHIDHIDHSIHAHDHHDHHDHHDHHHAH DHAHDHUHDHHDHUHDHMUEHIDEI|$AH1IHAghHHAE$MHHEL$AK1E_4EOXAwZDC,<vpHIASAQIVHHK1E_4EOXAwZDC,<v5HIASAQIVHHHHIHAL$ȃ<vgHIIHIHAL$DC0ȃ<v,HIEHHHHHAHHAHHHHHDHAHHHHEEHHEEHHUHH]I$H HAHHHHHAAHHHHHHAHH߉ELceHHHHAI$H DHHI$H DA$ LHLAŅA$ 1I$ A$ I$H MLUE$ HHHLUpI$H DHHǰHLHcHkHDHH0HEHH HHHu;HHu/LE1IT$H9]w}H@(HtLE1IT$UHHHH]UHH]efa_com_get_statsefa_com_dealloc_uarefa_com_alloc_uarefa_com_dealloc_pdefa_com_alloc_pdefa_com_set_feature_exefa_com_set_aenq_configefa_com_get_hw_hintsefa_com_get_device_attrefa_com_get_feature_exefa_com_get_network_attrefa_com_destroy_ahefa_com_create_ahefa_com_dereg_mrefa_com_register_mrefa_com_destroy_cqefa_com_create_cqefa_com_destroy_qpefa_com_query_qpefa_com_modify_qpefa_com_create_qpwait_for_reset_stateefa_com_get_dma_widthefa_com_validate_versionefa_com_reg_read32efa_com_wait_and_process_admin_cq_interruptsefa_com_put_comp_ctxefa_com_wait_and_process_admin_cq_pollingefa_com_get_comp_ctxefa_com_submit_admin_cmdefa_com_cmd_execefa_update_network_attrefa_ib_device_addefa_request_mgmnt_irqefa_enable_msix@xefa_destroy_ahefa_create_ahmmap_entry_get__efa_mmapefa_mmapmmap_entries_remove_freeefa_user_comp_handshakeefa_alloc_ucontextefa_get_port_immutableefa_dereg_mrpbl_continuous_initializepbl_chunk_list_createpbl_indirect_initializepbl_createefa_create_pblumem_to_page_listefa_create_inline_pblefa_reg_mrefa_create_cqefa_destroy_cqefa_modify_qp_validateefa_modify_qpmmap_entry_insertefa_qp_validate_attrefa_qp_validate_capefa_create_qpefa_destroy_qpefa_dealloc_pdefa_alloc_pdefa_query_qpefa_query_deviceFeature %d isn't supported Failed to create qp [%d] Failed to query qp-%u [%d] Failed to destroy qp-%u [%d] Failed to create cq[%d] Failed to destroy CQ-%u [%d] Failed to register mr [%d] Failed to get hw hints %d Failed to allocate pd[%d] Failed to allocate uar[%d] efaReset indication val %d unknown command opcode%s (opcode %d) Admin queue is closed &x->waitefa device version: %d.%d DMA width: %d DMA width illegal value: %d Invalid timeout value CREATE_QPMODIFY_QPQUERY_QPDESTROY_QPCREATE_AHDESTROY_AHREG_MRDEREG_MRCREATE_CQDESTROY_CQGET_FEATURESET_FEATUREGET_STATSALLOC_PDDEALLOC_PDALLOC_UARDEALLOC_UARefaDevice alloc failed efaFailed to remap register bar Failed to init readless MMIO pci_set_dma_mask failed %d efa-mgmnt@pci:%sEFA device init failed Unregister ib device Doorbells bar (%d) Full address %pI6 efa_%dIB device registered hp_cnt[%u], pages_in_hp[%u] include/linux/thread_info.hinclude/linux/dma-mapping.hFailed to map DMA address chunk[%u] dma_map_failed chunk[%u] mapped at [%pad] include/linux/scatterlist.hFailed to create pbl[%d] Allocated pd[%d] Dealloc pd[%d] Destroy qp[%u] Unsupported qp type %d SRQ is not supported Unsupported create flags Created qp[%d] Invalid modify QP parameters Can't change port num Can't change pkey index create_cq entries %d Invalid entry size [%u] inline_pbl_array - pages[%u] Registered mr[%d] Deregister mr[%d] Couldn't query port err[%d] max_tx_batchmin_sq_depthIncompatible ABI params Created ah[%d] Destroy ah[%d] efatx_bytestx_pktsrx_bytesrx_pktsrx_dropssubmitted_cmdscompleted_cmdsno_completion_cmdskeep_alive_rcvdalloc_pd_errcreate_qp_errreg_mr_erralloc_ucontext_errcreate_ah_errFailed to submit get_feature command %d [%d] Failed to modify qp-%u modify_mask[%#x] [%d] Failed to de-register mr(lkey-%u) [%d] Failed to create ah for %pI6 [%d] Failed to destroy ah-%d pd-%d [%d] Failed to get network attributes %d Failed to get device attributes %d Failed to get device attr api version [%u < 1] Failed to get queue attributes %d Configuring aenq with groups[%#x] Failed to get aenq attributes: %d Get aenq groups: supported[%#x] enabled[%#x] Trying to set unsupported aenq groups[%#x] supported[%#x] Failed to submit set_feature command %d error: %d Failed to set aenq attributes: %d Failed to deallocate pd-%u [%d] Failed to deallocate uar-%u [%d] Failed to get stats type-%u scope-%u.%u [%d] drivers/infiniband/hw/efa/efa_com_cmd.cCompletion context for command_id %#x is occupied Take completion ctxt for command_id %#x comp_ctx is NULL. Changing the admin queue running state Reading register timed out. expected: req id[%u] offset[%#x] actual: req id[%u] offset[%#x] Reading register failed: wrong offset provided Failed to submit command %s (opcode %u) err %ld Wait for completion (polling) timeout Put completion command_id %#x The device sent a completion but the driver didn't receive any MSI-X interrupt for admin cmd %s(%d) status %d (ctx: 0x%p, sq producer: %d, sq consumer: %d, cq consumer: %d) The device didn't send any completion for admin cmd %s(%d) status %d (ctx 0x%p, sq producer: %d, sq consumer: %d, cq consumer: %d) Failed to process command %s (opcode %u) comp_status %d err %d Device isn't ready, abort com init %#x aenq handlers pointer is NULL EFA version is lower than the minimal version the driver supports efa controller version: %d.%d.%d implementation version %d EFA ctrl version is lower than the minimal ctrl version the driver supports Device isn't ready, can't reset device Reset indication didn't turn on Reset indication didn't turn off drivers/infiniband/hw/efa/efa_com.cUnknown event was received or event with unimplemented handler pci_enable_device_mem() failed! pci_request_selected_regions failed %d err_pci_set_consistent_dma_mask failed %d Trying to enable MSI-X, vectors %d Failed to enable MSI-X. irq_num %d Allocated %d MSI-X (out of %d requested) Setup irq:0x%p vector:%d name:%s Set affinity hint of mgmnt irq to %*pbl (irq vector: %d) Failed to request admin irq (%d) pci_request_selected_regions for bar %d failed %d drivers/infiniband/hw/efa/efa_main.cmmap: obj[0x%p] addr[%#llx], len[%#llx], key[%#llx] inserted %s %s: rejecting DMA map of vmalloc memory chunk_list_size[%u] - pages[%u] chunk_list creation failed[%d] pbl indirect - size[%u], chunks[%u] Unable to map pbl to DMA address pbl continuous - dma_addr = %pad, size[%u] user_pbl_created: user_pages[%u], continuous[%u] Incompatible ABI params, udata not cleared Failed to copy udata for query_device Unsupported qp_attr_mask[%#x] supported[%#x] Failed to copy udata for alloc_pd qp->cpu_addr[0x%p] freed: size[%lu], dma[%pad] qp: requested send wr[%u] exceeds the max[%u] qp: requested receive wr[%u] exceeds the max[%u] qp: requested sge send[%u] exceeds the max[%u] qp: requested sge recv[%u] exceeds the max[%u] qp: requested inline data[%u] exceeds the max[%u] Incompatible ABI params, no input udata Incompatible ABI params, unknown fields in udata Cannot copy udata for create_qp Unsupported qp type %d driver qp type %d Create QP: qp type %d driver qp type %#x qp->cpu_addr[0x%p] allocated: size[%lu], dma[%pad] Failed to copy udata for qp[%u] Destroy cq[%d] virt[0x%p] freed: size[%lu], dma[%pad] cq: requested entries[%u] non-positive or greater than max[%u] Cannot copy udata for create_cq Invalid number of sub cqs[%u] expected[%u] drivers/infiniband/hw/efa/efa_verbs.cCould not setup cq[%u] mmap entries Failed to copy udata for create_cq Created cq[%d], cq depth[%u]. dma[%pad] virt[0x%p] Unsupported access flags[%#x], supported[%#x] Failed to pin and map user space memory[%d] Failed to find a suitable page size in page_size_cap %#llx start %#llx length %#llx params.page_shift %u params.page_num %u Cannot copy udata for alloc_ucontext Userspace handshake failed for %s attribute mmap: obj[0x%p] key[%#llx] addr[%#llx] len[%#llx] removed start %#lx, end %#lx, length = %#llx, key = %#llx length[%#llx] is not page size aligned[%#lx] or VM_SHARED is not set [%#lx] Mapping executable pages is not permitted key[%#llx] does not have valid entry Mapping address[%#llx], length[%#llx], mmap_flag[%d] Couldn't mmap address[%#llx] length[%#llx] mmap_flag[%d] err[%d] Create address handle is not supported in atomic context Failed to copy udata for create_ah response Destroy address handle is not supported in atomic context SSSSSSSSdescription=Elastic Fabric Adapter (EFA)license=Dual BSD/GPLauthor=Amazon.com, Inc. or its affiliatessrcversion=0C94B42DD6E0B4E2B8BB72Falias=pci:v00001D0Fd0000EFA1sv*sd*bc*sc*i*alias=pci:v00001D0Fd0000EFA0sv*sd*bc*sc*i*depends=ib_core,ib_uverbsretpoline=Yintree=Yname=efavermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout*Kib_set_device_opsoCdma_direct_unmap_sg:zLkmalloc_cachesE:#__kmallocmsleep!ʈsg_init_tableϾpci_free_irq_vectorsnuzkvfreeK6xa_find_afterdma_set_maskaboot_cpu_dataFڀpci_disable_device3Dfree_pages_exactYjV__x86_indirect_thunk_r9GV__warn_printk Vibdev_err$\xa_find__const_udelaydma_free_attrslevmemmap_base 0pv_opsExa_erase l)__xa_insert Hdma_set_coherent_maskPjiffiesD7`rdma_user_mmap_io¬*Mib_dealloc_deviceT__init_waitqueue_headJ_copy_to_user}nr_cpu_idspci_set_masterpPpgprot_writecombine{1pci_alloc_irq_vectors_affinitykR~__x86_indirect_thunk_r10/_alloc_pages_exact 8_raw_spin_unlock_irqrestoreq"ZZ__cpu_online_mask(Lphys_baseާibdev_info nǡ_cond_reschedEib_query_portdma_direct_map_page/dma_alloc_attrsib_umem_get__usecs_to_jiffiesʯ&fdownm>Zxa_loadr request_threaded_irqf/memchr_invڶV3_dev_errOdevm_kfreeyvm_insert_pageYkvmalloc_node^|page_offset_base]@pci_select_barscdma_direct_unmap_page-U_dev_infome__cachemode2pte_tbl) __stack_chk_fail򆹜vmalloc_base ib_register_device$___ratelimit\ɢ.__x86_indirect_thunk_rax:ܿ__x86_indirect_thunk_r11Kib_unregister_device Tdev_driver_stringm__fentry__Fdpci_unregister_driverѠ"kmem_cache_alloc_traceRv_raw_spin_lock"__dynamic_dev_dbg vQ_raw_spin_lock_irqsave_;_ib_alloc_device&Bpci_irq_vector zkfree(u__rdma_block_iter_nextJUdma_direct_map_sg8߬imemcpyɽ__dynamic_ibdev_dbgkib_umem_find_best_pgszU|devm_ioremapfi*up/__pci_register_driver2ib_modify_qp_is_ok~Rfind_first_bitAdevm_iounmap;͑memdup_users6)completenJnesnprintfgvmalloc_to_pagepci_enable_device_memYdevm_kmalloc Mwait_for_completion_timeout%/pci_release_selected_regions,pci_request_selected_regionsYirq_set_affinity_hint.6_copy_from_userbt__rdma_block_iter_start00 ib_umem_release| dma_opsHۈ__check_object_size;JQfree_irq                                    [Q3Ke)pk0}VF%[|@-(#mhbSMG@9l? H H _@H  efaGCC: (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.0efa.kodZ/  "h#+.+BXe }  7 (( ?2 A(K?b `q@({Z! @({ ( ( " 1@(; S b(l (  (+  `@(K# @$(.nL [@(e(o(yW (888 ( )(3@(=@(G(Qn }( `( @(  @(0 ?(I(`0u8 p(7S & +(5(?nMW0lp8P88   @( ( @*(( -)@(3(=OS"_ >w88H:8!v P* p9 H W !f@!5!,!80h8   %, 0&{7 &#A 08] 8y  ` 9 %            @  ` ). )E >*[ )m h 8 *U  +: 8 `,u  - 0 8" 8> Y 2Mo 8 8 8 8 P8 8 83 `8O (8k 8 8 8 H8 8 p8 8/ 8K 8g  8 X 8 8 8  8 88+h8G08c8888P8@ 8 8  8' 8Cx 8_ 8{ 8 8 8H 8` 8( 8# 8? 8[ 8w 8 88888X8p8;8W8s 88x88x88@878S8o@8`8(8H888838O8k @ p{ `  p          (  @   ` / > M \ k z      0  H  `       . =  L Q V #\  #$%bkc/KXPr9@]- @@  %p>Qgjw T{`@-;J[rpak:%_,`>ZK`yp^0P7m" K0D]`pzp    ) qAV^cv0[d=$@ZWi{<N(3AW i{ n>6d #0<&1;Iaf u*`<! `<P>}"6DVMew~ __UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6efa_com_get_feature_ex.constprop.0__func__.78642_rs.78640_rs.78643efa_com_get_feature_ex.constprop.0.cold__func__.78521_rs.78519efa_com_create_qp.cold__func__.78532_rs.78530efa_com_modify_qp.cold__func__.78544_rs.78542efa_com_query_qp.cold__func__.78555_rs.78553efa_com_destroy_qp.cold__func__.78567_rs.78565efa_com_create_cq.cold__func__.78578_rs.78576efa_com_destroy_cq.cold__func__.78590_rs.78588efa_com_register_mr.cold__func__.78601_rs.78599efa_com_dereg_mr.cold__func__.78613_rs.78611efa_com_create_ah.cold__func__.78624_rs.78622efa_com_destroy_ah.cold__func__.78658_rs.78656efa_com_get_network_attr.cold__func__.78667_rs.78665_rs.78670_rs.78668efa_com_get_device_attr.cold__func__.78680_rs.78678efa_com_get_hw_hints.cold__UNIQUE_ID_ddebug333.78710__UNIQUE_ID_ddebug334.78717__func__.78693_rs.78691__func__.78711_rs.78723_rs.78715_rs.78694_rs.78721efa_com_set_aenq_config.cold__func__.78735_rs.78733efa_com_alloc_pd.cold__func__.78746_rs.78744efa_com_dealloc_pd.cold__func__.78757_rs.78755efa_com_alloc_uar.cold__func__.78768_rs.78766efa_com_dealloc_uar.cold__func__.78780_rs.78778efa_com_get_stats.coldefa_com_get_comp_ctx__UNIQUE_ID_ddebug334.78421__func__.78420_rs.78418efa_com_get_comp_ctx.coldefa_com_handle_admin_completionefa_com_handle_admin_completion.coldefa_com_reg_read32__func__.78360_rs.78358_rs.78362efa_com_reg_read32.coldwait_for_reset_state__UNIQUE_ID_ddebug339.78663__UNIQUE_ID_ddebug335.78543__UNIQUE_ID_ddebug333.78407CSWTCH.55CSWTCH.59__func__.78459_rs.78457_rs.78548__func__.78512_rs.78510_rs.78550__func__.78526_rs.78527_rs.78524efa_com_cmd_exec.cold__key.10783efa_com_admin_init.cold__UNIQUE_ID_ddebug336.78637__UNIQUE_ID_ddebug337.78642efa_com_validate_version.cold__UNIQUE_ID_ddebug338.78651efa_com_get_dma_width.coldefa_com_dev_reset.cold__func__.78664__func__.78652__func__.78638__func__.78408efa_keep_aliveunimplemented_aenq_handlerefa_intr_msix_mgmntefa_release_bars.isra.0efa_probe_device__UNIQUE_ID_ddebug340.81126efa_probe_device.cold__UNIQUE_ID_ddebug338.81038aenq_handlersefa_remove_deviceefa_removeefa_probe__UNIQUE_ID_ddebug339.81109__UNIQUE_ID_ddebug337.81006efa_dev_opsefa_probe.coldefa_pci_driver_initefa_pci_driverefa_pci_driver_exit__func__.81007__func__.81110__func__.81039__func__.81127efa_pci_tbl__UNIQUE_ID_description336__UNIQUE_ID_license335__UNIQUE_ID_author334umem_to_page_list__UNIQUE_ID_ddebug408.82619ib_copy_to_udata.isra.0mmap_entry_insert__UNIQUE_ID_ddebug345.82196efa_zalloc_mapped__warned.35413pbl_chunk_list_create__UNIQUE_ID_ddebug409.82655__UNIQUE_ID_ddebug410.82668pbl_chunk_list_create.coldefa_create_pbl.isra.0__UNIQUE_ID_ddebug413.82712__UNIQUE_ID_ddebug417.82762__UNIQUE_ID_ddebug411.82695__UNIQUE_ID_ddebug415.82735__UNIQUE_ID_ddebug414.82718__UNIQUE_ID_ddebug346.82210__UNIQUE_ID_ddebug351.82221__UNIQUE_ID_ddebug352.82242__UNIQUE_ID_ddebug353.82274__UNIQUE_ID_ddebug357.82288__UNIQUE_ID_ddebug356.82283__UNIQUE_ID_ddebug358.82298__UNIQUE_ID_ddebug359.82315__UNIQUE_ID_ddebug360.82320__UNIQUE_ID_ddebug376.82424__UNIQUE_ID_ddebug371.82408__UNIQUE_ID_ddebug372.82413__UNIQUE_ID_ddebug378.82433__UNIQUE_ID_ddebug379.82437__UNIQUE_ID_ddebug383.82450__UNIQUE_ID_ddebug375.82420__UNIQUE_ID_ddebug367.82365__UNIQUE_ID_ddebug382.82446__UNIQUE_ID_ddebug361.82335__UNIQUE_ID_ddebug362.82340__UNIQUE_ID_ddebug363.82344__UNIQUE_ID_ddebug364.82348__UNIQUE_ID_ddebug365.82352__UNIQUE_ID_ddebug377.82428__UNIQUE_ID_ddebug366.82360__UNIQUE_ID_ddebug368.82369__UNIQUE_ID_ddebug388.82491__UNIQUE_ID_ddebug384.82462__UNIQUE_ID_ddebug385.82467__UNIQUE_ID_ddebug386.82471__UNIQUE_ID_ddebug387.82475__UNIQUE_ID_ddebug389.82507__UNIQUE_ID_ddebug392.82553__UNIQUE_ID_ddebug399.82578__UNIQUE_ID_ddebug393.82558__UNIQUE_ID_ddebug401.82586__UNIQUE_ID_ddebug394.82563__UNIQUE_ID_ddebug395.82567__UNIQUE_ID_ddebug398.82574__UNIQUE_ID_ddebug400.82582__UNIQUE_ID_ddebug407.82605__UNIQUE_ID_ddebug403.82593__UNIQUE_ID_ddebug406.82601__UNIQUE_ID_ddebug419.82789__UNIQUE_ID_ddebug422.82803__UNIQUE_ID_ddebug416.82750__UNIQUE_ID_ddebug423.82810__UNIQUE_ID_ddebug418.82783__UNIQUE_ID_ddebug421.82798__UNIQUE_ID_ddebug420.82793__UNIQUE_ID_ddebug424.82822__UNIQUE_ID_ddebug425.82834__UNIQUE_ID_ddebug429.82869__UNIQUE_ID_ddebug426.82851__UNIQUE_ID_ddebug343.82163__UNIQUE_ID_ddebug435.82925__UNIQUE_ID_ddebug344.82179__UNIQUE_ID_ddebug433.82900__UNIQUE_ID_ddebug434.82913__UNIQUE_ID_ddebug432.82895__UNIQUE_ID_ddebug436.82930__UNIQUE_ID_ddebug437.82934__UNIQUE_ID_ddebug443.82973__UNIQUE_ID_ddebug442.82968__UNIQUE_ID_ddebug439.82961__UNIQUE_ID_ddebug438.82955__UNIQUE_ID_ddebug444.82983__UNIQUE_ID_ddebug445.82988efa_stats_names__func__.82984__func__.82956__func__.82180__func__.82896__func__.82926__func__.82164__func__.82852__func__.82870__func__.82835__func__.82823__func__.82696__func__.82656__func__.82713__func__.82736__func__.82763__func__.82620__func__.82751__func__.82784__func__.82554__func__.82508__func__.82463__func__.82492__func__.82197__func__.82361__func__.82336__func__.82409__func__.82316__func__.82299__func__.82275__func__.82243__func__.82211.LC1.LC4.LC10.LC50free_irq__check_object_sizedma_opsib_umem_releaseefa_destroy_ah__rdma_block_iter_startefa_com_cmd_execirq_set_affinity_hint_copy_from_userpci_request_selected_regionspci_release_selected_regionswait_for_completion_timeoutdevm_kmallocefa_com_aenq_intr_handlerefa_query_portpci_enable_device_memvmalloc_to_pageefa_dealloc_ucontext__this_moduleefa_com_admin_initefa_create_qpsnprintfcompletememdup_userdevm_iounmapfind_first_bitefa_com_get_network_attrib_modify_qp_is_ok__pci_register_driverupdevm_ioremapib_umem_find_best_pgszcleanup_moduleefa_reg_mr__dynamic_ibdev_dbgefa_com_admin_destroymemcpydma_direct_map_sg__rdma_block_iter_nextefa_com_mmio_reg_read_initefa_com_mmio_reg_read_destroypci_irq_vector_ib_alloc_device_raw_spin_lock_irqsave__dynamic_dev_dbgefa_create_ah_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driverefa_query_qp__fentry__efa_com_create_cqinit_moduledev_driver_stringefa_com_get_dma_widthefa_com_get_statsefa_dereg_mrib_unregister_device__x86_indirect_thunk_r11__x86_indirect_thunk_raxefa_mmapefa_com_destroy_cqefa_com_alloc_uarefa_query_deviceefa_com_destroy_ah___ratelimitib_register_devicevmalloc_base__stack_chk_failefa_modify_qp__cachemode2pte_tblefa_com_validate_versionefa_com_destroy_qp_dev_infoefa_com_register_mrdma_direct_unmap_pagepci_select_barspage_offset_baseefa_com_get_hw_hintsefa_com_dealloc_pdkvmalloc_nodevm_insert_pagedevm_kfree_dev_errmemchr_invefa_com_get_device_attrrequest_threaded_irqxa_loaddown__usecs_to_jiffiesib_umem_getdma_alloc_attrsdma_direct_map_pageib_query_port_cond_reschedefa_com_set_dma_addrefa_alloc_ucontextibdev_infophys_baseefa_alloc_hw_stats__cpu_online_mask_raw_spin_unlock_irqrestoreefa_get_port_immutableefa_com_modify_qpalloc_pages_exactefa_com_admin_q_comp_intr_handler__x86_indirect_thunk_r10pci_alloc_irq_vectors_affinityefa_create_cqpgprot_writecombinepci_set_masterefa_com_query_qpefa_com_dereg_mrnr_cpu_ids_copy_to_user__init_waitqueue_headefa_com_dev_resetib_dealloc_deviceefa_com_alloc_pdrdma_user_mmap_iodma_set_coherent_mask__xa_insertefa_destroy_qpxa_erasepv_opsefa_get_hw_statsvmemmap_basedma_free_attrs__const_udelayxa_findefa_query_gidibdev_err__warn_printk__x86_indirect_thunk_r9efa_port_link_layerefa_com_set_admin_polling_modeefa_query_pkey__mod_pci__efa_pci_tbl_device_tablefree_pages_exactpci_disable_deviceboot_cpu_datadma_set_maskefa_alloc_pdefa_dealloc_pdefa_com_dealloc_uarxa_find_afterefa_com_create_ahefa_destroy_cqefa_com_create_qpkvfreeefa_com_set_aenq_configpci_free_irq_vectorssg_init_tablemsleep__kmallockmalloc_cachesdma_direct_unmap_sgib_set_device_opsZx-   i   ilZZ-  i;lZh- ` @iVlZ-: @A FiOwTlaZ-   ilZn-  ilZ-I P @Ui^clqZ -_ f kitylZ-  i  lZ-  i'lZ&-O `V @[idGilqZ @ i j l Z! ( @0 i9 @ G L iU \ c h ip } l Z   i  l! Z -  8 I7 > I IU \ a ii Mv }  i   @ i 2  @ i    i p l ZF -z   i  l Z - ` i',l1Zv- @ ilZ-B  I @NiW\laZ-   i  l1Z  I p i3ZfOK=Z.Vt{   i   i j1Z`  pIZ V<Vi KC ep2V D 2* 5 I< PAIT [ `Im   @i   ivS+8 @? DiLal s xiV S " @'i/G LiUaZzzZAZd33M T pY}&zzzZ*S@QZcAZsZZ5DGa  I y IZ~   I! ZZ m   !!ZA!Z[!f!4!Z!t!1!Z!6!!!R!("t/" <"0G""E""O"""e"o"e#^#e4#?#K#V#T##,# #<$ @!$Q$$ ($@j$ x v$q$~$$E$ $ $T % % H 1%{9%PI%?c%n%%Z%J%.%'%%P&?&$&1&ZP&W& #_&g&a&Z.'}'A'v9(( 9( 0(T( M( )T)t1) >)0N)) `)) `)j))l)Z6*,\*M* }* h *I*l*(*!+ZS+$\+W+V++ + , h %,I2, :,Na,Z,,k,u,-) -S- d- l-z--- -]-  ---ZY..\.W.N.N5/  [9|f9N{9  9 9I9  9 9I9l9Z:Z1;< 0 < `<I<l1<Za<Z<Z=>0=|;=NS== Y= =I=(==w>  > (>I'> ` 1> 6>I=>lQ>Z>w> k> >I>l>Z?pq?cy?N? {? H?I?)?s?  ? ?I@l@ZA>A|AN!B(AB/B  B BIBDBW0DE  E EIE  E EIE  E pEI@F(NFFpFNF xF GI$G  .G 3GIPG  ZG _GI|G  G hGIG P G 0GIG  G GIYHHH H  HIH)Is-I 7I L|LNL 0 L  LIM "M  'MI?M IM  NMIiM sM x xMIM  M @ MIMlMZMe1NcPN)bNsyN N  NINlNZsO>O|ONO(O/IP 1SP  XPIoP @yP  PIP|P  P  PIP  Q ` QI8Q  BQ ( MQIYQ cQ  nQIQ Q H QIQ GQ  QIcR[RuCSc^SjS)|SsSeS PS  SI%T /T  jV|yVNV V 8VIV (V VI8WrWcWW*WNW W WIW  X pXI$X `.X 3XI?X ~IX XNXI{XXNX)XsY)3YsAY KY WYIrYNYcYNY)YYlZZ?ZSZ*[ZNZ Z  ZIZlZZZ[ [ [I"[l1[Z[([/[ [f|\(\\\ ] p] x]I#] *] 5]I<]lA]Z]]N]]]u]^ ^ x*^IH^i^lq^Z^_ _ _I_ _ @_I_ _ _I ` `Q`  X` ``I``y``n` ` @`I$a @+a `0aITa [a (`aIqaZbvb(bbhc $c H)cI2c hqc|~cNc c cIc c cIclcZ@d Jd OdIydhd d dIdldZd dWd @ dZ!e_elfZ + 6;L QVf 0rwo 6 R p %   `"'= BGY ej-{  X    (    @o ( x-2 C HM ` kpo    V        .3C HHOlZ _jx P}  2 /& 29 >G/R _ l qvL 2  Y 2 8   x!&]4 ?DR WaIo Ht~I          Z" 8*=  O{T1%] e{l  t{~1%1% { {9% {I% x{n% {[% {c%'  3{@E1%Z.a  i:tn%.'   hT  {X( g`(I)^sx.}.cZ  9  C  X $.9E Q([0d8o@y`9g5 8@H8PdhpxU+;mYH`@H@ H !P )X 2` :h Cp Rx a t      (`08@pHPX`ph p x   0`00`@P@  !(0@!8!@!H%P0&X&`h)p +x`,-2P79:0<`<<P>>@ KMNTZZ0[@]p^ pa(c0d8d@fc PX 3 m$,(3,0Y4)!8B$<<@dBDPHTL\Pbf @0@P`+p/,[  ` & ( $(0R48@DHxPTJX`+dh@p9tXx Z#$ I='(X'( ** ++0k.(/X 1w1 H46 4$4(0$54e58@)5D6H@P]6Tg6Xx`8d9hp)9tx9x;;<>Pt=~==$>v>>>?p0??8XBEBB@BE @C$F((0C4H8 @}EDJH PETEX` Fd*IhpbFtJx G!GCGMGoGyGGGXGG GI`LIVIxIIxLMh LLH  M$M( 05M4a4Ma8P@NbDcHpPbTcX`bdchpct/cxd9d8dd   &( 0&@  !  8@H PpxPp (0yPX`hIp@@ 08@@ H9hp x@  @ M` ` (HPp X`p p p h(0 8@`h px@     @H PXx p   (( 08X` hp~ (  8@ HPpx   ? `  (0 PX `h   @ p  `   0 8 ` @ H  h p  x  }    P    (   ( H P  X `     G        ( 0  8 @  ` h  p x     @    1     @ H H P X  x  0    0    0   ( 0 0 8 0 X `  h p          x8@ HPHpx        (0 PX `h    08 @HP hp x      ( HP X`{ k Y ` (0 8@ `h px0     `  h @H PXx  + --$1(0[34<6@H57LTJTXx\0G.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.1.rodata.str1.8.rela__mcount_loc.rela.smp_locks.rela.parainstructions.modinfo__versions.rela__jump_table.rela.data.rela__verbose.rela__bug_table.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d? f:@P0S&JfE@`&^.o%Y@ x&nSoi@0& ~o y@Ȗ(& 20|2H@&\T@Ȣ&|@&,P @@P&( @о&@`!&"`@ &.>@@9@0& X]0fv *'' P0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H P=.cw~v@Z"UӦޏfmӆVM!v*,d _Z_ћz)(J^(^4(teH!-2"лMZ"f`\\7 D5[=l p}w@ָCk G ><eq!#-kF(U $-ǣE$>