ELF>п@@<;GNU~g\:9M;aǓLinuxLinux6.1.0-41-amd64HX@pff.1@HGHff.1@fDGHF HHff.HV ff.fUHH1SHHeH%(HD$HHH$HhH4$HHHHT$eH+%(u H[]DUHH1SHHeH%(HD$HHH$HhH4$HH'HHT$eH+%(u H[]DUHH1SHHeH%(HD$HHH$HhH4$HHHHT$eH+%(u H[]fAUATUSHeH%(HD$1D$ HD$D$~tIAEHHHPHA9ujHHPHLHt*I|$HL$1҉HHǃA9}HD$eH+%(uH[]A\A] USHHHeH%(HD$@1Hl$HHHC(D$(HD$fH{H$HHHH@0HT$@eH+%(u1HH[]HCHHHff.AWAVAAUIATUSD HC|HcIHHAGL|HHHHI9uff.UHSHfuuH{t[]f[][]F|HwH HCULHHDQHX뀋C|IwLHCH[HH]ff.@HHHHH@HHHHHH@HHHHHH@HHHHHH@HHHHDHHHff.AUI1ATAIHUHSHHeH%(HD$@1HH=LHŅHŅHD$@eH+%(uHHH[]A\A]DATH1 USH1H8eH%(HD$01fT$.HT$ft$1HD$fD$HD$ HD$HD$HD$&fL$D$f9tFfua1HL%D$HH-fMtLHcHT$0eH+%(uZH8[]A\fH|$fD$CHH=vD$H|$ffD$ HH=\H@ATUSHHHeH%(H$1Hl$LL$HHLD$HDŽ$HDŽ$H$HHL$Hu-E1H$eH+%(HĠD[]A\HߺHLcLELuW9GE1)‰փsetƄ$H$H<0LAąUI1H1HAą4HDŽ4r1ɉσL<9rDŽ$DŽ4r1f4cDfDAUATUHSHLXeH%(HD$1H`Gt;tGH1HD$eH+%(H[]A\A]GAD$X9HEPHc‰HME1H@H)L,@HI1ID$`H}It$PHIHH`I9uI|$H$HLHH@0Å  KE1UHoSHHW tHtH{0[][]HHtff.fH|AVAUATUSHz HHGLw HOHHRH3HxIH=HA1HA@P0p$jh AYAZIH=LhHs E1HhHHH}HEHHHBHH)H)HHEfDEHs HNt^ EfE1LtL1ҾLbH[]A\A]A^[]A\A]A^NfffwpfMfEDEBHuDf}@EDDBǃAEǃu1fU+f(FLMqf,@8@@@fLM@H}H1(HLHE@H)HBHHLHLHHEh@=H w =H}HHE@HDžH)HfE@ED% ED fEFIȍH zXr0H}HHE@fHDžH)1HƅHLinux SRHHP targetHHHHE@HBȉEHHBȉELHBffEPHBE`fuhȉETH`HEXEkȉElAEv9Et+GȉEpfufMHB9OUHHSHeH%(HD$1H$HHHH$HH'HHHHHH9kuӸt+~[HHD$eH+%(uVH[]H4$HH9u2H{HH뱾H  fWHHff.AWAIAVAUATIUSH8HL$0LD$ D$u$D$tDD$Mt$ 1ARID$0I$E$E9hKDm1AILt$HML$(MH$IDL$,QEHHLI$HCPHEHHHEHD$ kXAILcPH$`(D9l$,L$(IE1H$AV IHA9HD$AFAHsX1H{PȉD$Ht$DT$E1DCXHKPHF`HvPAR|$WHt$HAAM HCPHL$0H&Ic D $H<@HD $HI$1H8[]A\A]A^A_Lt$MAuEteHc։$D|$L,RH)H,RIHI$IV`EIvLRHKPDCXHsXH{PLI`H9u$I$I0L9b$$H8[]A\A]A^A_sXH{P$MLt$$@AWAVAUATUSHHPHXDoeH%(HD$H1HE`L0HD$ HD$(HD$0HD$8HD$@HD$HD$AA(ETDHH Au R{+Ld$ SH{s8rL@MiKf`]IG1IGIG IGAG AEpIAWAGC0xCu AG AwA$EhDhD9AOI$HcAGH $ $Di$G]Ld$ H1@<t<H@HsHXH@1H@H@ H@@ UpH'A(HHpP@ ElEX)ЃIFHHH8HtIcչHHAFEHǃ8HT$D$@H Ht$LHD$ I H8HD$(HD$HD$0HLl$HD$8H}HD$HH@0HD$HeH+%(OHP[]A\A]A^A_{CK4PHc‰Ld$ L @H)H@IHMH$HE`H{M1HuPLILI`H9$uPCAGAwvS4PLd$ AG4AGAw    AGAwff.vfDHH9GPuG0tuƇF1  f&1ff.@USHFHHHHt9BXƃVHt"KCH{[]  HIeH%(H$1HHHL$H$eH+%(u HUIHSHeH%(H$1H\$HT$D$HHHLD$uT$HHƄ$H$eH+%(uH[]H@eH%(HD$81HD$HD$0HOBHHBHT$ HD$H D$0H ȀXHD$HD$HD$(u9H~H$HHt$HH@8HD$8eH+%(u-H@H H$HHt$HH@h DAWAVAUATUSH(eH%(HD$ 1H-HH#w|HHG`SHH@H8HtHsSHCD,AE<IHC Ls E1I9LtHS HC(HBHLs Ls(AA,iAM$M0DkLkHD$IED$I$AU!t$t "A$AEAu<EAAutE$AEƒ<<<%AE=%IT0D2LAB 69s09HH9I\$(WI$DHDL$ HH $H $DL$ D$HL$AAvhABuFDMII|$(=HT$ eH+%(H([]A\A]A^A_AAHAAuLM$MTDkLkDA$t ADŽ$IEI$AE< A<t<ADEIU I}DL$ H$MLLjHT$HR1h DL$$HI$`L@I$HHE`HHH8lHHHeHxXeD5e >HHcL$I;l$ &I|$(ADŽ$M$I$AƄ$HLIDŽ$fA$H)1IDŽ$HI$DIDŽ$IDŽ$H)HA$E$MtjHC Ls L9ALfGHH/A<<@ADEHC Lc I9t61  MEIM IHAUAVHXZLLLLLtL1Ls Lk(MeE1I}D $HELjDL$HI$AQA ZYDL2   wAELD$HL$LD $%It0Dv D $AE`tAEA}%It0AEN D8ɉD9DvLD$HLHL$D $AED $딋L$HT$Iu E1h E1LjjHSLFAIMHH   ?=tIuHHff.fATUHSG|toHLI9tSuWHƅHHpHYI9u#HC HS HH I9tHHuƅ[]A\  fDATUSHHFDHAtQǃAD$u=EXVAH1[H]A\ ATUSHFHL&HFu*ulCLHAD$0[]A\HH[]A\AT USHHxseH%(HD$p1HT$D$ HD$XHHD$`HD$hHD$HHHxŅt#HD$peH+%(}Hx[]A\HD$DsHK 1HCHHxŅuC.DK,Ld$H{PDC*K(@HffAfAfEPELC(HK HH@HICHHUHC9s$HHBHH@H@D[] H []HzSHGH_H9tDH9t  H8t~1H[HǀH[Hǀ뺾H[DUSHFHHfCu9H[]hHEDFHHHCtH]xH}|Hw)E|HH5H[ ]Hf[]HEH[HH]@AVAUATIUSHGHHt HS0H9tHHt HC0I9t 1H=h HHHXLhLLAąuJHLs Lc(LHLtHk(LuLeI,$H[L]A\A]A^McHL[]A\A]A^Iff.@ATUSHDHhL MHkHHHH{HCHDHhHHH{tHSHCHBHH"HHCHPHtH1H (HCH{Ht%HhXAH1HHrH{HCH{HtXHAHLBH{iHHHtP~U[]A\HHWHHHhL M []A\'[]A\ AWAVAAUAATIUHSH0DD$(DL$,8t {Mc1LL$J<H= IHEL$IcL|$HD$LD$ H׸HHH+H4DD$,HE1H LHH5HID$IVH8t HHD$EnL4؋D$(HAFH9\$ H|$ AIH HIFH_HIVID$L8MqH׉L$ H$H$L$ =ID$IFH8AIvHL|$LIStjHcHILIAUHH)IL3Mt;HIT$H:HtIvL$,E1IvHLHI9uLE1H0L[]A\A]A^A_IWPHt&LH$H$HH IL|$ ~L|$ L|$ H@AUAHATUSH(eH%(HD$ 1H$HD$HD$HD$LHHHtRP H[HHD$ eH+%(H(H[]A\A]DH H H=IHtE11ɺDHID$HtcL LHHƒHuH=w.I\$?H)HI|$LATUSHH@LgeH%(HD$81@tyH t}E1fHD$8eH+%(H@[]A\I$XH{HD$8eH+%(DCXH@HH[H]A\CX냋G0H|$HHD$ HD$(HD$0D$D$HGHD$HP11Ht$HHAH=D=BHC`HHs0AE1Hߺ89HChHS0Hk 1CX HChHc1H߃HHH HH HH(HChHZ;k0|M$XMt2HCS0HHH AI$xM$AH¡f&HHDL$DL$H{`81HuA=uH f.ATUHoxSHH{|Hv1Hf[1]A\HHHC|HLc@C@tqP xLH{HmC@t~'[]A\L\L륾LʾLff.fUHoxSHH{|HvHu[]C|HH{t&ŅyH[E]11ŅyH{11fUSH(H_ eH%(HD$ 1HD$H$HD$Hk`HD$HD$fHcHHHHHHHHD$ eH+%(u5H([]HCDC|HHHAVAUL ATUSH I9tVIL`ID$ Il$ H`H9t+HKH;HH`H9uID$L`I9u[]A\A]A^ff.fAWHH1AVAUATUHSHHeH%(HT$1HHXL#H$H$1HH9Mt$8LxfLLAŅxC{toCHH<$L@@@{uCLALIcHHT$eH+%(uLH[]A\A]A^A_H<$L@@@_{tCH=Hff.fAWIAVAUATUHLS1HXeH%(HD$PHFIpIGt+HcÃHHPHIIG;rI(Ht1HHHItIIHBHIHH"MIIG1ut$HD$0Lcl$HD$8KDI\EHD$@HHD$@HD$HM{KDHt$0IDEHLHHD$IHHD$HD$tƀLnH|$HA~H|$0HwH|$LKDIDEHIHLoLpH9uFItIUIEHBHMeImMt 1LIFI~MHH9uH|$IGD$L$;LDI1At2~THD$PeH+%(HX[]A\A]A^A_ ~HD$PeH+%(uhHXL[]A\A]A^A_HD$PeH+%(uBHXL[]A\A]A^A_=aH Gff.ATUSHHhLL:]t]tL1[]A\HdL1[]A\USHuHwHHkxHHƋC|C|HHx[]=uH []DAWAVAUATUSHH<$DL<$ AHHu4NALT$ILT$HLT$H$LT$I@uALT$ILT$&H(tHH(v HH|$0LLT$8HD$$HH$L@8HH0IHLT$8DAFPD$8HD$xL<I0H'LT$@I0LT$@Ho HG H9IHLT$@H}M1jLD$8t$@I0IA[HmLT$@HHIEHH=At wIHuI}1I@ IE`PApHAHx…-Hߺ9LLuHD$8MH\$`Ll$@Ld$HDH0LT$PL|$hENXfHD$XxXumL|$01MA;nPIHcH|$XLHHD$8LT$0HHHD@8IFH(AV]LT$0H|$8LT$0LT$0LT$Pt$0ME1Ll$@Ld$HHLT$M~Av I~H|$8LT$KAHT$0HH$H|$8L|$@L|$0LT$@1LLT$IULT$' HT$0H$HHLT$8LT$8IHcȃHHJ HJ HJ(H=LT$@LT$@HiD$ 0L<IxHLT$HIxH\$@LHh IHl$HHxH I9tIHukjt$@I1ML$H|$PHIAZH|$H}jt$@M1ɺL$IM?AYyH=wHiD$ 0H\$@Hl$8HxLT$8MMuVLT$ Ht$01H1LT$H$I~1LT$CAv I~LT$.Iv=E1Ht$0DLT$MHD1ALT$LT$8HD$xH|$LT$8ABuOHD$H\$8Hp Hh L`LMHH9HHH`HD$HHD$Hh HD$MHLT$@LHH(HHL$8HL$8LT$@u`HiD$ 0uvH$@HCHXHiT$tHLT$H|$LT$IIHD$L9Lx(H\$8MAH|$LT$ALT$u?IvLpLT$t(H$LT$H@LT$DHt$IB1AHFȉFABfFFD$pAFhAFPAFlA~pVHD$(H0@ @4H|$LT$LT$HiD$ 0 A~|AHt$(LT$LLT$H|$LT$LT$LT$H$H@LT$IHL$0MHHLT$LT$IFHT$(BB4HD$HBfBHHHD$H<$H|$LT$HLLT$H=wHID$I$HHID$I$HLI@IH5SwHd5F=vHHÅu*HÅtHH[H=HtHHXX0x%016llx ; private data (?) %02x???%d %u ib_srpt%pISp%hx:%hx:%hx:%hx0xSRP.T10:%s%016llxinclude/rdma/ib_verbs.hib_srpt SRQ event %d Unexpected command state (%d)ib_srpt received SRP_AER_RSP 3ib_srpt Received SRP_RSP 3ib_srpt req_lim = %d < 0 %04x:%04x:%04x:%04x0x%016llx%016llxib_srpt %s-%d wc->status %d ib_srpt %s-%d include/linux/dma-mapping.hsrpt-%uib_srpt %s: already closed ib_srpt ch %s-%d state %d 6ib_srpt %s-%d: state %s ib_srpt device = %p &sdev->sdev_mutex&sport->mutexib_srpt added %s. 6ib_srpt %s(%s) failed. &port_id->mutexib_srpt imm_data_offset = %d %pISconnectinglivedisconnectingdrainingdisconnectedsrptversionrdma_cm_portuse_srqsrp_sq_sizesrp_max_rsp_sizesrp_max_rdma_sizeadded %s. device = %p ib_create_srq() failed: %ld imm_data_offset = %d %s-%d ch %s-%d state %d %s: already closed received SRP_AER_RSP received SRP_CRED_RSP tag %#llx: RDMA read error %s-%d: already disconnected. %s-%d wc->status %d SRQ event %d 3ib_srpt kstrtoul() failed with ret: %d 3ib_srpt val: %lu exceeds MAX_SRPT_SRQ_SIZE: %d 3ib_srpt val: %lu smaller than MIN_SRPT_SRQ_SIZE: %d 3ib_srpt val: %lu exceeds MAX_SRPT_RSP_SIZE: %d 3ib_srpt val: %lu smaller than MIN_MAX_RSP_SIZE: %d 3ib_srpt val: %lu exceeds MAX_SRPT_RDMA_SIZE: %d 3ib_srpt val: %lu smaller than DEFAULT_MAX_RDMA_SIZE: %d 3ib_srpt invalid value %d for kernel module parameter srp_max_req_size -- must be at least %d. 3ib_srpt invalid value %d for kernel module parameter srpt_srq_size -- must be in the range [%d..%d]. 3ib_srpt couldn't register IB client drivers/infiniband/ulp/srpt/ib_srpt.cib_srpt %s-%d: queued zerolength write 6ib_srpt Received CM REJ for ch %s-%d; reason %d%s%s. ib_srpt QP event %d on ch=%p sess_name=%s-%d state=%s ib_srpt %s-%d, state %s: received Last WQE event. 3ib_srpt received unrecognized IB QP event %d 3ib_srpt RDMA/CM ID creation failed: %ld 3ib_srpt Binding RDMA/CM ID to address %s failed: %d 3ib_srpt rdma_listen() failed: %d 3ib_srpt invalid initiator port ID %s 4ib_srpt %s: IB send queue full (needed %d) 3ib_srpt %s: ib_post_send() returned %d for %d (avail: %d) Destroy of kernel AH shouldn't failch %p; cmd %d: unexpected command state %d 4ib_srpt truncated sense data from %d to %d bytes 3ib_srpt %s: sending cmd response failed for tag %llu (%d) 6ib_srpt RDMA_READ for ioctx 0x%p failed with status %d %s: unexpected I/O context state %d ib_srpt Aborting cmd with state %d -> %d and tag %lld ib_srpt tag %#llx: RDMA read error 3ib_srpt %s[%d]: wrong state = %d 3ib_srpt received unsupported SRP_CMD request type (%u out + %u in != %u / %zu) 3ib_srpt Immediate data (length %d + %d) exceeds request size %d 3ib_srpt Received too few data - %d < %d 3ib_srpt Received invalid write request 4ib_srpt Internal error - the receive buffers are not aligned properly. 3ib_srpt 0x%llx: parsing SRP descriptor table failed. ib_srpt target_submit_cmd() returned %d for tag %#llx ib_srpt recv tsk_mgmt fn %d for task_tag %lld and cmd tag %lld ch %p sess %p 3ib_srpt Not yet implemented: SRP_I_LOGOUT ib_srpt received SRP_CRED_RSP 3ib_srpt received IU with unknown opcode 0x%x 6ib_srpt sending response for ioctx 0x%p failed with status %d 3ib_srpt IB completion has been received too late for wr_id = %u. 6ib_srpt receiving failed for ioctx %p with status %d 4ib_srpt %s-%d: enabling device management failed (%d). Note: this is expected if SR-IOV is enabled. 3ib_srpt %s-%d: MAD agent registration failed (%ld). Note: this is expected if SR-IOV is enabled. Destroy of kernel SRQ shouldn't failib_srpt ASYNC event= %d on device= %s event %d: port_num %d out of range 1..%d 3ib_srpt received unrecognized IB event %d ib_srpt %s-%d: already disconnected. %s %s: rejecting DMA map of vmalloc memory ib_srpt ib_create_srq() failed: %ld ib_srpt create SRQ #wr= %d max_allow=%d dev= %s ib_srpt %s(%s): use_srq = %d; ret = %d 3ib_srpt %s-%d: changing queue pair into error state failed: %d 3ib_srpt %s-%d: queuing zero-length write failed: %d 6ib_srpt %s(%s-%d state %d): still waiting ... 6ib_srpt Closing channel %s-%d because target %s_%d has been disabled 6ib_srpt %s_%d: waiting for unregistration of %d sessions ... Destroy of kernel PD shouldn't fail3ib_srpt %s-%d: QP transition to RTS failed 3ib_srpt %s-%d: channel transition to LIVE state failed 6ib_srpt ib_create_cm_id() failed: %ld ib_srpt Target login info: id_ext=%016llx,ioc_guid=%016llx,pkey=ffff,service_id=%016llx 3ib_srpt ib_cm_listen() failed: %d (cm_id state = %d) 3ib_srpt MAD registration failed for %s-%d. 6ib_srpt Received SRP_LOGIN_REQ with i_port_id %pI6, t_port_id %pI6 and it_iu_len %d on port %d (guid=%pI6); pkey %#04x 3ib_srpt rejected SRP_LOGIN_REQ because its length (%d bytes) is out of range (%d .. %d) 6ib_srpt rejected SRP_LOGIN_REQ because target port %s_%d has not yet been enabled 3ib_srpt rejected SRP_LOGIN_REQ because it has an invalid target port identifier. 3ib_srpt rejected SRP_LOGIN_REQ because out of memory. 6ib_srpt Rejecting login with reason %#x 3ib_srpt rejected SRP_LOGIN_REQ because creating a new QP SQ ring failed. 3ib_srpt rejected SRP_LOGIN_REQ because creating a new QP RQ ring failed. 3ib_srpt failed to create CQ cqe= %d ret= %d 3ib_srpt Translating pkey %#x failed (%d) - using index 0 ib_srpt failed to create queue pair with sq_size = %d (%d) - retrying 3ib_srpt failed to create queue pair with sq_size = %d (%d) ib_srpt %s: max_cqe= %d max_sge= %d sq_size = %d ch= %p 3ib_srpt rejected SRP_LOGIN_REQ because creating a new RDMA channel failed. ib_srpt registering src addr %s or i_port_id %s 6ib_srpt Rejected login for initiator %s: ret = %d. 6ib_srpt Relogin - closed existing channel %s 6ib_srpt rejected SRP_LOGIN_REQ because target %s_%d is not enabled 3ib_srpt rejected SRP_LOGIN_REQ because enabling RTR failed (error code = %d) ib_srpt Establish connection sess=%p name=%s ch=%p 3ib_srpt sending SRP_LOGIN_REQ response failed (error code = %d) 6ib_srpt Received CM DREP message for ch %s-%d. 6ib_srpt Received CM TimeWait exit for ch %s-%d. 6ib_srpt Received CM REP error for ch %s-%d. 6ib_srpt Received CM DREQ ERROR event. 6ib_srpt Received CM MRA event 3ib_srpt received unrecognized CM event %d 3ib_srpt received unrecognized RDMA CM event %d Target login info: id_ext=%016llx,ioc_guid=%016llx,pkey=ffff,service_id=%016llx %s(%s): use_srq = %d; ret = %d create SRQ #wr= %d max_allow=%d dev= %s Establish connection sess=%p name=%s ch=%p registering src addr %s or i_port_id %s %s: max_cqe= %d max_sge= %d sq_size = %d ch= %p failed to create queue pair with sq_size = %d (%d) - retrying recv tsk_mgmt fn %d for task_tag %lld and cmd tag %lld ch %p sess %p target_submit_cmd() returned %d for tag %#llx Aborting cmd with state %d -> %d and tag %lld %s-%d: queued zerolength write %s-%d, state %s: received Last WQE event. QP event %d on ch=%p sess_name=%s-%d state=%s ASYNC event= %d on device= %s srpt_disconnect_ch_syncsrpt_abort_cmdsrpt_rdma_read_donesrpt_write_pendingsrpt_queue_responsesrpt_srq_eventsrpt_alloc_srqsrpt_use_srqstrnlenstrscpysrpt_qp_eventsrpt_create_ch_ibsrpt_recv_donesrpt_handle_tsk_mgmtsrpt_handle_cmdsrpt_handle_new_iusrpt_zerolength_write_donesrpt_release_channel_worksrpt_cm_req_recvsrpt_event_handlersrpt_add_onesrpt_zerolength_writesrpt_close_chsrpt_service_guidsrpt_srq_sizesrp_max_req_sizeparm=srpt_service_guid:Using this value for ioc_guid, id_ext, and cm_listen_id instead of using the node_guid of the first HCA.parm=srpt_srq_size:Shared receive queue (SRQ) size.parmtype=srpt_srq_size:intparm=srp_max_req_size:Maximum size of SRP request messages in bytes.parmtype=srp_max_req_size:intlicense=Dual BSD/GPLdescription=SCSI RDMA Protocol target driverauthor=Vu Pham and Bart Van Asschedepends=target_core_mod,ib_core,rdma_cm,ib_cm,scsi_commonretpoline=Yintree=Yname=ib_srptvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions $$$(((((( (@( @`` (08  (p( p X X   (8( 8 (08@80( 0( 00(( (08pxp80( p80( p (0880( HH (08`80( `hpx`h`hph`hpx`         (0( 0 (08@80(  (  (0( 0( 0     (08h80( h (P( P ` ` `   @@ (0(  (08H80( H (0880( 80( 80(    (08@80( @ (08@80( @80( @ (08 (X( X`hX(80( 8p8`   @0@80( Xm__fentry__9[__x86_return_thunk?<sprintfs<\kstrtoullV __stack_chk_fail~_printkCtarget_register_template&(Cib_register_client҃utarget_unregister_template Yib_modify_portK8target_init_cmdN)ERtarget_send_busyv1target_submit_prep=0target_submit,H__SCT__preempt_schedule$___ratelimitib_query_portӉrdma_query_gid 'ib_register_mad_agentH-sbitmap_queue_clearRckmem_cache_sizeΰdma_unmap_page_attrsBkmem_cache_freenuzkvfreeeO^core_tpg_deregisterib_destroy_srq_userӅ3-system_wq6queue_work_on 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestore kmalloc_cachesRkmalloc_traceWicore_tpg_registerVtarget_stop_sessiontarget_wait_for_sess_cmds&target_remove_session܆aib_destroy_cm_id*inib_destroy_qp_usercib_cq_pool_putYkvmalloc_node^|page_offset_baselevmemmap_base|'Ldma_map_page_attrs6kmem_cache_allocΰis_vmalloc_addrudev_driver_string(Lphys_basem>Zxa_load)Wvkmem_cache_create/(>[xa_storeGib_create_srq_userrdma_disconnect]e"ib_send_cm_dreqk>Oib_send_cm_drep:Jwait_for_completion_timeoutumutex_lock_interruptiblea-ib_unregister_event_handler-cancel_work_sync ib_set_client_datad_raw_spin_lock4K_raw_spin_unlockg?pv_ops$Tib_dealloc_pd_user'R__rcu_read_locki$__rcu_read_unlock __mutex_initL>__ib_alloc_pdDrdma_port_get_link_layercPkib_cm_listenGCib_register_event_handlerbYib_create_cm_idZ%strcmpКDmemcmpib_send_cm_rej'_rdma_reject2'ib_cq_pool_getstrnlenfortify_panicgrdma_create_qp9dstrscpyMftarget_setup_sessionTib_create_qp_kernelNib_find_cached_pkeyJCrdma_acceptחcib_send_cm_rep<param_ops_int module_layout    :    K P     s f ): \ }w      T  X  : t E 8  gjL  t   $   @  j   $T n C ? E  dz|@M?&ib_srptGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0ZZV   2`@x T$3"4J@0@ii* DDDDDEE0E@EUEgE yE ^@` !EEEEEEE E@ FF"F0F@FPF]F tF@FFFFFFF F@ GG+G`a$ a&0"a@6aKA-CaiGTaba ja@ra`za*" *a*a-_-@aka`a`@af[a@a ` a!a@ab bb@2bk@bfKbXb"cb@ob`b-b3bI!T b b b@ b` bk b b c &`@ ([k c 'c 1c$@ =cKH X*` Fc* Rc \cic pc-@Kw{cccccccd $d5dKdadwddddde  e-e@'e`\J]6ekFe`@Pe`^e-@lekye:a eP QeGeI@]@ e2e @e eQe*e/@ f1f3,f5@f5@Zf5|f5f5f5@f3f7f9g;@g=$g?;g7IgA@eg7sg7g7g9@g9gCgEgE@gGgIgK hM@hO,hR;hT JhV@ ^ḧ rḧ ḧ ḧ@ ḧ ḧ ḧ ḧ@ ḧ ï /ï HiK@    K eiPuiK ~i]@iJi-iJi`ib@ii`i@i+jˆjˆ jˆ@ ,jˆ:jˆKjˆZjˆ@jjy#ˆzjˆ@jˆ_8_-j@f[jˆjj"jKjKjKkKkK 3k@JkK`VkKhbkKpokKx{kKkKkkkKkKkKkKkKkK l* F*@l*`*l*:l*]V*Il*]l*xl* l*@l*`l*llˆl y#ˆlˆ@lˆmˆ %m5m>m@Mm\m y#ˆmmˆ@|mˆmˆ m(m !T@m@&`4-@2X m&m* m*@* *`X*mkm`m-mˆnJn(!n #$0n'?nInjˆ@Wn^n-([k@enˆonˆnˆ n@ *n, ?. &0 *2 4 6 8 : *< *f*> @ +-È B +D + F KH J L N QÈ )P QS  Unnn$nn(o"o81oAo@Tohoyoooo o$o$o$$A oA0WC@oA6CAoBp p$p$$p$5p$ApB IpB@$WpHX\$_pHo$o$rpApB p@pBpApApBpB p@pBpAqAqBqB $qAqLq_qpqq q@qqqqqr9r@Urkrzrrrrr r@ss7sNsnsss s@st P`%tk@)tb3tY5wgg6t@tItG @_Wt P @dthqtc5k~t*@]*`kt` $@ p$HtKPatde bfgtt`0@; *`tij b`kltHRto@t`@uuQ%tWpn[u ` pm$+uo$:u$a ~Mu @Yu gutux1 8@Jo #uu $uuuuuu AV A v$ v*vK< 9v  BV B v$@Iv$HOv$PVv$X\v$`cv$hlv$pV uY v^ wyvXy AvCB@f$` $hv$pv$xAvA*$v$\$v$.$v$v$$xvt`]*vw w?+w7wCw3o Pwcwwwwww x(xBxYx sx x x x xyy  fr&y }1y@ :y Ky ]y yoy -ly$@y$Hy$P/$X $`y$h $p * *yP-ly$@h ) *@ *`Pqyy`A| {@η{y yzzz,z;zNzazpzzz z z z z zz{{/{>{M{\{o{{{{{{{{||(|<| P| c| v| | |||||}\}9}U}q}}}}H}}~H*~K~l~H~P~~&@ii$PC~~#~C@~*~*x G~*y$y$/ y  #η{@ 7 8@5k@vCK B@B`U*c ~C~*@~*`~*y$y$y/y η{" 'Gd    Ȁ ހ/Mgށ3IoȂ !&#La%bk@f$q$~Ѓ$9Tj   ҄  %k@/$. ~vC@o #~&ii$&I[kɅ( * *@Pko #/$ P ,:0F`A{@-k R `  *~* -l@y$y$y$$/$y$ $η{HpPtWy@}pP@T~[@H!TP*c$ @ Ɇцކ(A5BAWoч@#8_Ԉ%I_vCB@o&B` o&Bo&BՉ @$[}>-@B EA&o$ EA 2 !3 B 8-A@&o$P$XB`!3A  UuԊ 4$[}~B -@BB A$ d $[}~a%B -@  A  , 0$9$[} -@ E|  2 A$ $O- @X0$9$[}~ $(`$0r$8-@ E|  $$ $$ҋ $ $$9$[}2 B -@ 2 ]$$,B=BMB\B j ֌'s1HX;YD KZAd$t${)0 C3B@3B`A[}ABB΍A׍A A AA A0A@ $P$X&B`0B:$F$S$ Ncm0Vpx C@}Ɖĉ(`ю  "2> J@Vbnx͏ߏ$5FXnPѐ T T !T 6(G\rԑ  A3[k@eiW"T-T8(ɉA%`F .`Kϣh-: (ɉ[ΉJω@Uˉ^Љfm3ȉ@v$}$Kdf։ @ԉ@*3@P&g$3Œ@̒Ԓ*]~؉@]`]&G$-щى@ۉ`,`:KHK]@bpRT͉ʉˉlzÓ҉ɓӉѓPP&gw%`ܓ`Չ0Q )tb@Kii$ *ӛ*G"!T ߉߉$܉]0%J?` ׉ډ̉ωJ[*m* ~*@K`hw%`߉ %J`*Vމ” 3@ok * @ΔהJKۉ@`ii ׉/2wL@~؉@߉͈͈`q k݉ ɓÓGɉʼnɉ]   p R [?0  +F  +F-R!ÈV V  f  +V t  J]K  R ' Q  R ' ?  ͕    > _   Ԗ  V  & ` ( ,1 * *aM , aa . `t 0 *J] 2 & 4 ? 6 J] 8ϗ 8 kߗ ;  = Q  ?   ! B 3 DE DW Bj D~ ( A J A L [Ή N [Ήa%-]y$ǘ Pؘ J Q 7]  $AJ  S  , ~؉& W [Ή: Y K[ΉM [ @R[ ]j N ] K[ΉJω a B ] [Ή ̙ e (ډ hϣ ۙ g ]  Y Q nU*EAG4 k Q JS m ~؉m o )tbt`k q )tbf s A!k u A!k w ^A!Ϛ y wL { o  } }t Lrdma_transport_typeRDMA_TRANSPORT_IBRDMA_TRANSPORT_IWARPRDMA_TRANSPORT_USNICRDMA_TRANSPORT_USNIC_UDPRDMA_TRANSPORT_UNSPECIFIEDrdma_network_typeRDMA_NETWORK_IBRDMA_NETWORK_ROCE_V1RDMA_NETWORK_IPV4RDMA_NETWORK_IPV6ib_event_handlerib_qp_attr_maskIB_QP_STATEIB_QP_CUR_STATEIB_QP_EN_SQD_ASYNC_NOTIFYIB_QP_ACCESS_FLAGSIB_QP_PKEY_INDEXIB_QP_PORTIB_QP_QKEYIB_QP_AVIB_QP_PATH_MTUIB_QP_TIMEOUTIB_QP_RETRY_CNTIB_QP_RNR_RETRYIB_QP_RQ_PSNIB_QP_MAX_QP_RD_ATOMICIB_QP_ALT_PATHIB_QP_MIN_RNR_TIMERIB_QP_SQ_PSNIB_QP_MAX_DEST_RD_ATOMICIB_QP_PATH_MIG_STATEIB_QP_CAPIB_QP_DEST_QPNIB_QP_RESERVED1IB_QP_RESERVED2IB_QP_RESERVED3IB_QP_RESERVED4IB_QP_RATE_LIMITIB_QP_ATTR_STANDARD_BITSib_send_flagsIB_SEND_FENCEIB_SEND_SIGNALEDIB_SEND_SOLICITEDIB_SEND_INLINEIB_SEND_IP_CSUMIB_SEND_RESERVED_STARTIB_SEND_RESERVED_ENDib_rdma_wrremote_addrib_reg_wrib_access_flagsIB_ACCESS_LOCAL_WRITEIB_ACCESS_REMOTE_WRITEIB_ACCESS_REMOTE_READIB_ACCESS_REMOTE_ATOMICIB_ACCESS_MW_BINDIB_ZERO_BASEDIB_ACCESS_ON_DEMANDIB_ACCESS_HUGETLBIB_ACCESS_RELAXED_ORDERINGIB_ACCESS_OPTIONALIB_ACCESS_SUPPORTEDmad_hdrnet_workib_clientget_nl_infoget_global_nl_infoget_net_dev_by_paramsusesuses_zeroclient_idno_kverbs_reqib_client_nl_infordma_destroy_ah_flagsRDMA_DESTROY_AH_SLEEPABLEsam_statusSAM_STAT_GOODSAM_STAT_CHECK_CONDITIONSAM_STAT_CONDITION_METSAM_STAT_BUSYSAM_STAT_INTERMEDIATESAM_STAT_INTERMEDIATE_CONDITION_METSAM_STAT_RESERVATION_CONFLICTSAM_STAT_COMMAND_TERMINATEDSAM_STAT_TASK_SET_FULLSAM_STAT_ACA_ACTIVESAM_STAT_TASK_ABORTEDscsi_protocolSCSI_PROTOCOL_FCPSCSI_PROTOCOL_SPISCSI_PROTOCOL_SSASCSI_PROTOCOL_SBPSCSI_PROTOCOL_SRPSCSI_PROTOCOL_ISCSISCSI_PROTOCOL_SASSCSI_PROTOCOL_ADTSCSI_PROTOCOL_ATASCSI_PROTOCOL_UNSPECscsi_lunconfig_itemci_nameci_namebufci_krefci_entryci_parentci_groupci_typeci_dentryconfig_groupcg_itemcg_childrencg_subsysgroup_entryconfig_item_typect_ownerct_item_opsct_group_opsct_attrsct_bin_attrsconfigfs_item_operationsallow_linkdrop_linkconfigfs_group_operationsmake_itemmake_groupcommit_itemdisconnect_notifydrop_itemconfigfs_attributeca_ownerca_modeconfigfs_bin_attributecb_attrcb_privatecb_max_sizeconfigfs_subsystemsu_groupsu_mutextransport_state_tableTRANSPORT_NO_STATETRANSPORT_NEW_CMDTRANSPORT_WRITE_PENDINGTRANSPORT_PROCESSINGTRANSPORT_COMPLETETRANSPORT_ISTATE_PROCESSINGTRANSPORT_COMPLETE_QF_WPTRANSPORT_COMPLETE_QF_OKTRANSPORT_COMPLETE_QF_ERRse_cmd_flags_tableSCF_SUPPORTED_SAM_OPCODESCF_TRANSPORT_TASK_SENSESCF_EMULATED_TASK_SENSESCF_SCSI_DATA_CDBSCF_SCSI_TMR_CDBSCF_FUASCF_SE_LUN_CMDSCF_BIDISCF_SENT_CHECK_CONDITIONSCF_OVERFLOW_BITSCF_UNDERFLOW_BITSCF_ALUA_NON_OPTIMIZEDSCF_PASSTHROUGH_SG_TO_MEM_NOALLOCSCF_COMPARE_AND_WRITESCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOCSCF_ACK_KREFSCF_USE_CPUIDSCF_TASK_ATTR_SETSCF_TREAT_READ_AS_NORMALsense_reason_ttcm_sense_reason_tableTCM_NO_SENSETCM_NON_EXISTENT_LUNTCM_UNSUPPORTED_SCSI_OPCODETCM_INCORRECT_AMOUNT_OF_DATATCM_UNEXPECTED_UNSOLICITED_DATATCM_SERVICE_CRC_ERRORTCM_SNACK_REJECTEDTCM_SECTOR_COUNT_TOO_MANYTCM_INVALID_CDB_FIELDTCM_INVALID_PARAMETER_LISTTCM_LOGICAL_UNIT_COMMUNICATION_FAILURETCM_UNKNOWN_MODE_PAGETCM_WRITE_PROTECTEDTCM_CHECK_CONDITION_ABORT_CMDTCM_CHECK_CONDITION_UNIT_ATTENTIONTCM_RESERVATION_CONFLICTTCM_ADDRESS_OUT_OF_RANGETCM_OUT_OF_RESOURCESTCM_PARAMETER_LIST_LENGTH_ERRORTCM_MISCOMPARE_VERIFYTCM_LOGICAL_BLOCK_GUARD_CHECK_FAILEDTCM_LOGICAL_BLOCK_APP_TAG_CHECK_FAILEDTCM_LOGICAL_BLOCK_REF_TAG_CHECK_FAILEDTCM_COPY_TARGET_DEVICE_NOT_REACHABLETCM_TOO_MANY_TARGET_DESCSTCM_UNSUPPORTED_TARGET_DESC_TYPE_CODETCM_TOO_MANY_SEGMENT_DESCSTCM_UNSUPPORTED_SEGMENT_DESC_TYPE_CODETCM_INSUFFICIENT_REGISTRATION_RESOURCESTCM_LUN_BUSYTCM_INVALID_FIELD_IN_COMMAND_IUTCM_ALUA_TG_PT_STANDBYTCM_ALUA_TG_PT_UNAVAILABLETCM_ALUA_STATE_TRANSITIONTCM_ALUA_OFFLINEtarget_sc_flags_tableTARGET_SCF_BIDI_OPTARGET_SCF_ACK_KREFTARGET_SCF_UNKNOWN_SIZETARGET_SCF_USE_CPUIDtcm_tmreq_tableTMR_ABORT_TASKTMR_ABORT_TASK_SETTMR_CLEAR_ACATMR_CLEAR_TASK_SETTMR_LUN_RESETTMR_TARGET_WARM_RESETTMR_TARGET_COLD_RESETTMR_LUN_RESET_PROTMR_UNKNOWNtcm_tmrsp_tableTMR_FUNCTION_FAILEDTMR_FUNCTION_COMPLETETMR_TASK_DOES_NOT_EXISTTMR_LUN_DOES_NOT_EXISTTMR_TASK_MGMT_FUNCTION_NOT_SUPPORTEDTMR_FUNCTION_REJECTEDt10_aluaalua_tg_pt_gps_counteralua_tg_pt_gps_countlba_map_locklba_map_segment_sizelba_map_segment_multiplierlba_map_listtg_pt_gps_lockt10_devdefault_tg_pt_gpalua_tg_pt_gps_grouptg_pt_gps_listse_devicedev_rpti_counterdev_cur_ordered_idtransport_flagsdev_res_bin_isiddev_indexcreation_timenum_resetsaborts_completeaborts_no_tasknum_cmdsnon_orderedordered_sync_in_progressdelayed_cmd_countdev_qf_countexport_countdelayed_cmd_lockdev_reservation_lockdev_reservation_flagsse_port_lockse_tmr_lockqf_cmd_lockcaw_semreservation_holderdev_alua_lu_gp_memdev_pr_res_holderdev_sep_listdev_tmr_listqf_work_queuedelayed_cmd_workdelayed_cmd_listqf_cmd_listse_hbat10_wwnt10_prdev_attribdev_action_groupdev_groupdev_pr_groupdev_stat_grpsdev_aliasudev_pathxcopy_lunprot_lengthhba_indexqueue_cntlun_reset_mutext10_alua_tg_pt_gptg_pt_gp_idtg_pt_gp_valid_idtg_pt_gp_alua_supported_statestg_pt_gp_alua_access_statustg_pt_gp_alua_access_typetg_pt_gp_nonop_delay_msecstg_pt_gp_trans_delay_msecstg_pt_gp_implicit_trans_secstg_pt_gp_preftg_pt_gp_write_metadatatg_pt_gp_memberstg_pt_gp_alua_access_statetg_pt_gp_ref_cnttg_pt_gp_locktg_pt_gp_transition_mutextg_pt_gp_devtg_pt_gp_grouptg_pt_gp_listtg_pt_gp_lun_listtg_pt_gp_alua_luntg_pt_gp_alua_naclt10_alua_lu_gplu_gp_idlu_gp_valid_idlu_gp_memberslu_gp_ref_cntlu_gp_locklu_gp_grouplu_gp_nodelu_gp_mem_listt10_alua_lu_gp_memberlu_gp_assoclu_gp_mem_ref_cntlu_gp_mem_locklu_gplu_gp_mem_devse_lununpacked_lunlun_shutdownlun_access_rolun_indexlun_rtpilun_acl_countlun_se_devlun_deve_listlun_deve_locklun_tg_pt_secondary_statlun_tg_pt_secondary_write_mdlun_tg_pt_secondary_offlinelun_tg_pt_md_mutexlun_tg_pt_gp_linklun_tg_pt_gplun_tg_pt_gp_locklun_tpglun_statslun_groupport_stat_grpslun_shutdown_complun_reflun_dev_linkse_node_aclinitiatornamedynamic_node_acldynamic_stopacl_indexsaved_prot_typeacl_tagacl_pr_ref_countlun_entry_hlistnacl_sessse_tpglun_entry_mutexnacl_sess_lockacl_attrib_groupacl_auth_groupacl_param_groupacl_fabric_stat_groupacl_listacl_sess_listacl_free_compacl_krefunit_serialcompany_idt10_vpd_lockt10_wwn_groupt10_vpd_listt10_pr_registrationpr_reg_isidpr_iportpr_tportpr_aptpl_rptipr_reg_tpgtpr_reg_all_tg_ptpr_reg_aptplpr_res_holderpr_res_typepr_res_scopeisid_present_at_regpr_res_mapped_lunpr_aptpl_target_luntg_pt_sep_rtpipr_res_generationpr_reg_bin_isidpr_res_keypr_res_holderspr_reg_naclpr_reg_devepr_reg_listpr_reg_abort_listpr_reg_aptpl_listpr_reg_atp_listpr_reg_atp_mem_listse_dev_entrymapped_lunattach_counttotal_cmdspr_krefpr_compse_lun_aclua_lockdeve_flagsalua_port_listlun_linkua_listt10_reservationpr_all_tg_ptpr_aptpl_activepr_generationregistration_lockaptpl_reg_lockregistration_listaptpl_reg_listse_tmr_reqcall_transportref_task_tagfabric_tmr_ptrtask_cmdtmr_devtmr_listse_cmdsense_reasonscsi_statusscsi_sense_lengthunknown_data_lengthstate_activealua_nonop_delaysam_task_attrmap_tagmap_cput_statese_cmd_flagsresidual_countorig_fe_lunsense_bufferse_delayed_nodese_qf_nodese_devse_sesscmd_cntse_cmd_listfree_complabrt_complse_tfoexecute_cmdtransport_complete_callbackprotocol_datat_task_cdb__t_task_cdbt_task_lbat_task_nolbtransport_statet_state_lockcmd_kreft_transport_stop_compt_data_sgt_data_sg_origt_data_nentst_data_nents_origt_data_vmapt_bidi_data_sgt_bidi_data_nentslun_ref_activeprot_opprot_typeprot_checksprot_ptoreftag_seedt_prot_sgt_prot_nentspi_errsense_infotarget_prot_opTARGET_PROT_NORMALTARGET_PROT_DIN_INSERTTARGET_PROT_DOUT_INSERTTARGET_PROT_DIN_STRIPTARGET_PROT_DOUT_STRIPTARGET_PROT_DIN_PASSTARGET_PROT_DOUT_PASStarget_prot_typeTARGET_DIF_TYPE0_PROTTARGET_DIF_TYPE1_PROTTARGET_DIF_TYPE2_PROTTARGET_DIF_TYPE3_PROTtarget_ua_intlck_ctrlTARGET_UA_INTLCK_CTRL_CLEARTARGET_UA_INTLCK_CTRL_NO_CLEARTARGET_UA_INTLCK_CTRL_ESTABLISH_UAse_sessionsess_bin_isidsup_prot_opssess_prot_typefabric_sess_ptrsess_listsess_acl_listsess_cmd_locksess_cmd_mapsess_tag_pooltarget_cmd_counterrefcnt_wqstop_donetarget_core_fabric_opsfabric_aliasfabric_namenode_acl_sizemax_data_sg_nentstpg_get_wwntpg_get_tagtpg_get_default_depthtpg_check_demo_modetpg_check_demo_mode_cachetpg_check_demo_mode_write_protecttpg_check_prod_mode_write_protecttpg_check_demo_mode_login_onlytpg_check_prot_fabric_onlytpg_get_inst_indexcheck_stop_freerelease_cmdclose_sessionsess_get_indexsess_get_initiator_sidwrite_pendingset_default_node_attributesget_cmd_statequeue_data_inqueue_statusqueue_tm_rspaborted_taskfabric_make_wwnfabric_drop_wwnadd_wwn_groupsfabric_make_tpgfabric_enable_tpgfabric_drop_tpgfabric_post_linkfabric_pre_unlinkfabric_make_npfabric_drop_npfabric_init_nodeacltfc_discovery_attrstfc_wwn_attrstfc_tpg_base_attrstfc_tpg_np_base_attrstfc_tpg_attrib_attrstfc_tpg_auth_attrstfc_tpg_param_attrstfc_tpg_nacl_base_attrstfc_tpg_nacl_attrib_attrstfc_tpg_nacl_auth_attrstfc_tpg_nacl_param_attrswrite_pending_must_be_calledse_portal_groupproto_idtpg_pr_ref_countacl_node_mutexsession_locktpg_lun_mutexacl_node_listtpg_lun_hlisttpg_virt_lun0tpg_sess_listse_tpg_tfose_tpg_wwntpg_grouptpg_lun_grouptpg_np_grouptpg_acl_grouptpg_attrib_grouptpg_auth_grouptpg_param_groupse_ml_stat_grpsscsi_auth_intr_groupscsi_att_intr_port_groupse_lun_naclse_lun_groupml_stat_grpsse_dev_attribemulate_model_aliasemulate_dpoemulate_fua_writeemulate_fua_reademulate_write_cacheemulate_ua_intlck_ctrlemulate_tasemulate_tpuemulate_tpwsemulate_cawemulate_3pcemulate_prpi_prot_typehw_pi_prot_typepi_prot_verifyenforce_pr_isidsforce_pr_aptplis_nonrotemulate_rest_reordunmap_zeroes_datahw_block_sizehw_max_sectorsoptimal_sectorshw_queue_depthmax_unmap_lba_countmax_unmap_block_desc_countunmap_granularityunmap_granularity_alignmentmax_write_same_lenmax_bytes_per_ioda_devda_groupse_port_stat_grpsscsi_port_groupscsi_tgt_port_groupscsi_transport_groupscsi_port_statscmd_pdustx_data_octetsrx_data_octetsse_dev_stat_grpsscsi_dev_groupscsi_tgt_dev_groupscsi_lu_groupse_cmd_queuecmd_listse_device_queuehba_tpgthba_idhba_flagshba_ptrhba_nodedevice_lockhba_grouphba_access_mutexbackendtarget_backend_opstarget_backendse_tpg_nptpg_np_parentse_wwnwwn_tfwwn_groupfabric_stat_groupparam_groupcmd_compl_affinitytarget_fabric_configfsIB_MGMT_MAD_HDRIB_MGMT_MAD_DATAIB_MGMT_RMPP_HDRIB_MGMT_RMPP_DATAIB_MGMT_VENDOR_HDRIB_MGMT_VENDOR_DATAIB_MGMT_SA_HDRIB_MGMT_SA_DATAIB_MGMT_DEVICE_HDRIB_MGMT_DEVICE_DATAIB_MGMT_MAD_SIZEOPA_MGMT_MAD_DATAOPA_MGMT_RMPP_DATAOPA_MGMT_MAD_SIZEib_mad_hdrbase_versionmgmt_classclass_versionclass_specificattr_idattr_modib_rmpp_hdrrmpp_versionrmpp_typermpp_rtime_flagsrmpp_statusseg_numpaylen_newwinopa_madib_class_port_infocapability_maskcap_mask2_resp_timeredirect_gidredirect_tcslflredirect_lidredirect_pkeyredirect_qpredirect_qkeytrap_gidtrap_tcslfltrap_lidtrap_pkeytrap_hlqptrap_qkeyib_port_capability_mask_bitsIB_PORT_SMIB_PORT_NOTICE_SUPIB_PORT_TRAP_SUPIB_PORT_OPT_IPD_SUPIB_PORT_AUTO_MIGR_SUPIB_PORT_SL_MAP_SUPIB_PORT_MKEY_NVRAMIB_PORT_PKEY_NVRAMIB_PORT_LED_INFO_SUPIB_PORT_SM_DISABLEDIB_PORT_SYS_IMAGE_GUID_SUPIB_PORT_PKEY_SW_EXT_PORT_TRAP_SUPIB_PORT_EXTENDED_SPEEDS_SUPIB_PORT_CAP_MASK2_SUPIB_PORT_CM_SUPIB_PORT_SNMP_TUNNEL_SUPIB_PORT_REINIT_SUPIB_PORT_DEVICE_MGMT_SUPIB_PORT_VENDOR_CLASS_SUPIB_PORT_DR_NOTICE_SUPIB_PORT_CAP_MASK_NOTICE_SUPIB_PORT_BOOT_MGMT_SUPIB_PORT_LINK_LATENCY_SUPIB_PORT_CLIENT_REG_SUPIB_PORT_OTHER_LOCAL_CHANGES_SUPIB_PORT_LINK_SPEED_WIDTH_TABLE_SUPIB_PORT_VENDOR_SPECIFIC_MADS_TABLE_SUPIB_PORT_MCAST_PKEY_TRAP_SUPPRESSION_SUPIB_PORT_MCAST_FDB_TOP_SUPIB_PORT_HIERARCHY_INFO_SUPib_mad_send_bufmadmad_agentahseg_countseg_sizeseg_rmpp_sizeib_mad_agentrecv_handlersend_handlerhi_tidmad_agent_sec_listsmp_allowedib_mad_send_handlerib_mad_send_wcsend_bufib_mad_recv_handlerib_mad_recv_wcrecv_bufrmpp_listmad_lenmad_seg_sizeib_mad_recv_bufib_mad_reg_reqmgmt_class_versionmethod_maskrdma_dev_addrsrc_dev_addrdst_dev_addrnetworkhoplimitsa_path_rec_typeSA_PATH_REC_TYPE_IBSA_PATH_REC_TYPE_ROCE_V1SA_PATH_REC_TYPE_ROCE_V2SA_PATH_REC_TYPE_OPAsa_path_rec_ibraw_trafficsa_path_rec_roceroute_resolvedsa_path_rec_opal2_8Bl2_10Bl2_9Bl2_16Bqos_typeqos_prioritysa_path_recservice_idreversiblenumb_pathqos_classmtu_selectorrate_selectorpacket_life_time_selectorpacket_life_timerec_typerdma_ucm_port_spaceRDMA_PS_IPOIBRDMA_PS_IBRDMA_PS_TCPRDMA_PS_UDPrdma_ucm_ecerdma_cm_event_typeRDMA_CM_EVENT_ADDR_RESOLVEDRDMA_CM_EVENT_ADDR_ERRORRDMA_CM_EVENT_ROUTE_RESOLVEDRDMA_CM_EVENT_ROUTE_ERRORRDMA_CM_EVENT_CONNECT_REQUESTRDMA_CM_EVENT_CONNECT_RESPONSERDMA_CM_EVENT_CONNECT_ERRORRDMA_CM_EVENT_UNREACHABLERDMA_CM_EVENT_REJECTEDRDMA_CM_EVENT_ESTABLISHEDRDMA_CM_EVENT_DISCONNECTEDRDMA_CM_EVENT_DEVICE_REMOVALRDMA_CM_EVENT_MULTICAST_JOINRDMA_CM_EVENT_MULTICAST_ERRORRDMA_CM_EVENT_ADDR_CHANGERDMA_CM_EVENT_TIMEWAIT_EXITrdma_addrrdma_routepath_recpath_rec_inboundpath_rec_outboundnum_pri_alt_pathsrdma_conn_paramprivate_data_lenresponder_resourcesinitiator_depthrnr_retry_countrdma_ud_paramudrdma_cm_eventrdma_cm_event_handlerib_cm_stateIB_CM_IDLEIB_CM_LISTENIB_CM_REQ_SENTIB_CM_REQ_RCVDIB_CM_MRA_REQ_SENTIB_CM_MRA_REQ_RCVDIB_CM_REP_SENTIB_CM_REP_RCVDIB_CM_MRA_REP_SENTIB_CM_MRA_REP_RCVDIB_CM_ESTABLISHEDIB_CM_DREQ_SENTIB_CM_DREQ_RCVDIB_CM_TIMEWAITIB_CM_SIDR_REQ_SENTIB_CM_SIDR_REQ_RCVDib_cm_lap_stateIB_CM_LAP_UNINITIB_CM_LAP_IDLEIB_CM_LAP_SENTIB_CM_LAP_RCVDIB_CM_MRA_LAP_SENTIB_CM_MRA_LAP_RCVDib_cm_event_typeIB_CM_REQ_ERRORIB_CM_REQ_RECEIVEDIB_CM_REP_ERRORIB_CM_REP_RECEIVEDIB_CM_RTU_RECEIVEDIB_CM_USER_ESTABLISHEDIB_CM_DREQ_ERRORIB_CM_DREQ_RECEIVEDIB_CM_DREP_RECEIVEDIB_CM_TIMEWAIT_EXITIB_CM_MRA_RECEIVEDIB_CM_REJ_RECEIVEDIB_CM_LAP_ERRORIB_CM_LAP_RECEIVEDIB_CM_APR_RECEIVEDIB_CM_SIDR_REQ_ERRORIB_CM_SIDR_REQ_RECEIVEDIB_CM_SIDR_REP_RECEIVEDib_cm_data_sizeIB_CM_REQ_PRIVATE_DATA_SIZEIB_CM_MRA_PRIVATE_DATA_SIZEIB_CM_REJ_PRIVATE_DATA_SIZEIB_CM_REP_PRIVATE_DATA_SIZEIB_CM_RTU_PRIVATE_DATA_SIZEIB_CM_DREQ_PRIVATE_DATA_SIZEIB_CM_DREP_PRIVATE_DATA_SIZEIB_CM_REJ_ARI_LENGTHIB_CM_LAP_PRIVATE_DATA_SIZEIB_CM_APR_PRIVATE_DATA_SIZEIB_CM_APR_INFO_LENGTHIB_CM_SIDR_REQ_PRIVATE_DATA_SIZEIB_CM_SIDR_REP_PRIVATE_DATA_SIZEIB_CM_SIDR_REP_INFO_LENGTHib_cm_req_event_paramlisten_idbth_pkeyalternate_pathppath_sgid_attrremote_ca_guidremote_qkeyremote_qpnstarting_psnlocal_cm_response_timeoutremote_cm_response_timeoutib_cm_idcm_handlerlap_stateremote_cm_qpnib_cm_rep_event_paramtarget_ack_delayfailover_acceptedib_cm_rej_reasonIB_CM_REJ_NO_QPIB_CM_REJ_NO_EECIB_CM_REJ_NO_RESOURCESIB_CM_REJ_TIMEOUTIB_CM_REJ_UNSUPPORTEDIB_CM_REJ_INVALID_COMM_IDIB_CM_REJ_INVALID_COMM_INSTANCEIB_CM_REJ_INVALID_SERVICE_IDIB_CM_REJ_INVALID_TRANSPORT_TYPEIB_CM_REJ_STALE_CONNIB_CM_REJ_RDC_NOT_EXISTIB_CM_REJ_INVALID_GIDIB_CM_REJ_INVALID_LIDIB_CM_REJ_INVALID_SLIB_CM_REJ_INVALID_TRAFFIC_CLASSIB_CM_REJ_INVALID_HOP_LIMITIB_CM_REJ_INVALID_PACKET_RATEIB_CM_REJ_INVALID_ALT_GIDIB_CM_REJ_INVALID_ALT_LIDIB_CM_REJ_INVALID_ALT_SLIB_CM_REJ_INVALID_ALT_TRAFFIC_CLASSIB_CM_REJ_INVALID_ALT_HOP_LIMITIB_CM_REJ_INVALID_ALT_PACKET_RATEIB_CM_REJ_PORT_CM_REDIRECTIB_CM_REJ_PORT_REDIRECTIB_CM_REJ_INVALID_MTUIB_CM_REJ_INSUFFICIENT_RESP_RESOURCESIB_CM_REJ_CONSUMER_DEFINEDIB_CM_REJ_INVALID_RNR_RETRYIB_CM_REJ_DUPLICATE_LOCAL_COMM_IDIB_CM_REJ_INVALID_CLASS_VERSIONIB_CM_REJ_INVALID_FLOW_LABELIB_CM_REJ_INVALID_ALT_FLOW_LABELIB_CM_REJ_VENDOR_OPTION_NOT_SUPPORTEDib_cm_rej_event_paramariari_lengthib_cm_mra_event_paramservice_timeoutib_cm_lap_event_paramib_cm_apr_statusIB_CM_APR_SUCCESSIB_CM_APR_INVALID_COMM_IDIB_CM_APR_UNSUPPORTEDIB_CM_APR_REJECTIB_CM_APR_REDIRECTIB_CM_APR_IS_CURRENTIB_CM_APR_INVALID_QPN_EECNIB_CM_APR_INVALID_LIDIB_CM_APR_INVALID_GIDIB_CM_APR_INVALID_FLOW_LABELIB_CM_APR_INVALID_TCLASSIB_CM_APR_INVALID_HOP_LIMITIB_CM_APR_INVALID_PACKET_RATEIB_CM_APR_INVALID_SLib_cm_apr_event_paramap_statusapr_infoib_cm_sidr_req_event_paramib_cm_sidr_statusIB_SIDR_SUCCESSIB_SIDR_UNSUPPORTEDIB_SIDR_REJECTIB_SIDR_NO_QPIB_SIDR_REDIRECTIB_SIDR_UNSUPPORTED_VERSIONib_cm_sidr_rep_event_paramqpnreq_rcvdrep_rcvdrej_rcvdmra_rcvdlap_rcvdapr_rcvdsidr_req_rcvdsidr_rep_rcvdsend_statusib_cm_eventib_cm_handlerib_cm_rep_paramsgesgeswrsrdma_rw_reg_ctxreg_wrinv_wrrdma_rw_ctxnr_opsSRP_LOGIN_REQSRP_TSK_MGMTSRP_CMDSRP_I_LOGOUTSRP_LOGIN_RSPSRP_RSPSRP_LOGIN_REJSRP_T_LOGOUTSRP_CRED_REQSRP_AER_REQSRP_CRED_RSPSRP_AER_RSPSRP_BUF_FORMAT_DIRECTSRP_BUF_FORMAT_INDIRECTSRP_NO_DATA_DESCSRP_DATA_DESC_DIRECTSRP_DATA_DESC_INDIRECTSRP_DATA_DESC_IMMSRP_TSK_ABORT_TASKSRP_TSK_ABORT_TASK_SETSRP_TSK_CLEAR_TASK_SETSRP_TSK_LUN_RESETSRP_TSK_CLEAR_ACAsrp_login_rej_reasonSRP_LOGIN_REJ_UNABLE_ESTABLISH_CHANNELSRP_LOGIN_REJ_INSUFFICIENT_RESOURCESSRP_LOGIN_REJ_REQ_IT_IU_LENGTH_TOO_LARGESRP_LOGIN_REJ_UNABLE_ASSOCIATE_CHANNELSRP_LOGIN_REJ_UNSUPPORTED_DESCRIPTOR_FMTSRP_LOGIN_REJ_MULTI_CHANNEL_UNSUPPORTEDSRP_LOGIN_REJ_CHANNEL_LIMIT_REACHEDSRP_REV10_IB_IO_CLASSSRP_REV16A_IB_IO_CLASSsrp_direct_bufsrp_indirect_bufdesc_listsrp_imm_bufSRP_MULTICHAN_SINGLESRP_MULTICHAN_MULTISRP_IMMED_REQUESTEDsrp_login_reqreq_it_iu_lenreq_buf_fmtimm_data_offsetinitiator_port_idtarget_port_idsrp_login_req_rdmaSRP_LOGIN_RSP_MULTICHAN_NO_CHANSRP_LOGIN_RSP_MULTICHAN_TERMINATEDSRP_LOGIN_RSP_MULTICHAN_MAINTAINEDSRP_LOGIN_RSP_IMMED_SUPPsrp_login_rspreq_lim_deltamax_it_iu_lenmax_ti_iu_lenbuf_fmtrsp_flagssrp_login_rejsrp_tsk_mgmtsol_nottsk_mgmt_functask_tagsrp_cmddata_out_desc_cntdata_in_desc_cnttask_attradd_cdb_lencdbadd_dataSRP_RSP_FLAG_RSPVALIDSRP_RSP_FLAG_SNSVALIDSRP_RSP_FLAG_DOOVERSRP_RSP_FLAG_DOUNDERSRP_RSP_FLAG_DIOVERSRP_RSP_FLAG_DIUNDERsrp_rspdata_out_res_cntdata_in_res_cntsense_data_lenresp_data_lenDM_MAD_STATUS_UNSUP_METHODDM_MAD_STATUS_UNSUP_METHOD_ATTRDM_MAD_STATUS_INVALID_FIELDDM_MAD_STATUS_NO_IOCDM_ATTR_CLASS_PORT_INFODM_ATTR_IOU_INFODM_ATTR_IOC_PROFILEDM_ATTR_SVC_ENTRIESib_dm_hdrib_dm_madrmpp_hdrdm_hdrib_dm_iou_infochange_idmax_controllersop_romcontroller_listib_dm_ioc_profiledevice_versionsubsys_vendor_idsubsys_device_idio_classio_subclassservice_conninitiators_supportedsend_queue_depthrdma_read_depthsend_sizerdma_sizeop_cap_masksvc_cap_masknum_svc_entriesid_stringib_dm_svc_entryib_dm_svc_entriesservice_entriesSRP_PROTOCOLSRP_PROTOCOL_VERSIONSRP_IO_SUBCLASSSRP_SEND_TO_IOCSRP_SEND_FROM_IOCSRP_RDMA_READ_FROM_IOCSRP_RDMA_WRITE_FROM_IOCSRP_MTCH_ACTIONSRP_LOSOLNTSRP_CRSOLNTSRP_AESOLNTSRP_SCSOLNTSRP_UCSOLNTSRP_SOLNTSRP_TSK_MGMT_SUCCESSSRP_TSK_MGMT_FUNC_NOT_SUPPSRP_TSK_MGMT_FAILEDSRP_CMD_SIMPLE_QSRP_CMD_HEAD_OF_QSRP_CMD_ORDERED_QSRP_CMD_ACASRPT_DEF_SG_TABLESIZEMIN_SRPT_SQ_SIZEDEF_SRPT_SQ_SIZEMAX_SRPT_RQ_SIZEMIN_SRPT_SRQ_SIZEDEFAULT_SRPT_SRQ_SIZEMAX_SRPT_SRQ_SIZEMAX_SRPT_RDMA_SIZEMAX_SRPT_RSP_SIZESRP_MAX_ADD_CDB_LENSRP_MAX_IMM_DATA_OFFSETSRP_MAX_IMM_DATAMIN_MAX_REQ_SIZEDEFAULT_MAX_REQ_SIZE_1DEFAULT_MAX_REQ_SIZE_2DEFAULT_MAX_REQ_SIZEMIN_MAX_RSP_SIZEDEFAULT_MAX_RSP_SIZEDEFAULT_MAX_RDMA_SIZEsrpt_command_stateSRPT_STATE_NEWSRPT_STATE_NEED_DATASRPT_STATE_DATA_INSRPT_STATE_CMD_RSP_SENTSRPT_STATE_MGMTSRPT_STATE_MGMT_RSP_SENTSRPT_STATE_DONEsrpt_ioctxsrpt_recv_ioctxioctxsrpt_rw_ctxsrpt_send_ioctxrecv_ioctxs_rw_ctxrw_ctxsimm_sgrdma_cqen_rdman_rw_ctxqueue_status_onlysense_datasrpt_rdma_chnexuscq_sizezw_cqeclosedrq_sizemax_rsp_sizesq_wr_availreq_limrsp_buf_cacheioctx_ringreq_buf_cacheioctx_recv_ringcmd_wait_listusing_rdma_cmprocessing_wait_listsesssess_namerdma_ch_stateCH_CONNECTINGCH_LIVECH_DISCONNECTINGCH_DRAININGCH_DISCONNECTEDcm_idib_cmrdma_cmsrpt_nexusch_listi_port_idt_port_idsrpt_portguid_nameguid_idgid_namegid_idport_attribfreed_channelsnexus_listsrpt_port_attribsrp_max_rdma_sizesrp_max_rsp_sizesrp_sq_sizeuse_srqsrpt_tpgsport_idtpgsrpt_port_idtpg_listwwnsrpt_devicesrq_sizesdev_mutexsrpt_memory_cache_entryport_and_port_idsrpt_cleanup_modulesrpt_init_modulesrpt_wwn_version_showsrpt_drop_tportsrpt_make_tportsrpt_drop_tpgsrpt_make_tpgsrpt_enable_tpgsrpt_rdma_cm_port_storesrpt_rdma_cm_port_showlisten_addrsrpt_create_rdma_idsrpt_tpg_attrib_use_srq_storesrpt_tpg_attrib_use_srq_showsrpt_tpg_attrib_srp_sq_size_storesrpt_tpg_attrib_srp_sq_size_showsrpt_tpg_attrib_srp_max_rsp_size_storesrpt_tpg_attrib_srp_max_rsp_size_showsrpt_tpg_attrib_srp_max_rdma_size_storesrpt_tpg_attrib_srp_max_rdma_size_showse_naclsrpt_init_nodeaclsrpt_get_tcm_cmd_statenaclsrpt_set_default_node_attrssrpt_sess_get_indexsrpt_close_sessionsrpt_release_cmdsrpt_tpg_get_inst_indexsrpt_get_tagsrpt_get_fabric_wwnsrpt_check_falsesrpt_check_truesrpt_remove_onesrpt_add_onesrpt_free_srqsrpt_refresh_port_worksrpt_queue_statussrpt_aborted_tasksrpt_queue_tm_rspsrpt_queue_data_insrpt_queue_responsesrpt_write_pendingsrpt_rdma_cm_handlersrpt_cm_handlersrpt_cm_rtu_recvsrpt_cm_rej_recvsrpt_rdma_cm_req_recvsrpt_cm_req_recvsrpt_release_channel_worksrpt_free_ch__srpt_close_all_chsrpt_disconnect_chsrpt_close_chsrpt_send_donesrpt_process_wait_listsrpt_recv_donesrpt_handle_new_iusrpt_check_stop_freesrpt_rdma_read_donesrpt_ch_qp_rtrsrpt_alloc_rw_ctxssrpt_zerolength_write_donesrpt_zerolength_writeioctx_sizebuf_cachesrpt_alloc_ioctx_ringport_cntsrpt_unregister_mad_agentsrpt_refresh_portmad_wcsrpt_mad_recv_handlersrpt_mad_send_handlersrpt_qp_eventsrpt_srq_eventsrpt_event_handlersrpt_cache_putsrpt_cache_getsrpt_get_u64_xsrpt_set_u64_x  (.05:#$% > T h<$ 0 @`p  - D"Sb@@@ &@S('(d`r( h~.8@r_.@8.8.(9L-[0x//0/`"5'I<yU`Lm( {5G` p @h[T )$ S1 h5(G0Y m|( 5".x8u $yz!  307EpX3q`~0H.(8.8hp$o 3.8L.8e.H8~.80Kw#(((('%'(P=T 'k0' |P(0)})x00*I.8 +{ ,5 .8N .`8g ,u - .8 / 0 2 4v .8   .80 .8H 6V .h8o  7 08 .08 H- 0 9 uC 9C1 :bA 5 O 0a &v P>_ > 0 N @? .p8 5 .88 5 ( .85 `FE ,W  d Ct 5~ E   .8  .8  .8 .8# 0 .P8I r^ Ht H"    @ ` p    8**V,(p(0(((@(((((((,(@(M((j(  4((5@OEoP(P2G-t##*0h6[<La}3 *? )Zt.?M]hXs{-D_l)8K[l%-8HVbq*=Ueo#3GVcs{$:K^w*9CReo__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9srpt_aborted_tasksrpt_check_truesrpt_check_falsesrpt_get_fabric_wwnsrpt_get_tagsrpt_tpg_get_inst_indexsrpt_sess_get_indexsrpt_set_default_node_attrssrpt_get_tcm_cmd_statesrpt_get_u64_xsrpt_set_u64_xsrpt_tpg_attrib_srp_sq_size_storesrpt_tpg_attrib_srp_sq_size_store.coldsrpt_tpg_attrib_srp_max_rsp_size_storesrpt_tpg_attrib_srp_max_rsp_size_store.coldsrpt_tpg_attrib_srp_max_rdma_size_storesrpt_tpg_attrib_srp_max_rdma_size_store.coldsrpt_init_modulesrpt_templatesrpt_clientsrpt_unregister_mad_agentsrpt_zerolength_write__UNIQUE_ID_ddebug664.31srpt_cm_rej_recvsrpt_cm_rej_recv.coldsrpt_qp_event__UNIQUE_ID_ddebug653.34__UNIQUE_ID_ddebug655.33CSWTCH.230srpt_qp_event.coldsrpt_ch_qp_rtrsrpt_tpg_attrib_use_srq_showsrpt_tpg_attrib_srp_sq_size_showsrpt_tpg_attrib_srp_max_rsp_size_showsrpt_tpg_attrib_srp_max_rdma_size_showsrpt_wwn_version_showsrpt_rdma_cm_port_showsrpt_create_rdma_idsrpt_rdma_cm_handlersrpt_create_rdma_id.coldsrpt_rdma_cm_port_storerdma_cm_mutexrdma_cm_idsrpt_init_nodeaclsrpt_init_nodeacl.coldsrpt_check_stop_freesrpt_write_pendingsrpt_rdma_read_donesrpt_write_pending.cold__func__.137srpt_cleanup_modulesrpt_free_chsrpt_mad_recv_handler__already_done.56kzalloc.constprop.0srpt_cache_putsrpt_mc_mutexsrpt_memory_cachessrpt_srq_event__UNIQUE_ID_ddebug651.35srpt_alloc_rw_ctxssrpt_queue_responsesrpt_send_donesrpt_queue_response.cold__func__.136srpt_queue_tm_rspsrpt_queue_statussrpt_queue_data_insrpt_rdma_read_done.cold__func__.138__already_done.27__func__.139__UNIQUE_ID_ddebug671.26__UNIQUE_ID_ddebug673.25srpt_ch_qp_err.isra.0srpt_ch_qp_rts.isra.0srpt_post_recv.isra.0srpt_recv_donesrpt_handle_new_iu__UNIQUE_ID_ddebug682.20__UNIQUE_ID_ddebug678.22__UNIQUE_ID_ddebug680.21__UNIQUE_ID_ddebug676.23__already_done.28srpt_handle_new_iu.coldsrpt_process_wait_listsrpt_send_done.cold__func__.124_rs.123srpt_recv_done.coldsrpt_refresh_portsrpt_mad_send_handlersrpt_refresh_port.coldsrpt_refresh_port_worksrpt_release_cmdsrpt_free_ioctx_ring.part.0srpt_drop_tpgsrpt_free_srq__already_done.55srpt_event_handler__UNIQUE_ID_ddebug649.36srpt_event_handler.coldsrpt_drop_tportsrpt_zerolength_write_done__UNIQUE_ID_ddebug666.30__UNIQUE_ID_ddebug668.29srpt_make_tpgsrpt_release_channel_work__UNIQUE_ID_ddebug699.13srpt_alloc_ioctx_ring__already_done.87srpt_cache_getsrpt_use_srq.isra.0__UNIQUE_ID_ddebug715.4__func__.130__UNIQUE_ID_ddebug713.5__UNIQUE_ID_ddebug711.6srpt_close_ch__UNIQUE_ID_ddebug694.17srpt_close_ch.coldsrpt_disconnect_chsrpt_close_session__UNIQUE_ID_ddebug696.16srpt_close_session.cold__func__.140__srpt_close_all_ch__srpt_close_all_ch.coldsrpt_tpg_attrib_use_srq_storesrpt_remove_onesrpt_dev_lock__already_done.57srpt_remove_one.coldsrpt_enable_tpgsrpt_cm_rtu_recv__already_done.7srpt_cm_rtu_recv.coldsrpt_add_one__UNIQUE_ID_ddebug717.3__key.111__UNIQUE_ID_ddebug722.2__key.112srpt_dev_list__UNIQUE_ID_ddebug724.1srpt_cm_handlersrpt_add_one.cold__func__.113srpt_make_tport__key.135srpt_cm_req_recvsrpt_cm_req_recv.cold__UNIQUE_ID_ddebug704.12__func__.129__UNIQUE_ID_ddebug687.19__func__.128__UNIQUE_ID_ddebug706.11__UNIQUE_ID_ddebug692.18__func__.126__UNIQUE_ID_ddebug708.10srpt_cm_handler.coldsrpt_rdma_cm_req_recvsrpt_rdma_cm_handler.cold__func__.132__func__.131__func__.127__func__.122__func__.121__func__.120__func__.119__func__.118__func__.117__func__.115__func__.110__func__.109__UNIQUE_ID___addressable_cleanup_module730__UNIQUE_ID___addressable_init_module729srpt_da_attrssrpt_wwn_attrssrpt_tpg_attrib_attrssrpt_wwn_attr_versionsrpt_attr_rdma_cm_portsrpt_tpg_attrib_attr_srp_max_rdma_sizesrpt_tpg_attrib_attr_srp_max_rsp_sizesrpt_tpg_attrib_attr_srp_sq_sizesrpt_tpg_attrib_attr_use_srq__UNIQUE_ID_srpt_service_guid646__param_srpt_service_guid__param_str_srpt_service_guid__param_ops_srpt_service_guid__UNIQUE_ID_srpt_srq_size645__UNIQUE_ID_srpt_srq_sizetype644__param_srpt_srq_size__param_str_srpt_srq_size__UNIQUE_ID_srp_max_req_size643__UNIQUE_ID_srp_max_req_sizetype642__param_srp_max_req_size__param_str_srp_max_req_size__UNIQUE_ID_license641__UNIQUE_ID_description640__UNIQUE_ID_author639.LC43.LC60.LC84.LC149.LC14.LC47.LC96is_vmalloc_addrib_unregister_clientwait_for_completion_timeout__rcu_read_lockrdma_rw_ctx_destroytarget_free_sgl__this_modulesnprintfcompletequeue_work_ontarget_execute_cmd__SCT__preempt_schedule__ib_alloc_pdtarget_submit_tmrdma_unmap_page_attrsdma_sync_single_for_devicetarget_wait_for_sess_cmdstarget_submit_prepmemcpykfreerdma_query_gidtarget_alloc_sglsg_init_oneib_modify_portib_cm_listentarget_submitkmem_cache_createrdma_reject_raw_spin_lock_irqsave_raw_spin_lockib_destroy_cm_idfortify_panicrdma_disconnect__fentry__sysfs_emithex2bindev_driver_stringib_destroy_srq_userib_find_cached_pkey__x86_indirect_thunk_raxdma_map_page_attrskstrtou16strncasecmp___ratelimit__stack_chk_fail__rdma_create_kernel_idrefcount_warn_saturatetarget_unregister_templateib_cm_notifyib_register_event_handlerstrnlenkmem_cache_alloctarget_setup_sessionib_unregister_event_handlerrdma_bind_addrib_register_clientpage_offset_basekvmalloc_nodeib_unregister_mad_agentrdma_create_qpib_create_srq_userkmem_cache_sizeib_post_send_madib_create_send_madtransport_generic_request_failureib_create_cm_idrdma_rw_ctx_wrs__list_add_validib_set_client_datainit_netib_cq_pool_put__rcu_read_unlocktarget_remove_sessionxa_loadmutex_lockkmem_cache_freeib_query_portrdma_notifyib_send_cm_repsbitmap_queue_clearinet_pton_with_scopephys_baserdma_listenmemcmp__list_del_entry_validsscanf__mutex_initmutex_lock_interruptible_raw_spin_unlock_irqrestoreib_destroy_qp_userib_cm_init_qp_attrdma_sync_single_for_cpuib_send_cm_drepkstrtoull__x86_return_thunkib_cq_pool_getrdma_destroy_ah_userib_free_send_madstrcmpib_modify_qpxa_erasepv_opssprintfvmemmap_basestrscpycpu_number__preempt_counttarget_init_cmdkvfree_call_rcutarget_stop_sessionscsilun_to_intmutex_unlockrdma_destroy_idxa_find__dynamic_pr_debugcancel_work_sync__warn_printkcore_tpg_deregisterrdma_acceptxa_storetarget_register_templateib_send_cm_dreqib_create_qp_kernelib_free_recv_madib_register_mad_agenttarget_send_busyib_dealloc_pd_userrdma_port_get_link_layerkmalloc_tracexa_find_aftertransport_generic_free_cmdcore_tpg_registerstrlentarget_put_sess_cmdparam_ops_intkvfreeib_create_ah_from_wc_raw_spin_unlock__sbitmap_queue_getib_send_cm_rej__kmallockmalloc_cacheskmem_cache_destroysystem_wqrdma_rw_ctx_init H! +H1 8HA PHa kHq {H H H H  PH G ;GC,T^H GlY<H! [Gct|H =I${H H  *\1A Yrv~   P 7H & 1 8 @H\U &b u @| \  * H  . H  .$ +H1 > .T [Ha k 2p wH   * H  4 I // &<0RHWa   4    $ )Y6ZVH  B# ?U Hd Ri { n   / : CW a  f oq    H  ^ ,  W    V H   O r ) (" K1 JI eV H  $l ^ UH   ^ $   4 [ k% *YEHP UNcxkr wY H  x\ UzvH/;g}H C H^ C 9  $HL,! 1 ]Hq }H /E @M_Hdq DMH M $a H R \E>  }H b5XZ  \TStT3  ! H!\[! Pi! n!\!-!X!U"g"G""#!# (# -#\H# V# [#e#j#sq# w# }## $H!$ m$w$$l$ $$ ($ $% %H% x%6%H%%  &)& 9&&& && (&  &f'9'!' 1' '9 ((9(Q( ('((5((q( (J)K ) ) ) !)^,)K1) U)4])>)Y)_)) )*H * *  * *^1* *y***  *^*H*  * +\G+HV+  [+^d+Hu++ +++++, :, /A, L,\_,w,B~,y,,B,H, h , `,\, -wT$-jH-m[-4m---Y-H--H- .W ..23.I.4R.>{.Y..C.09/HK/ LR/ ]/\w/Z// 0#[0"|0Q00v01'(1>1 m15u11'11511q2H2 +2 62  >2^s2;2 2 242 23 3 3Y63H@3 wM3^3wc3j33 3a333x344 b4H4 4  4 4\4 5&55 5  5 5\ 6  '6 16\N6b6h6 r6  x6 ~6^6 66B6H6 6 h6\6B7'7H7H_7n7}77 77B7H7B78H 8c8F18 848Y88D8H8 8 08\89 I9q9H9 9G:A:A_:Yg:Y:H::  ;M;]g;p; x;.; ;;>; ;s1<Oq<4<Y<<4<>)=VG=Ys=h=H= >> !>  '> ->^9>>>Q> q>4>Y>H>Y>H> >>>>B?H? "? *(? .?^7?HA? ?v? ? ?@? 4?? @ #@i2@(G@ $O@Z@m@ 0*@ @ @@>A  'NAsAzA AA A A-A A A AsA A.AHB B p B\B $ B 8'B P2B\YB $uB |B B\B `FB+BBBBC  C C%C +C lCLCLC CsDHD &D +DsfDwLuDjD D 3D@:EHGEYEkE}EEEE JFOSF ZF aF FFHQG  sGG GGGG 0GH HH ?H |H3!I a-I{IHII IHIHIHJ   J%JH;JD h g% 0*5 :H MYe ju z H           # x). DMH Z0 < *Z/09 >C0M 8RW+ l s x   `v (   `o! ( `-9 >R `Z h_y  H  ^  (\ ^Hl l+ @2 7\G*X ]bK#i ns<z < `K# 0K# K# h $  m$    $/  49~%\ P a~% 8  H 7  By05'7=BD'7Z 0a  lq8  I9 H ^ &p {1<< B    (62  7@ W)bhjBp wB~   ^B  A    2@   4 =( =} - Y    ( H; YY  Y Y      H ui 6s     $ P  %Ej , -|2GR \|2 [/w |  EU g |20|R/  *^|I 0I Ns %+0U Ca l\L( hL( +R< W4 4dLCM / 6 = O\f p0  ( \+Q @X b\Y4-aY xC0( x0c47-C MWYY ( f4`Y  x P(\^u zY8 F hF F, 7?6DFV hafI   !. I NW `\bi n!{ X `H Z  `%/< HF 0@ `(p08@HPX`h px@-0``` p    ( 008p@HPpX`h#p $x$% '0'P((0))0*+,,-/24670899 :(P>0>8@?@CHEP`FXH`I     $(b$,$0&4&8+<#/@2D6H07L=PBTCX=D\E`U/<HFfqv `p@`0  0p` 0'08p p 0( 08C@+P,XP>`0) p 0 (0   ((@08pH PPX`pp   *7 Ojz $(,04z8<@DH*LZPvTXQ\U`T d h lU ptDx||\|^| $ %%**F+c+,--8/253a46G7788~9:=>>?6?A D9EFzII I$I($J,04' 8 /0<@T `$o(p,048<@DHLPTX\`dhlptx| &/6tuvxz  5@ G$I(N,S0T4U8<@DHLPTX\`dh lDpMtrx|/0_`{HLMOQV[`grs|QRSUZ  M $Q (R ,T 0Y 4[ 8` <j @p Dw Hy Lz P~ T X \ ` d h l p t x |         " $ % &     A B D F H M N O Q S U Z x BCDI $(,048<@DHHLMPTT]X\`dhlptxr|stvxz| *0gp  ^c h$p(v,048<@DHLPTX\`dhlptx|rstvxz|DMTbf!s!!!!!""""##### $ $ $$$ $'$($)$ $$$$$ $$$($,$0$4$8$<$@%D%H %L%P%T%X%\%`%%d%h%l%p%t%x &|_&&&&&' '.'0'7'9';'<'@'''''''P(W(\(^(`(a(b(f((((((((( ) )+)7)9) :)$?)(),)0)4)8)<)@)D*H*L(*P0*T6*X:*\*`*d*h*l*p*tE+xF+|K+b+c+h+y+++++++++,,,",#,(,,,,,,,,,,,,,,,,-- ----- -$-(-,-0-4-8-<-@-D-H5/L6/P8/T=/X/\/`/d/h/l/p/t/x/|////////2222 2 222|2222222,303133353:3 44444 4]4 ^4_4a4f44 4$4(4,4064686<6@6D6H6L6P6T?7XE7\G7`L7d7h7l7p7t7x7|7788'8086878;88888899 9999w9x9z9|9~999999999 9 : : : : : : : :$ :( :, :0 :4 :8 :< :@ :D :H 0<L 1<P =T =X =\ =` =d =h =l =p =t =x =| = = = = = = > > > >  >  > > B> P> W> X> Y> > > > > > > > > > > > ? ? ? 5? 6? ;? @? G? I? K? M? N? O?$ S?( A, A0 A4 A8 A< A@ AD AH BL CP CT CX C\ C` Cd Ch Cl Cp Ct Cx C| D D D  D /E 0E 1E 3E 5E 7E 9E >E E E E E E E E E E IF JF ^F `F gF iF jF kF rF F F F F F F cG G G  H H H$ H( zI, I0 I4 I8 ?J< @ D H L P T X \ ` d  h (l 3p ?t Fx |    G [   3 J W c          $ E F K           H u      & '$ ,(  ,  0  4  8  <  @ ! D # H % L ' P , T X \ N` Td  h =l Jp qt x H| j      ) r $(04<@HLTLX`Tdlpx|acGI!K! " "$,"086#<D8#HP?#T\$`h$lt$x'I(%)$**_++-t//B2U26A (=,41>8@2?DLPXC\dWFhpct|'    j $O( 2048 @DH RPT$X `;dh :ptM!x    r"# =** ,(, ,, -=/ "C4f4 .55 66 B66  s8$8( Z0W?4A8 @6@DBH bPATbBX *`dOh ptx `A "  z0 @@HX`p `   @  9@HX`0    4(@?0:     484@HPXp4x444 (0P4X`h404 460480@H=h4p8xP4`44p (dH4PpX`z4@4` 4H(40H8@P`4hpx44 4 @4HPXx44#8 P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.altinstr_replacement.rela.altinstructions.rela__mcount_loc.rela.smp_locks.rodata.str1.1.rodata.str1.8.rela.parainstructions.rela.rodata.modinfo.rela__param.rodata.cst2.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.data.once.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<??J:@8?9JJjE@!9^IjY@89nj)i@x:9 y kk@;`9 (kh@h;89md@BX92m2q @D09@a @(E`9 /Бx@H 9H1P,@I9Gh<B@8Jh9Uf a@QK9!u $ @0 9$@@9& @H9(@ز9*@9,@ 9.@(091@@X0930#0P,<`0#: A0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H =;&z_ 3o/xl >ۀԉKgoBo+rE-m3P_/E\ҘŽA+ME(뉵AG"%,#ct Щ\Qu%Vx==ꀱYvɩ-(vs@{J7i~!?0W$ADq ݝ`i h׫T("5~ݒ8,QN d3o 66YUvVnBPSP8%)|׺͵ԀEr}:Ļ-M+Q}2DUMXar2W19o0MUfRJݧɗΞ1lHXY.]\qB:Q>{Y$ekM:f{M赔(qӹyo{p8]=KuC5՚̥LY_cM&**N썚Jx$