ELF>@@32GNUH)LݒYYp?LinuxLinux6.1.0-41-amd64Hff.@H@HVH`eH%(HD$8HG@H$HD$ HD$(HD$0HD$HT$PFHHXHt$ Ht$H D$0H HHD$HD$HD$(HH@8HT$8eH+%(u H@fDHHHPHff.@HHH@H@HXHuHHHHHHH(HHEHfHHH Hff.HHHHff.HHHHff.HHHHff.HHH`HH@HXHuHHHHHHH`PHHHHHff.HH׀uHHHHfDHH׀HuH HHHff.@HHHH0Hff.HH׋t=L1HcH IHAL9Oу9uHHHHfDSHHHeH%(HD$1H|$D$utDfD AB LLT$LT$HD$ABCIJH;(ƃPAB ȃv AB'PH0Ht$L ABAABADD ABzfAWAVIAUATA̹UHSHhHR@L$H|$(eH%(HD$`1HBhL81HIFI9A=H5Au BLm`IEHHD$IMHIEH9MmHt$LHt$tIUIEHBHHH|$IEH"IEM>IMAP0 ЈQDAH $EG0IvI}ADžvIEHx H HC0H0D$HHD$@IEHD$(HD$P@H\$0D$XID$\HPIL(AF4IUHB JHrIVRɉJHH2Ht$(J HT$ AF,IFAF8H}XHD$ HH@0HD$`eH+%(mHhD[]A\A]A^A_H|$AH$H HIvVHNIv)ȉFHȉF H$HAV,IFAF8HtAa Lu`InHIVIvLHD$HT$Ht$tHT$Ht$LjIUIuMnHt$Hf Aǃ  11H$AHtDHHHHuHEDHH ff.@UHAUATSHHHĀeH%(HD$xHG@H@hHHL$HN HT$HD$8HD$(HD$@HD$Hx=HD$XHD$`HD$hHD$pH$HD$Hd$ HL$0DD$8txHsDIH|$XH|$(MHC E1LHH|$HD$hD$dD$p}x t)D$AE1HT$xeH+%(uHe[A\A]] Ӹff.AWAVAUAպhATIH=UH SH HIIFHHI$H@L8MHHڸHHH+H4E1EHH LHH5I$IFHRH:tHt?In En([L]A\A]A^A_I^=t,I$IFH@H8tI~LE1I_PHtLHHH IH0AWAVAUATAUSHHpeH%(HD$hHG@HD$u1pt*Hx11HcЃHRHQ9u~ HQDHCxHD$HHD$CxH|$HHH= L{@IHƀA=AƆAfAAƆIdžAfAEtDDʀfAAAwAF IFMn(AIAV fAFAAF AF"AAF AF#IFAn$fAV fAFHIF8fA`IWXIUIW@IUIWHHIWPHPLwAHLL$$H|$xZ2uƃQHT$heH+%(`Hp[]A\A]A^A_@HIvPkIW@IUIWXIUIWPHIWHHT$ 1 MWhHAHL$IArHxuD$_L$<DhHIFhIIFPIIFxHCXAAEAIEMIIAƆ@H @AWAVAUATUSHHLb@H<$eH%(HD$1D$ <FHȉBlF1ȉBt ECqAT$$A|$(ChU9{qIT$pC9OIT$p9OfLMA$E1UAE9$~GHIcHH4t؉HD$eH+%(~H[]A\A]A^A_A$uSH= IHL<$HT$ HLt+L$$uE11L$$]H{XT$ LuAHT$ LLuD$ %=AHHAHHH4ׂCHHT$ LA$H{X2H<$11 Hk@HcH<H=a HHGHcH<H= HHHE1AA9)slH}hMcN,IEHJ<uËE1HMcN$HEhMtdž L1H$eH+%(\ He[A\A]A^A_]DHdž EWAH@HD$PHH8HCHHD$81HIH|$8LIM-HD$PHHH@H8HD$(HtShIt$M|$I DIwIGHIG()H01HAIEHDMIGEIG I LLHAf I(H|$`M(M0HD$0HC@D$XHD$@ID$HD$H1HAD$,MMAAHD$@AEH@hL8IGH8HD$ HLE1L\$L\$AEHD$HH0{qt&SpD9|DKhHDH9rAHT$HRHЈT$HD$AnHD$ H8Ht+HD$@IHL$DL$P,L$DL$1H|$`HI@A=HD$pHS@I8L\$xED$\HcHD$`Ld$HHD$hHt$0LD$\DHH|$`AƅA)DžtH|$xE1AHD$xHE9uEuLd$E1cHD$HDxA0HD$(H8HtShIt$DLH(Sdž L7L{@E8E1H\$LDEHD$pWAOHwcɉHHH0H $HD$p$HA9uD$H\$fEPD$DA~HD$@DX(E9E9HD$HI@EGAHDt$DIcD\$HD|DHD$HxHD$@D\$@ȉD$XHt$IHFD$HHȉF $ȉFAHD$HDXHD$ H8HtT$IHA EHT$HBE AG< H|$8L3HLILtMfM4$I\$L#CH|$8LIDž(A UHD$@pICHT$1HHHD$@@ȉBACȉB AfAPDEI@11HcHD ȉHD9uI(DHC@H@hMHx=I9 LHL\$L\$AVLd$D$fEPEgHT$0HL7HD$PAHHT$@HPAP;NHH=LHHLD$@HD$H LD$@HD$HD$HL$hLL$XHHT$`Ht$0D@Aƅ$fAPD$XD\$DX5I@HL$HH2AHzHt0H|8ADD|$Ht$HA@FIHt$H1M0fAPVHDHBHFDH9 E~bMcDL$ LLH\$IH\$@MMMIHGIID$0GAD$8CAD$<HM9uDL$ H\$MMI0ADDH,0AEHT$HByx0m1E1E1fAP21FI8Et4DH<1H0HHvHN H9uI9I91 HH=St!H=u!=u  "=vH5u59sH=vHHHHHHHHtwHHÅtHBHHÅtCHHHH=H=[SHHHHHHPH[ LHLHLHLLHLHLHLHLHÉLHLHLHLHLLHLHHLHLHLHLHLHLHLLHLHzLHfLHLHHHD$HHHppHPHID$pHHHPIt$pHHHPID$pHHHPH1ҿ H5I$It$pHHHP1It$pHHHPHC@MH@ptk HPHHǃIt$pHHHPǃHPHHǃHPHHǃHUHP t"HHǃB=uHHHHIupHHHPADŽ$IEpHHHP11HAƄ$QtIEpHHHPH5I IupHHHPI|$@KLopw+tw IPHHADŽ$IupHHHP1A$IPHHADŽ$HCXIPt$HHADŽ$@AA=HHIPtHHCHHI$L@HHHM$IADŽ$HHADŽ$HO8LHH'IPHHADŽ$HCA$pfʅuVffA$PfA$P ʁfU0HPI$H@I$A$uA$DfH.DEHHIHCpUHHPH5 HXDfH.DEHHIHCpUHHPH5 HXHDHH|$H|$1IHD$(HXHt7HLD$A?LD$LIEHLHxHIHHPHx HHPL8ZHHHHPHhPtyǃPHhH5 H( HD H HRH8HfAPEHHhLHxHIHHPLx HHAHPHLMA1LπL`D`DDLHx @HD`LMHDHDHHD`HPED`HhLLH+8HHH‰HLHIHXLH @HD`LM(It$pHH$HP$HD$@HHHppHPHT$0HLHD$PHHHHPA HD$PDHHHHPAu(1EDHD$HD$PHHHHPhHD$@HHHppHPHD$PHHHHPHD$PHHHHPHT$0HLADž HDHHHPHHHH=H=%u %s truefalse%d %pI6 srp_remove%ssrp-%s-%uib_srp: max_iu_len = %d 0x%016llx 0x%04x 3ib_srp: %s -> %pISpfsc , ib_srp&x->wait47off ib_srp: QP event %s (%d) include/rdma/ib_verbs.hSRP reset_device called SRP abort called SENDFR is not supported &host->add_target_mutexRECVinclude/linux/dma-mapping.hib_srp: using immediate data ib_srp: REJ received REJ reason 0x%x ib_srp: received DREQ ib_srp: connection closed FAST REGINV RKEY6%pIS%pI6SRP.T10:%016llXib_srp: reconnect succeeded ib_srp: Send failed %s: %llu / %u = %llu <> %u portibdevadd_target%s -> %pISpfsc id_ext=%sioc_guid=%sdgid=%spkey=%xservice_id=%smax_sect=%dmax_cmd_per_lun=%dtarget_can_queue=%dio_class=%xinitiator_ext=%scmd_sg_entries=%uallow_ext_sg=%usg_tablesize=%ucomp_vector=%utl_retry_count=%uqueue_size=%dsrc=%sdest=%smax_it_iu_size=%dch_count=%uinfiniband_srpInfiniBand SRP initiatorallow_ext_sgcmd_sg_entriestl_retry_countcomp_vectorch_countlocal_ib_devicelocal_ib_portzero_req_limreq_limorig_dgiddgidsgidpkeyservice_idioc_guidid_extmax_iu_len = %d QP event %s (%d) srp4ib_srp: srp_sg_tablesize is deprecated, please use cmd_sg_entries 4ib_srp: Clamping cmd_sg_entries to 255 4ib_srp: Bumping up indirect_sg_entries to match cmd_sg_entries (%u) 4ib_srp: Clamping indirect_sg_entries to %u 3ib_srp: couldn't register class infiniband_srp 3ib_srp: couldn't register IB client drivers/infiniband/ulp/srp/ib_srp.cib_srp: SRP reset_host called 4ib_srp: invalid id_ext parameter '%s' 4ib_srp: invalid ioc_guid parameter '%s' 4ib_srp: bad dest GID parameter '%s' 4ib_srp: bad P_Key parameter '%s' 4ib_srp: bad service_id parameter '%s' 4ib_srp: bad source parameter '%s' 4ib_srp: bad dest parameter '%s' 4ib_srp: bad max sect parameter '%s' 4ib_srp: match_int() failed for queue_size parameter '%s', Error %d 4ib_srp: bad queue_size parameter '%s' 4ib_srp: match_int() failed for max cmd_per_lun parameter '%s', Error %d 4ib_srp: bad max cmd_per_lun parameter '%s' 4ib_srp: match_int() failed for max target_can_queue parameter '%s', Error %d 4ib_srp: bad max target_can_queue parameter '%s' 4ib_srp: bad IO class parameter '%s' 4ib_srp: unknown IO class parameter value %x specified (use %x or %x). 4ib_srp: bad initiator_ext value '%s' 4ib_srp: match_int() failed for max cmd_sg_entries parameter '%s', Error %d 4ib_srp: bad max cmd_sg_entries parameter '%s' 4ib_srp: bad allow_ext_sg parameter '%s' 4ib_srp: match_int() failed for max sg_tablesize parameter '%s', Error %d 4ib_srp: bad max sg_tablesize parameter '%s' 4ib_srp: match_int() failed for comp_vector parameter '%s', Error %d 4ib_srp: bad comp_vector parameter '%s' 4ib_srp: match_int() failed for tl_retry_count parameter '%s', Error %d 4ib_srp: bad tl_retry_count parameter '%s' (must be a number between 2 and 7) 4ib_srp: match_int() failed for max it_iu_size parameter '%s', Error %d 4ib_srp: bad maximum initiator to target IU size '%s' 4ib_srp: match_int() failed for channel count parameter '%s', Error %d 4ib_srp: bad channel count %s 4ib_srp: unknown parameter or missing value '%s' in target creation request 4ib_srp: target creation request is missing one or more parameters 4ib_srp: cmd_per_lun = %d > queue_size = %d 3ib_srp: No route available from %pISpsc to %pISpsc (%d) 3ib_srp: Resolving address %pISpsc failed (%d) ib_srp: Got failed path rec status %d ib_srp: Path resolution failed ib_srp: Path record query failed: sgid %pI6, dgid %pI6, pkey %#04x, service_id %#16llx ib_srp: Sending CM DREQ failed ib_srp: failed %s status %s (%d) for CQE %p ib_srp: Queueing INV WR for rkey %#x failed (%d) Destroy of kernel PD shouldn't failSending SRP abort for tag %#x ib_srp: %s: %llu / %u = %llu <> %u ib_srp: %s: mr_page_shift = %d, device->max_mr_size = %#llx, device->max_fast_reg_page_list_len = %u, max_pages_per_mr = %d, mr_max_size = %#x ib_srp: no IU available to send response ib_srp: unable to post response: %d Received tsk mgmt response too late for tag %#llx Null scmnd for RSP w/tag %#016llx received on ch %td / QP %#x ib_srp: problems processing SRP_CRED_REQ ib_srp: ignoring AER for LUN %llu ib_srp: problems processing SRP_AER_REQ ib_srp: Got target logout request ib_srp: Unhandled SRP opcode 0x%02x ib_srp: Recv failed with error code %d ib_srp: Out of MRs (mr_per_cmd = %d) ib_srp: %s: ib_map_mr_sg(%d, %d) returned %d. %s %s: rejecting DMA map of vmalloc memory 4ib_srp: %s: subnet timeout %d may cause SRP login to fail. ib_srp: Topspin/Cisco initiator port ID workaround activated for target GUID %016llx ib_srp: giving up on stale connection ib_srp: Unhandled RSP opcode %#x ib_srp: Sending CM REQ failed REJ reason: IB_CM_REJ_DUPLICATE_LOCAL_COMM_ID ib_srp: SRP_LOGIN_REJ: requested max_it_iu_len too large ib_srp: SRP LOGIN REJECTED, reason 0x%08x REJ reason: IB_CM_REJ_CONSUMER_DEFINED, opcode 0x%02x REJ reason: stale connection ib_srp: Unhandled CM event %d ib_srp: Topspin/Cisco redirect to target port GID %016llx%016llx REJ reason: IB_CM_REJ_PORT_REDIRECT ib_srp: SRP LOGIN from %pI6 to %pI6 REJECTED, reason 0x%08x ib_srp: DREQ received - connection closed ib_srp: Sending CM DREP failed 3ib_srp: QP creation failed for dev %s: %d 6ib_srp: %s: ib_alloc_mr() failed. Try to reduce max_cmd_per_lun, max_sect or ch_count ib_srp: FR pool allocation failed (%d) ib_srp: Already connected to target port with id_ext=%016llx;ioc_guid=%016llx;dest=%pIS ib_srp: Already connected to target port with id_ext=%016llx;ioc_guid=%016llx;initiator_ext=%016llx 4ib_srp: No MR pool and no external indirect descriptors, limiting sg_tablesize to cmd_sg_cnt ib_srp: max_sectors = %u; max_pages_per_mr = %u; mr_page_size = %u; max_sectors_per_mr = %u; mr_per_cmd = %u ib_srp: Connection %d/%d to %s failed ib_srp: SCSI scan failed - removing SCSI host ib_srp: %s: SCSI scan succeeded - detected %d LUNs ib_srp: new target: id_ext %016llx ioc_guid %016llx sgid %pI6 dest %pIS ib_srp: new target: id_ext %016llx ioc_guid %016llx pkey %04x service_id %016llx sgid %pI6 dgid %pI6 field "cmd->cdb" at drivers/infiniband/ulp/srp/ib_srp.c:2194memcpy: detected field-spanning write (size %zu) of single %s (size %zu) ib_srp: Unhandled data direction %d ib_srp: Failed to map data (%d) 3ib_srp: Inconsistent: scsi len %d <> desc len %lld <> mr len %lld; ndesc %d; nmdesc = %d Could not fit S/G list into SRP_CMD %s: mr_page_shift = %d, device->max_mr_size = %#llx, device->max_fast_reg_page_list_len = %u, max_pages_per_mr = %d, mr_max_size = %#x max_sectors = %u; max_pages_per_mr = %u; mr_page_size = %u; max_sectors_per_mr = %u; mr_per_cmd = %u %s: SCSI scan succeeded - detected %d LUNs Memory mapping consistency check%s: ib_map_mr_sg(%d, %d) returned %d. srp_add_targetsrp_qp_event srp_max_it_iu_lensrp_parse_insrp_map_finish_frsrp_map_dataadd_target_storesrp_add_one @ @ch_countmax_imm_datause_imm_datadev_loss_tmofast_io_fail_tmoreconnect_delaynever_registerregister_alwaystopspin_workaroundsallow_ext_sgindirect_sg_entriescmd_sg_entriessrp_sg_tablesizeparm=ch_count:Number of RDMA channels to use for communication with an SRP target. Using more than one channel improves performance if the HCA supports multiple completion vectors. The default value is the minimum of four times the number of online CPU sockets and the number of completion vectors supported by the HCA.parmtype=ch_count:uintparm=max_imm_data:Maximum immediate data size.parmtype=max_imm_data:uintparm=use_imm_data:Whether or not to request permission to use immediate data during SRP login.parmtype=use_imm_data:boolparm=dev_loss_tmo:Maximum number of seconds that the SRP transport should insulate transport layer errors. After this time has been exceeded the SCSI host is removed. Should be between 1 and SCSI_DEVICE_BLOCK_MAX_TIMEOUT if fast_io_fail_tmo has not been set. "off" means that this functionality is disabled.parm=fast_io_fail_tmo:Number of seconds between the observation of a transport layer error and failing all I/O. "off" means that this functionality is disabled.parm=reconnect_delay:Time between successive reconnect attemptsparm=never_register:Never register memoryparmtype=never_register:boolparm=register_always:Use memory registration even for contiguous memory regionsparmtype=register_always:boolparm=topspin_workarounds:Enable workarounds for Topspin/Cisco SRP target bugs if != 0parmtype=topspin_workarounds:intparm=allow_ext_sg:Default behavior when there are more than cmd_sg_entries S/G entries after mapping; fails the request when false (default false)parmtype=allow_ext_sg:boolparm=indirect_sg_entries:Default max number of gather/scatter entries (default is 12, max is 2048)parmtype=indirect_sg_entries:uintparm=cmd_sg_entries:Default number of gather/scatter entries in the SRP command (default is 12, max 255)parmtype=cmd_sg_entries:uintparm=srp_sg_tablesize:Deprecated name for cmd_sg_entriesparmtype=srp_sg_tablesize:uintlicense=Dual BSD/GPLdescription=InfiniBand SCSI RDMA Protocol initiatorauthor=Roland Dreierdepends=scsi_transport_srp,ib_core,scsi_mod,rdma_cm,ib_cm,scsi_commonretpoline=Yintree=Yname=ib_srpvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions $$$$$$$$8HH   (0880( @@ (080( 80( 8 (080( 8 ( ( (08@H(    (    (0880( 80(    (080( 8 (080(  ( (  (080( 80(  (08@H@80( @HPH@ (08@80( @ (08x80( x80( x (0880(  (080( 8 (0880(  (08P80( P    ( (   (080( 8 ( ( (0( 0 (0880( FHFH (08X80( X8(0((0( (08X80( ( (080( @x80( xP ( ( ( HXm__fentry__9[__x86_return_thunkpHe__x86_indirect_thunk_raxV __stack_chk_failasysfs_emitn[@srp_parse_tmosrp_tmo_valid~_printk%Ialloc_workqueue-qsrp_attach_transport-X__class_register ib_sa_register_client&(Cib_register_client__ib_alloc_pdJSdevice_add __mutex_initFz<device_initializeJQdev_set_name ib_set_client_data3 _dev_warnN<scsilun_to_intxib_map_mr_sg sg_init_oneE:#__kmallocΰis_vmalloc_addr^|page_offset_baselevmemmap_base|'Ldma_map_page_attrsudev_driver_string(Lphys_baseN7rdma_connect4ib_send_cm_reqib_query_port 7Aget_random_bytes9Ļib_cm_init_qp_attr6DZ;ib_modify_qp__msecs_to_jiffiesA ib_send_cm_rtuk>Oib_send_cm_drepB(ib_dereg_mr_userTiib_drain_qp*inib_destroy_qp_userڧib_free_cq9etdevice_remove_fileBsrp_rport_getrsrp_remove_host 4?scsi_remove_hostGsrp_stop_rport_timersJkobj_ns_drop-cancel_work_sync:*Qsrp_rport_putZscsi_host_put[G__ib_alloc_cqgrdma_create_qpTib_create_qp_kernelNib_find_cached_pkeyA@ib_alloc_mrsrdma_destroy_qp}Dscsi_host_alloco--kobj_ns_grab_currentU=h4scsi_host_getumutex_lock_interruptibleӉrdma_query_gid  __num_online_cpus?<sprintf scsi_add_host_with_dma` srp_rport_add̔kscsi_scan_target]__scsi_iterate_devicesnode_statesQR!__bitmap_weight8߬imemcpy1dma_map_sg_attrsysg_next`ib_dma_virt_map_sgj w8srp_timed_out pparam_ops_uintjparam_ops_bool<param_ops_int module_layoutk     {   { 0 L U 1    L 5  {  }   $$8> >$$$$$$$$$$$$$$$$ X  P *ib_srpGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0HHT<   2`@x T$3"4J@0@ii* DDDDDEE0E@EUEgEyEEEEEEF F@8FTFlFFFF F@FFGG :GWGtGGG GGG  H H7HLH\HqH H@HH HHHHII,I 7I@BIKIZIhIxIII I@IIII JJ#J 3J@CJSJcJtJJJJJJJJKK8T~[@*u1!K 1KGK^KtKKK K@KKK?L? *Ԙ՘*C L "  ] 5k@ 6,0u,@x G` *LT   %L hV gQ@؄/L;L@NLdL2iLIsL*}L$  k kL  (*&kLLL LLL MM/MSMqM"M(M0M@MMMMMM NN'N1Nk@cQ Q ,QJ:QFQfA @ Z NQňVQň@_QňhQňqQň zQň@ Qň QLj Q Q@ Q` Qa Qb Qc d *e >f Rg mh Ri .j gk &Rl +Rm  n 0Ro ARp MRq WRr gRs uRt Ru Rv Rw Rx Ry Rz R{ R| R}  S~  S 0S >S QS eS sS S S S S S S S S  T T T %T 0T CT ST gT wT T TK T] T i@ 3` OT T T] T]@ T]` U] U U%Z@<WT@=^Ɉ@>k>!UQ>/Uk?=U@?HU`?YU?aU?nUJ@zUAU@AUAUB0U`U`U`U-U0UJU`U`UV@VGV@"V-V3;VI=X":HV]@ UV` aV sV {V V V@ V` V- ° V ΦV V@ PV`EVȘV_E@tVVWW)W9WDWRPW\WjW~WWVWVWW W@EWWai W@WW)XkA0`@A>AÈX@XˈU`@`:"@1X3Y x :XEXWXfX{X]X] V@X`Q ʈ>kXƈXȈXXXX Y"Yˆ.YΏk?YSYlYYY(ˈY`@YUP&gYY Y@|YYZ Z͈ZZG1Z 6Z̈@:ZψCZ@MZ`ZZdZnZf]@{ZZfM7 ̈Z9pZӈ@ՈV P׈@و وZӈZӈ@ZۈZۈZۈ[ۈ@%[ۈ;[݈G[݈W[߈@e[r[[@[C[[@[C߈[}@[[[[ @[VΦ  V E Ș@ V _E V [  \ \@ '\A 6\C ?\D RE PWF W` Q\( ^\( 3- j\@  Ĉ҈Έш Ĉ&Ԉ Ĉֈ ˈk؈ ҈ڈ ˈ܈ ˈވ Lj Lj Ĉ Ĉ ˈ Ĉ K  ˈU Ĉ Ĉ? 2:҈ K҈ Ĉ\\\\\\\\Ј\ ]!].]6]C]Q]Y]g]t]]]A]B]]]]]^#^6^M^d^v^@^^^^_9_b_____CB@o&B`_ o&B_`o&B`&`:`N` @$[}>-@\`B Ej`A&o$ Ev`A 2 ``` 8-j`A@&o$P$X\`B```v`A ``` a9a 4$[}~GaB -@UaBcaBqaAya$ d a $[}~a%B -@ qaA  a 0$a$[} -@ E|  2 a$ $a- @a0$a$[}~qa$(a$0a$8-@ E|  $a$ $a$ab b!b7bKb`btb b $$a$[}2 GaB -@ 2 ]$$bBbBbBbB b$a$2 GaB -@b$>-@b $$a$2 GaB -@ *| bB *b c$>-@ cf $"c2cDcVcjcyc H:"@f $ck%J@@c`ccUcccUcUc8dK!dKc@cc#b 8d@Kd  Xd cd$pd${d$$A dA0WC@dA6CAdBd-$dHcd${d$dAdB d@dB eAeA(eB4eB Be@KeBWeA`eAjeBteB ~e eex1 8@Jo #ee eeeef#f AV A2f$ >fOfK< ^f  BV B 2f$@nf$Htf$P{f$Xf$`f$hf$pV &Y '^ (fXy AfCB@f$` $hf$pf$xAfA*$f$\$f$.$f$ g$$)g%`]*#g(P]I@0gDgRg?]gigug3d ggggghh>hZhthh h h h h i2iNi  f$Xi /ci1@ li1 }i1 i *i -li$@i$Hi$P/$X $`i$h $p * *iP-li$@h ) *@ *`Pq2j3j`A. {4@η-j78 95+j7jBjOj^jmjjjjjj j j j k k,k@kPkakpkkkkkkkkk ll5lFlZlnl l l l l lll m#mP9m?Cm&@ii$PC1Lm1[m#kmC@zm*m*x Gm*i$i$m/m i  #η-@m 8mM5k@fC:m; B@B`m*>m kmCzm*@m*`m*i$i$n&n/i η-8n"InYnjnnnnnno !o 6o No do zooooopp6pZpzppppp q&qBqdqq q!q#qa%Aqk@r$ r#r$3rLm1IrZrlrrrrrrrss 9s Rs ns s ssEsk@/$s 9m?fC@o #Cm&ii$&sstt*t8tItet(H * t*@Pko #/$ Pt=t@tBtCtDtFtGtIt0t`A<{J@-k KtNO ?PLt`C1 u1@!u1Lm1[m#fC@ *x Gm*-li$@i$Hi$Pm$X/$`m$h $pi$x7u$ $η-Fu^usuuuu u@uuu>v$v8vHvTvDhvwvvvvvvvvvw @`:"ok w*w-@&w3w?wPwKWwKdw@mwXii*@:" `.-@`uwJVw8w҈[@w]w_wWw@w3wh`ei-[kQG=G@ *`wqA3Zww%`~[^\wpp*wbwx?@ xaxxpw`xcx+x`4-3x(gZ @b  ;xiUaT@caT`Cx$OxK%IdR&jJ&j2  \x-@ ixI wx$ ĐK x$04- w* [o@Jx* *TxT x@x`xKAxC@xCxCx&dwp@xĈy# y  y@%y`2y=y2 HyWyKn@ey*tyyTyT`yK@fy y 4-@9`srh[ fCy@Aܻ,\%\Ht  #l$lyKwkxmeWP\]m ]@=m =@}isŤtXϣy @us_vyWy*@x*`Vw[ c x z |4 ~@ yzg z@ ,z8zGzXzezrzz z@zzzz{{*{ A{@T{c{s{{{ 2  K҈k+ 1kbQ2Y# w{2{ {Q{ { { p k{   | | %| 0|  J[ gA|  JHE S| a|j| w| | | | | | | | } } '} 6} @} J} T} d} r}  Q ˈ~}  }Lj} É w҈} ʼn} ʼn} ʼn [o}-| -@$} ɉ Q ˈ}} ˉ xA9 ~ ͉ x?AP!~ ω x?3~[o8~ щ K~Ĉw҈Q~ Ӊb~  @Rr~ ։ [o~[~ ؉ [o~[o&~ ډ~ ։ [[o~U~ ݉ [o~[~U~ ߉ [oJ~=~=~*~&~  J[o~   ։ y1  TxOxKxTE  yW  Kw҈hkt  w҈[oJ  ։ [oTK    K~Ĉ҈   g  [o(  81n@kG  g[o_ n    A!5k  g  -Ĉƀ ր t }trdma_transport_typeRDMA_TRANSPORT_IBRDMA_TRANSPORT_IWARPRDMA_TRANSPORT_USNICRDMA_TRANSPORT_USNIC_UDPRDMA_TRANSPORT_UNSPECIFIEDrdma_network_typeRDMA_NETWORK_IBRDMA_NETWORK_ROCE_V1RDMA_NETWORK_IPV4RDMA_NETWORK_IPV6ib_device_cap_flagsIB_DEVICE_RESIZE_MAX_WRIB_DEVICE_BAD_PKEY_CNTRIB_DEVICE_BAD_QKEY_CNTRIB_DEVICE_RAW_MULTIIB_DEVICE_AUTO_PATH_MIGIB_DEVICE_CHANGE_PHY_PORTIB_DEVICE_UD_AV_PORT_ENFORCEIB_DEVICE_CURR_QP_STATE_MODIB_DEVICE_SHUTDOWN_PORTIB_DEVICE_PORT_ACTIVE_EVENTIB_DEVICE_SYS_IMAGE_GUIDIB_DEVICE_RC_RNR_NAK_GENIB_DEVICE_SRQ_RESIZEIB_DEVICE_N_NOTIFY_CQIB_DEVICE_MEM_WINDOWIB_DEVICE_UD_IP_CSUMIB_DEVICE_XRCIB_DEVICE_MEM_MGT_EXTENSIONSIB_DEVICE_MEM_WINDOW_TYPE_2AIB_DEVICE_MEM_WINDOW_TYPE_2BIB_DEVICE_RC_IP_CSUMIB_DEVICE_RAW_IP_CSUMIB_DEVICE_MANAGED_FLOW_STEERINGIB_DEVICE_RAW_SCATTER_FCSIB_DEVICE_PCI_WRITE_END_PADDINGib_kernel_cap_flagsIBK_LOCAL_DMA_LKEYIBK_INTEGRITY_HANDOVERIBK_ON_DEMAND_PAGINGIBK_SG_GAPS_REGIBK_ALLOW_USER_UNREGIBK_BLOCK_MULTICAST_LOOPBACKIBK_UD_TSOIBK_VIRTUAL_FUNCTIONIBK_RDMA_NETDEV_OPAib_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_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_infoib_pd_flagsIB_PD_UNSAFE_GLOBAL_RKEYsam_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_lunscsi_host_statusDID_OKDID_NO_CONNECTDID_BUS_BUSYDID_TIME_OUTDID_BAD_TARGETDID_ABORTDID_PARITYDID_ERRORDID_RESETDID_BAD_INTRDID_PASSTHROUGHDID_SOFT_ERRORDID_IMM_RETRYDID_REQUEUEDID_TRANSPORT_DISRUPTEDDID_TRANSPORT_FAILFASTDID_TRANSPORT_MARGINALscsi_dispositionNEEDS_RETRYSUCCESSFAILEDQUEUEDSOFT_ERRORADD_TO_MLQUEUETIMEOUT_ERRORSCSI_RETURN_NOT_HANDLEDFAST_IO_FAILblist_flags_tscsi_device_stateSDEV_CREATEDSDEV_RUNNINGSDEV_CANCELSDEV_DELSDEV_QUIESCESDEV_OFFLINESDEV_TRANSPORT_OFFLINESDEV_BLOCKSDEV_CREATED_BLOCKscsi_scan_modeSCSI_SCAN_INITIALSCSI_SCAN_RESCANSCSI_SCAN_MANUALscsi_vpdscsi_devicesame_target_siblingsbudget_mapdevice_blockedrestartsstarved_entrymax_queue_depthlast_queue_full_depthlast_queue_full_countlast_queue_full_timequeue_ramp_up_periodlast_queue_ramp_upscsi_levelinq_periph_qualinquiry_mutexinquiry_leninquiryvpd_pg0vpd_pg83vpd_pg80vpd_pg89vpd_pgb0vpd_pgb1vpd_pgb2sdev_targetsdev_bflagseh_timeoutmanage_system_start_stopmanage_runtime_start_stopmanage_shutdownforce_runtime_start_on_system_startlockableborkensdtrwdtrtagged_supportedsimple_tagswas_resetexpecting_cc_uause_10_for_rwuse_10_for_msset_dbd_for_msread_before_msno_report_opcodesno_write_sameuse_16_for_rwskip_ms_page_8skip_ms_page_3fskip_vpd_pagestry_vpd_pagesuse_192_bytes_for_3fno_start_on_addallow_restartno_start_on_resumestart_stop_pwr_condno_uld_attachselect_no_atnfix_capacityguess_capacityretry_hwerrorlast_sector_bugno_read_disc_infono_read_capacity_16try_rc_10_firstsecurity_supportedwce_default_onno_difbroken_fualun_in_cdbunmap_limit_for_wsrpm_autosuspendignore_media_changesilence_suspendno_vpd_sizequeue_stoppedoffline_alreadydisk_events_disable_depthsupported_eventsmax_device_blockediorequest_cntiodone_cntioerr_cntiotmo_cntsdev_gendevsdev_devdma_drain_lendma_drain_bufsg_timeoutsg_reserved_sizebsg_devaccess_statestate_mutexsdev_statequiesced_bysdev_dataScsi_Host__devices__targetsstarved_listdefault_lockhost_lockscan_mutexeh_abort_listeh_cmd_qehandlereh_actionhost_waithostttransportttagset_refcnttagset_freedhost_blockedhost_failedhost_eh_scheduledhost_noeh_deadlinelast_resetmax_channelmax_idmax_lunmax_cmd_lencan_queuecmd_per_lunsg_prot_tablesizeopt_sectorsdma_boundaryactive_modehost_self_blockedreverse_orderingtmf_in_progressasync_scaneh_noresumehost_tagsetshort_inquiryno_scsi2_lun_in_cdbwork_q_namework_qtmf_work_qmax_host_blockedprot_capabilitiesprot_guard_typen_io_portdma_channelshost_stateshost_gendevshost_devshost_datascsi_targetstarget_sdev_userreap_refsingle_lunpdt_1f_for_no_lunno_report_lunsexpecting_lun_changetarget_busytarget_blockedmax_target_blockedstarget_datascsi_device_handlerscsi_target_stateSTARGET_CREATEDSTARGET_RUNNINGSTARGET_REMOVESTARGET_CREATED_REMOVESTARGET_DELscsi_data_bufferscsi_cmnd_submitterSUBMITTED_BY_BLOCK_LAYERSUBMITTED_BY_SCSI_ERROR_HANDLERSUBMITTED_BY_SCSI_RESET_IOCTLscsi_cmndeh_entryabort_workeh_eflagsbudget_tokenjiffies_at_allocprot_opprot_typeprot_flagssubmittercmd_lensc_data_directioncmndsdbprot_sdbunderflowtransfersizeresid_lensense_lensense_bufferextra_lenhost_scribblescsi_host_templatequeuecommandinit_cmd_privexit_cmd_priveh_abort_handlereh_device_reset_handlereh_target_reset_handlereh_bus_reset_handlereh_host_reset_handlerslave_allocslave_configureslave_destroytarget_alloctarget_destroyscan_finishedchange_queue_depthmq_polldma_need_drainbios_paramshow_infoeh_timed_outeh_should_retry_cmdhost_resetproc_nametag_alloc_policytrack_queue_depthsupported_modeemulatedskip_settle_delayshost_groupssdev_groupsrpm_autosuspend_delayscsi_host_stateSHOST_CREATEDSHOST_RUNNINGSHOST_CANCELSHOST_DELSHOST_RECOVERYSHOST_CANCEL_RECOVERYSHOST_DEL_RECOVERYscsi_transport_templateSRP_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_lensrp_cred_reqsrp_cred_rspsrp_aer_reqsense_datasrp_aer_rspsrp_rport_identifierssrp_rport_stateSRP_RPORT_RUNNINGSRP_RPORT_BLOCKEDSRP_RPORT_FAIL_FASTSRP_RPORT_LOSTsrp_rportlld_datareconnect_delayfailed_reconnectsreconnect_workfast_io_fail_tmodev_loss_tmofast_io_fail_workdev_loss_worksrp_function_templatehas_rport_statereset_timer_if_blockedterminate_rport_iorport_deleteib_mad_hdrbase_versionmgmt_classclass_versionclass_specificattr_idattr_modib_sa_comp_maskib_class_port_infocapability_maskcap_mask2_resp_timeredirect_gidredirect_tcslflredirect_lidredirect_pkeyredirect_qpredirect_qkeytrap_gidtrap_tcslfltrap_lidtrap_pkeytrap_hlqptrap_qkeyrdma_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_typeib_sa_clientrdma_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_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_req_paramprimary_path_inboundprimary_path_outboundmax_cm_retriesSRP_PATH_REC_TIMEOUT_MSSRP_ABORT_TIMEOUT_MSSRP_PORT_REDIRECTSRP_DLID_REDIRECTSRP_STALE_CONNSRP_DEF_SG_TABLESIZESRP_DEFAULT_QUEUE_SIZESRP_RSP_SQ_SIZESRP_TSK_MGMT_SQ_SIZESRP_DEFAULT_CMD_SQ_SIZESRP_MAX_PAGES_PER_MRSRP_MAX_ADD_CDB_LENSRP_MAX_IMM_SGESRP_MAX_SGESRP_IMM_DATA_OFFSETSRP_TAG_NO_REQSRP_TAG_TSK_MGMTsrp_target_stateSRP_TARGET_SCANNINGSRP_TARGET_LIVESRP_TARGET_REMOVEDsrp_iu_typeSRP_IU_CMDSRP_IU_TSK_MGMTSRP_IU_RSPsrp_deviceglobal_rkeymr_page_maskmr_page_sizemr_max_sizemax_pages_per_mrhas_fruse_fast_regsrp_hostsrp_devadd_target_mutexsrp_requestscmndfr_listindirect_descindirect_dma_addrnmdescreg_cqesrp_iusgesrp_fr_descib_cmpath_querypath_query_idcm_idib_sa_queryrdma_cmsrp_rdma_chfree_txreq_limfr_poolmax_imm_sgeuse_imm_datatsk_mgmt_tagtsk_mgmt_donetsk_mgmt_statussrp_target_portch_countmax_it_iu_sizecmd_sg_cntindirect_sizeallow_ext_sgid_extioc_guidinitiator_extio_classscsi_hostrportscsi_idtarget_can_queuemr_pool_sizemr_per_cmdqueue_sizetl_retry_countusing_rdma_cmrq_tmo_jiffieszero_req_limtl_err_workremove_workqp_in_errorsrp_fr_poolmax_page_list_lenorig_dgidsrc_specifiedsrp_map_statebase_dma_addrdma_lensrp_terminate_contextsrp_targetscsi_resultSRP_OPT_ERRSRP_OPT_ID_EXTSRP_OPT_IOC_GUIDSRP_OPT_DGIDSRP_OPT_PKEYSRP_OPT_SERVICE_IDSRP_OPT_MAX_SECTSRP_OPT_MAX_CMD_PER_LUNSRP_OPT_IO_CLASSSRP_OPT_INITIATOR_EXTSRP_OPT_CMD_SG_ENTRIESSRP_OPT_ALLOW_EXT_SGSRP_OPT_SG_TABLESIZESRP_OPT_COMP_VECTORSRP_OPT_TL_RETRY_COUNTSRP_OPT_QUEUE_SIZESRP_OPT_IP_SRCSRP_OPT_IP_DESTSRP_OPT_TARGET_CAN_QUEUESRP_OPT_MAX_IT_IU_SIZESRP_OPT_CH_COUNTrdma_paramrdma_reqib_paramib_reqsrp_cleanup_modulesrp_init_modulesrp_remove_onesrp_add_onesrp_rename_devibdev_showadd_target_storesrp_parse_optionsaddr_port_strhas_portsrp_parse_insrp_release_devallow_ext_sg_showcmd_sg_entries_showtl_retry_count_showcomp_vector_showch_count_showlocal_ib_device_showlocal_ib_port_showzero_req_lim_showreq_lim_showorig_dgid_showdgid_showsgid_showpkey_showservice_id_showioc_guid_showid_ext_showsrp_slave_configurestargetsrp_target_allocsrp_reset_hostsrp_reset_devicesrp_abortreq_tagsrp_send_tsk_mgmtqdepthsrp_change_queue_depthsrp_rdma_cm_handlersrp_ib_cm_handlerlrspsrp_cm_rep_handlershostsrp_queuecommandsrp_tl_err_worksrp_recv_doneiusrp_post_recvsrp_post_sendsrp_send_doneiu_type__srp_get_tx_iusrp_put_tx_iunext_mrend_mridb_lenidb_rkeysrp_map_idbsg_offset_psrp_map_finish_frsrp_reg_mr_err_donesrp_rport_reconnectsrp_max_it_iu_lensrp_terminate_iocontext_ptrsrp_terminate_cmdsrp_unmap_datasrp_inv_rkey_err_donemax_iu_lenmultichsrp_connect_chsrp_rport_deletesrp_remove_worksrp_init_cmd_privsrp_exit_cmd_privsrp_disconnect_targetsrp_lookup_pathpathrecch_ptrsrp_path_rec_completionsrp_free_ch_ibsrp_create_ch_ibsrp_new_rdma_cm_idsrp_new_ib_cm_idsrp_qp_eventsrp_target_is_topspinsrp_target_infosrp_tmo_setsrp_tmo_get  !'),F%% > T& h2<$  "?!9P7$$$ $!P?6(I$[:`0Aj%Njt !!!!,H,D/,@,(!8,0 ,!x ,(.!h9HXfatR!'8=P((A  @E80I?L'8d 5vPI06,)60_%+6=J?!S!cyx@~#\0 < 'P0'8;* [HjZ0@i77{Ip8)PjVMLPc'88M,<4'8L,!V b5s W; 'p77'P8  )!*2-+pF)XP-g!x8 01 P+  7;YY7-9<<;L=]s Ce !`p,='p8 ,8'8L:* N  '8 )- dC P  ] k  { 0 H ` x  # % !@  !` . ! B ! S  (c !@ s ! `( ! !` !@ !  ! ! !  !  ! % !` ; !@ R !  k ! } ! ! ! ! @ @ (  2 W/N n ((  _  P(   4" x(7  P  \ O| (  @ ( 0*#ZE(\ wwP(0V;!7@(S@s\h(X  cm"'(Cpci(9N(2Omf4P  .#6DR_*mv/A <W^ds+;FT_gyp $7LTgx'5@JWit,9Rn!4FSbow"2:FYjx ,CJXdt{__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9srp_target_infosrp_post_recvsrp_recv_doneibdev_showallow_ext_sg_showcmd_sg_entries_showtl_retry_count_showcomp_vector_showch_count_showlocal_ib_device_showlocal_ib_port_showzero_req_lim_showorig_dgid_showsgid_showsrp_tmo_setsrp_reconnect_delaysrp_fast_io_fail_tmosrp_dev_loss_tmosrp_init_modulesrp_remove_wqib_srp_transport_functionsib_srp_transport_template__key.98srp_classsrp_sa_clientsrp_clientsrp_rename_devsrp_release_devsrp_post_sendsrp_send_donesrp_max_it_iu_lensrp_max_imm_data__UNIQUE_ID_ddebug679.15service_id_showioc_guid_showid_ext_showpkey_showsrp_tl_err_worksrp_change_queue_depthsrp_target_allocsrp_slave_configuresrp_reset_hostsrp_parse_in__UNIQUE_ID_ddebug701.3srp_parse_optionssrp_opt_tokenssrp_parse_options.coldsrp_new_rdma_cm_idsrp_rdma_cm_handler__key.104srp_new_rdma_cm_id.coldsrp_path_rec_completionsrp_path_rec_completion.coldsrp_new_ib_cm_idsrp_ib_cm_handlersrp_target_is_topspinsrp_lookup_pathsrp_lookup_path.coldsrp_disconnect_targetsrp_disconnect_target.coldsrp_terminate_iosrp_terminate_cmdsrp_cleanup_modulesrp_tmo_getsrp_qp_event__UNIQUE_ID_ddebug665.25srp_handle_qp_err.isra.0srp_handle_qp_err.isra.0.coldsrp_exit_cmd_privsrp_unmap_datasrp_inv_rkey_err_donesrp_unmap_data.cold__srp_get_tx_iusrp_remove_one__already_done.46srp_put_tx_iusrp_send_tsk_mgmtsrp_reset_devicesrp_abortsrp_rport_deletesrp_add_one__UNIQUE_ID_ddebug714.1__UNIQUE_ID_ddebug720.0__key.100__func__.99srp_add_one.coldsrp_response_common.constprop.0srp_response_common.constprop.0.coldsrp_recv_done.coldsrp_map_finish_frsrp_reg_mr_err_done__UNIQUE_ID_ddebug681.14srp_map_finish_fr.coldsrp_map_idbsrp_alloc_iu.constprop.0__already_done.76srp_connect_chsrp_use_imm_datasrp_connect_ch.coldsrp_cm_rep_handlersrp_cm_rep_handler.coldsrp_rdma_cm_handler.coldsrp_ib_cm_handler.coldsrp_reg_mr_err_done.coldsrp_inv_rkey_err_done.coldsrp_init_cmd_privsrp_free_ch_ibsrp_remove_worksrp_create_ch_ibsrp_create_ch_ib.coldadd_target_storesrp_template__UNIQUE_ID_ddebug703.2__UNIQUE_ID_ddebug699.4add_target_store.coldsrp_rport_reconnectsrp_rport_reconnect.coldsrp_queuecommandddm.13__already_done.9srp_queuecommand.cold__func__.115__func__.114cisco_oui.112topspin_oui.111__func__.110__func__.109__func__.106__func__.105__func__.103__UNIQUE_ID___addressable_cleanup_module730__UNIQUE_ID___addressable_init_module729dev_attr_portdev_attr_ibdevdev_attr_add_targetsrp_class_groupssrp_class_groupsrp_class_attrssrp_host_groupssrp_host_groupsrp_host_attrsdev_attr_id_extdev_attr_ioc_guiddev_attr_service_iddev_attr_pkeydev_attr_sgiddev_attr_dgiddev_attr_orig_dgiddev_attr_req_limdev_attr_zero_req_limdev_attr_local_ib_portdev_attr_local_ib_devicedev_attr_ch_countdev_attr_comp_vectordev_attr_tl_retry_countdev_attr_cmd_sg_entriesdev_attr_allow_ext_sg__UNIQUE_ID_ch_count664__UNIQUE_ID_ch_counttype663__param_ch_count__param_str_ch_count__UNIQUE_ID_max_imm_data662__UNIQUE_ID_max_imm_datatype661__param_max_imm_data__param_str_max_imm_data__UNIQUE_ID_use_imm_data660__UNIQUE_ID_use_imm_datatype659__param_use_imm_data__param_str_use_imm_data__UNIQUE_ID_dev_loss_tmo658__param_dev_loss_tmo__param_str_dev_loss_tmosrp_tmo_ops__UNIQUE_ID_fast_io_fail_tmo657__param_fast_io_fail_tmo__param_str_fast_io_fail_tmo__UNIQUE_ID_reconnect_delay656__param_reconnect_delay__param_str_reconnect_delay__UNIQUE_ID_never_register655__UNIQUE_ID_never_registertype654__param_never_register__param_str_never_register__UNIQUE_ID_register_always653__UNIQUE_ID_register_alwaystype652__param_register_always__param_str_register_always__UNIQUE_ID_topspin_workarounds651__UNIQUE_ID_topspin_workaroundstype650__param_topspin_workarounds__param_str_topspin_workarounds__UNIQUE_ID_allow_ext_sg649__UNIQUE_ID_allow_ext_sgtype648__param_allow_ext_sg__param_str_allow_ext_sg__UNIQUE_ID_indirect_sg_entries647__UNIQUE_ID_indirect_sg_entriestype646__param_indirect_sg_entries__param_str_indirect_sg_entries__UNIQUE_ID_cmd_sg_entries645__UNIQUE_ID_cmd_sg_entriestype644__param_cmd_sg_entries__param_str_cmd_sg_entries__UNIQUE_ID_srp_sg_tablesize643__UNIQUE_ID_srp_sg_tablesizetype642__param_srp_sg_tablesize__param_str_srp_sg_tablesize__UNIQUE_ID_license641__UNIQUE_ID_description640__UNIQUE_ID_author639.LC106.LC15.LC78.LC105is_vmalloc_addrib_unregister_clientalloc_workqueueparam_ops_uintwait_for_completion_timeout__num_online_cpus__msecs_to_jiffiessrp_rport_addsrp_tmo_validdev_set_name__this_modulesnprintfcompletequeue_work_onscsi_remove_host__ib_alloc_pd__bitmap_weight__init_swait_queue_headdma_unmap_page_attrsrdma_resolve_addrsrp_start_tl_fail_timersdma_sync_single_for_devicedevice_initializeib_sa_register_clientmemcpykfreerdma_query_gidsg_init_oneint_to_scsilunib_dereg_mr_userib_process_cq_direct__scsi_iterate_devicesib_event_msg_raw_spin_lock_irqsavesrp_remove_host_raw_spin_lockib_destroy_cm_idnode_statesrdma_disconnect__fentry__device_renamesysfs_emithex2bindev_driver_stringib_find_cached_pkey__x86_indirect_thunk_raxdma_map_page_attrs_raw_spin_lock_irqsrp_release_transport__stack_chk_fail__rdma_create_kernel_idput_devicescsi_host_getrdma_resolve_routesrp_attach_transportstrrchrib_register_clientpage_offset_baserdma_create_qpsrp_parse_tmoib_sa_path_rec_getib_map_mr_sgib_create_cm_idib_sa_unregister_clientkobj_ns_grab_current__list_add_validib_set_client_data__class_registerscsi_host_putdevice_addmatch_intkobj_ns_dropdestroy_workqueuemutex_lockib_query_port__ib_alloc_cq_raw_spin_unlock_irqwait_for_completion_interruptibleinet_pton_with_scopephys_baseclass_unregistersrp_timed_outrdma_destroy_qp__list_del_entry_valid__mutex_initmutex_lock_interruptible_raw_spin_unlock_irqrestoresrp_reconnect_rportib_destroy_qp_userdevice_delib_cm_init_qp_attrdma_sync_single_for_cpu_dev_warnib_send_cm_drepkstrtoullscsi_is_host_deviceib_alloc_mr__flush_workqueue__x86_return_thunkblk_mq_unique_tagrdma_connectsystem_long_wqib_modify_qpkstrdupib_wc_status_msgsrp_rport_putsprintfvmemmap_basescsi_scan_targetib_dma_virt_map_sgscsilun_to_intsrp_stop_rport_timersstrsepmutex_unlockib_free_cqparam_ops_boolrdma_destroy_idsg_nextmatch_token__dynamic_pr_debugcancel_work_sync__warn_printkmatch_hexib_send_cm_rtumatch_strdupib_send_cm_dreqib_send_cm_reqib_create_qp_kernelscsi_doneget_random_bytesib_drain_qpib_dealloc_pd_userdma_unmap_sg_attrskmalloc_tracescsi_add_host_with_dmastrlenparam_ops_int_dev_printkscsi_host_allocstrchr_raw_spin_unlockscsi_host_busy_itersrp_rport_getscsi_change_queue_depthblk_queue_rq_timeout__kmallockmalloc_cachesdevice_remove_filedma_map_sg_attrs Z!}  "$Z) Z9 >EZQ^  e s |Z Z Z  Z!. 9@ZQ Z Z Z Z&Z1U ZaZmZ Z Z  Z!N3` hn vZ)U +bqZ)B |$Z)Z 5 oZ. N6=ZIZQ^ NmtZ NZ YZZ Z!5A]WZZZ_ /" P Fd v  Z d o Z F ] _ | h  n r ( tF VP i  t V   >  $ tB VL qb } > [ $ > L 8 r 6 U t -  > E  >*6X>bu>t>/J>Tv>vbt!Zt<VFN\n>xj{ )!21@ N 6g*  ;E%lZ1G[ 66ZZZ= D IZ-iZqEZ    04 E"-ZAbuZZ 0Z)!2 7> CQXZcm w |oZZ$1 7/$7w|Z9@N`l)qKZZUQ]~D $'D $Y+{$* 4  : @qQp9N9Z 1P[pNNxZNZ'&D- $?HDQs,x} 74 F=9L} 7 CLR a  ++   8 o! ) :> ZU g 0 s o    ! !KW!N!S! !!Z!N!  " a "!""S"3 8#i#N# a# P ###N# $} /$Z7$ l$ $f$  $ a$$ %N%%N%x% )[&&Z &&N&)&)'3 'c' ''K'N,(5X( p7($1)Z;)N))9*Np*  w* P|*o*)*f++Z+)++4 ,}#,O,|,1,c,%,Z, --- %-"/-  7-qG-GQ-- - -.<.}=..M/4 j/\u//E/Z/vO0Bh0z 0y#1)(1 11m1 11 s2Z2<2}2R222^3Rl33^3s3344445 5+5B5|595)656@6Z\6' g6Z6 (6 66 6 6x 677Z'7 17,@7 (G7 S7d7/ i7 q7777Z777Z7)8U8818c8%8Z89 49 B9"L9  T9qp9G99:&:2:'@:H:DQ:z\:Pe:jn:j:::;b;l;t;;;Z;l;-<Q<^<k<x<g<?<p<a< ==KU=j=<==4=}= =C$> :>CR> P>2?'$?,?D5?z@?PN?j\?j????Z? ?w@<@}M@#`@l@P@@@^A9AXA*A B%BjUB^`BB B BBBBBj!CbC `CC ,D87D @xD <D 9D,DMDiE<;EZcEvEEE<F?F<$FGFwFFG >G ;yGG 4GG7H0IZI (aI pfIoI IbJ~AJJJ9JJd0K=KKK'aKDnK{KKK K KoK K+L^L)pLi|L<LLLM 0ZMM9IN6lNZN)NNx+OZQO[|OONOSPKPPVQ&Q&QSFRmR RRx/SmS8T cTTT9TNUUeV7V >V aCVHVNV dV kV  {V VqWm X`[XiXyX)X X aXX C & ?& D, @2 ?; <G <T HY&_ <i <o @y < x& @ < 8 & 8  ( $ . ,  ;( -&6 ; B G0T (Y&` e7l qHx ,}( $@Z x a)5OEZQ V&[g hl&q{ & & 8& `& & & H& &# (&-< A&INX ]&ejq v&{ & p& 8& X& & & x&  &$. 3&B 8G&X ]&bl q& `& & H& &  &  &  &%1 ` 6&;Q  V&[h  o a{   ^   ^ 8  b/`9 X @ aY`]qw a  ]7 A('5l@DMiwS'D   -ALIi[}iiZ  aG)RZW` | a[N   a"Q,YdNnNZ T 7    a L !  " . 3 #B @ I U Z #e  l ax } & h a   a  #  a  # ) a#  / 4 ;)C XJ Y z M/  & h0  a  / J   1   ' F23 : F R ` ]s x ,6  a  ,6 h   ~   ,6 # / > ,6L  S X g ,6u |   ,6    ,6 X        / 6: A M b Uq (x a  ]  7  h  ~ ,67 > aJY6g  n s6  6 X   H.?6F M Rc6u |   6$6F`P W X f ary]7`  X  a]7 H& jBP(JB xL&[AjrtB ( nK  'D% $6;aKX ` xxnKDaK  i<EN Sv } aH9I ` & GF! &B I X`INl  s a,  aT  a &&YS7 > aQb pi y  a  a,T  a  7  H' ,,(3 $8@  P(08@ HPPX`h0px P @ 00 (0@8@ HPPX`0hppxPV0P  "'*+P-0166p7779 ;(=0 C8L@Nfp|(8HXhx +=KRZl8@x    8(08HPX`kpx k <0 (k8@@HP`hXpxk =p @ D H{. (  D ?$(,04%8`<l@DHLPTX\`<dHhslptx|  h,W= !.$0)+,/r2?6f67 778;? :E$kN(*O,0D48Q< ) $(I,P048<@DHL PDTPX\`dhlp*t0xq| &0  $M(P,x048<@DH L9P@TFXJ\`dhlptx|}                  %07KTVWX   "0 6$(,048<@D HLPTX\c`ddfhhlmptx|'(*,1@MQ GP]j  $(, 0*4087<9@;D=H>LBPFTX\`dhlptx|pwx !"!#(HPW] _dei $(,048<@DHLPTX\ `dhlp!t0x7|9;=AL>CGLPWchjklp 3 4 5 7 9 ; = $B (O ,Z 0x 4y 8 < @ D H L P T X \!`!d!h!l!p!t!x!|" "'")"+"-"."/"3"$$%$&$($*$,$.$3$%%%%%%%&''''' ')'-'1'#)') ()*),).)0) 5)$*(*,*0*4+8+<+@+D+H+L+P+T,X ,\,`,d,h,l,p,t,xP-|W-Y-[-]-a-d-k-////////,1017191;1=1>1?1F1h2i2j2l2n2p2r2w25666  6:6=6?6D6 a6$d6(f6,k6064686<6@6D6H7L 7P 7T7X7\m7`p7dw7hx7ly7p7t7x7|77777777777777888888888999999;;;;;;; ;;;;; b=$c=(e=,g=0i=4n=8w=<=@=D=H=L=P=T=X=\?`?d?h?l?p?t?x?|C C.C;CLC-E6E:E?ELLLLLLLLLaNbNcNeNgNiNkNpNNNNN*O/OX        : I )$ _( , 0 4 8  < L@ vD {H L P T X \ ` d h l p t x |      O P Q ] f o q r s                  8  +    ; c     $ :( d, 0 4 < D$(0 4<)@H*LT%*X`,*dl*px+|;--[55X9n=p=gTTUVqX  z   U$\( 048 b@(DB H *P *T<*X z`FdJIh pAKtKx XSEU B L(0@@P`EpK Cx   @H`P@hNx7V@ PIh``@  `(@0 8@HPXP  0P@P`p 0"' ,0@7PP`@pjP  PH8@HPP$pxPHPVP8 x(P0hPX``Ph0PGPX8 P .symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.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.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?X:@XF0J:YE@0ZZU@P(0np<i@%0 ~.qHy@%0 2vsn2w @,@0Qn@/0ȝʝ@3`0ڝ@@P40Tn8 @;P=0"% 2@-@ yP0CX>@p}0U P@(0!`[@ 0#pk@80%{@P`0'@@@00*L 0Pq8%1 @0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H g3~xX'OmIi!O>Q]eBV~%T*(d"m}n-Ot{ԦN0L`ݢ!<2""[B6Ul=\/ÌnZa""b\K1y$aSRS81BW=+KaIKDym|jj#=FmLĴqTB'Hޠ~ Bބw1)@~f,Tq"V{c5)ܠ^Ք7Γ^ID5“C $QL &N4%] HԦpPxZ7|2ӞdV+ÅSm-tЋ-"~B%ɰA"m믰2\4`eYI%ze /:yɡzvDxI/. -jvKo#:?N&҇g)QW*? lX~Module signature appended~