ELF>B@@! GNUA!/j$Q;˓ UHHPH]LeLmIԉHHHH7HHDt P(u1H]LeLm@P(H@ HUHxusEtHEA1DEMHuIHHHBXHI$1Uyn^[H1AUHAVAUATSHAHwIEH~YA}HHIL8HڃHI$@HPHHPH H@A#$H9uHID<8H@I|$HUEl$HAuA$HD[A\A]A^ÉHH1E)l$ffffff.UHATSH@HEL HHUHuHEHH@EHEHEHEHEHEGHHAu H@D[A\ÉHH1kfff.UHHDFHV1HHÐUHWHH1ffff.UHWHH1ffff.UHAUATSHxHIHAHvPH8HHtsLP@HCXAHxHDžpI|$HpHESxEUEHUHuSHx[A\A]DH?Ht0HHt$H@8HyLhfDHӉHH1fffff.UHAWAVAUATSH(HH}LHEHEIHULA~TH]E1DKHC(L`puzSt^H{LAH@E9|Dú}~IL=H([A\A]A^A_s$H{L륃=HCH{I$HHEHSHEHFI$A$ H9r3HcHH9s%Al$HH1xLH=HH닋UHH1I$HSHH1HSDC HH1fDUHtfDHfUHAVAUATSH`LHMLm1 LHHA$M$E11L@IcHH HH 8I ;8}HAƃH@9uH 8H=H HEH](HPHUH@EEEEHEEtZM@E fǃUIt$H;LAH HAHC=H`D[A\A]A^AD$@= ~E fǃfEAL$@98 )f=kI$AL$@HH1HDf.I$E1LAHHH1< HH H8DHH1HDHH1?UHH H]LeeH%(HE1H_ItHEeH3%(uGH]LeHHH@=HǃID$\HHHx1fUHH H$Ld$Ll$Lt$=HIAlI|$t!I$ 8I<$ID$Et\I$tLHtDH="t4HIDŽ$H$Ld$Ll$Lt$HE1~GDIcAIH IILII}IED;|HHH{HHHǃHǃHCHLGHHHH1pHHH1 ffffff.UHSHHHLJGLJHHǃxHHǃHHǃHHHXǃHHHHH[f.UHSH1HugLJ=[HHtH;Ht6uQH{HUH0HuQHH[HHH눉HHH1HHH1fffff.UHATSH_AHtHHt'AHH[A\HH1UHHpH]LeLmLuL}=LgHIM$XLAUv?HH11LLeH]LmLuL}É$H{LuoHEHEHuHEAD$`HEEEEEHEEEHEtEHH1DHC1ǀ+HCHEt_1H1H11HA$tI$fDHHH=LtPHHHxH9xu HH9xIH=LuH5Ѐ0HIH;HpH8dIEHx(HH H=6IDžIDžIDž IDž(5H=IU9OH<<<<<<<AHH9v_IDžHH1LHHH1HC1ǀHH ЀHHHItEXA}TXXANET=EI}H=IEAE1IcEHIH HIIMM,$DELI}H=ID$HHI$LHAE;qIEHH=IIEIIDžIIIINHIHAHM,HEL=t AEG@u\/HEƀ(HHH1HC1ǀfHEƀ(AEF n=GIDžIDžIDž IDž(NIMHH1-ID$AE1~5IcIHH HHH|HtAE;|I}IIUHH1HIEAHDMHDHH1IuH1HOHH1HH1HH1IE1!IcAHi@IHAA9|ffff.UHATSHHHLXHLt 5LHǃHLH;Ht HH[A\HHH1UHH@H]LeLmLuL}LXHIIALHLHHEH1=DHǃǃHǃ8ǃLHHH=HLLHAEu3HtALH@fDLHHHHHDH]LeLmLuL}ÉHH1ǃoAHH1HHUHH1fDUHH H]LeLmHLH@Lc H{`LLCLH]LeLmf.UHAWAVAUATSHLHIL9=L9MuLEuefDMII}I}M} Mt"II?ILLEL9LIuA$;E~ =4H[A\A]A^A_HHH1M$;+UHH1fUHAWAVAUATSHHuHIHEHHEHHLJE14fI$HUHAA$D9mH5Ѐ0HHA$(EHEL8LpLH=HCLH=HCKK(}TH5ЀEEHHC ELHEHUH=HBw^LHUHUH=H@K(HuLHUHUH=HBC(C(EH{ }H{H{DEEaUHH1HLEEHH[A\A]A^A_ÉEHH1넉HH1CEkHH1EwEHC H8HC HxEfUHSH=H:HHtHHǃHǃH[HHHH1ff.UHHPH]LeLmLuLAAH5H HHtSHPHuHCD-eE EEDmHEEI~H=HwE1DH]LeLmLuHHHǃHǃAu#=~HH1E1HH1뀐UHH0H]LeLmLuL}HE1HLHH@pHtDpHAtH1HE0H`tH8HE1HAtH1HE0HtHHE1u[uH]LeLmLuL}HA(Eu\EtEtHH@1HA(EuGEtEtHHq@H8Hf.HHf.UHHLJLJLJHLJHLJHHLJHLJHLJH@H@H@HHLJH@H@H@UHHPH]LeLmLuL}H}HGIHHEBLEDjBDz(AEAA BA Ń=tH= LUHILU0@LH@HLLMcIT$HSHPHSHPHSHPHS HP HS(HP(LIEl$pID$hAAD$xAD$tMHK/L9w8=H}Lu[A\H?Ht(HHtH@0HtLDHHHH1ffff.UHH@H]LeLmLuL}LgLHIAELLLHM$BJR HHHEI9I>SHI$HHpP8SHI$Hs@I>SHI$HHP@I$IuhCHAEpI@AExAEtI9t<LLABDH]LeLmLuL}=LA=HMwMG5CuA~kA=ZHH1@@H?HtpHHtdH@8HI$H?Ht(HHtH@0HzЋSHkHHHH1E1DLHH1=ALAYKHH1LELEHHMHH1S`HLELEwAHH1UUHH`H]LeLmLuL}H}LwIHL>LfPAFLHރEAFAGȉECLlAG@HHuH8HEL$`EtIL$XH AL$`JAL$hHJIL$pHtEDAEtHHHuH?HtaHHtUH@HtE1AE9wIHIDžL[A\A]A^DHUHAWAVAUATSH LIH A$MMH5L@HIIWIH II?HHz LPHII?MHHLL PHII?IHHHAI?IHHHEx{ A HHHIEEE1wfHPI<$IHHL{LLAǃI$@E9 HI<$HHwL?MIHH@HHEH HE1H HHHLH)AHUHII<$HHH?HtHHt2H@`HtАE1H;A1H;5tHH1HHQIHIdžLLA$HH1EItE1PAE9}HI<$HHHuH?Ht&HHtH@HtE1HIdžt IdžLHH1 DUHSHGLHHt8HtuHhHhxt H[@H[@HwPH:HHt%LPH=HH[fH?Ht&HHtH@HtE1LHݐUHAWAVAUATSHGItlL'E1Ml$tTLHtcAT$1ITLhL9t u$LAE;wIs tAtD=H[A\A]A^A_DA^AOMHH1fUHAUATSHGHIt'E1fD= HAE9eHwH[A\A]ËCLDDKHKHHD$C I$1fUHAWAVAUATSH(1LEIՋWHIUċPO1҅E1HEE1f.HpҋPLEHUD;uH42} 1u'LHHc˃ITHH9wHljUAE9t$UwUHE=H([A\A]A^A_ÉHH1ffffff.UHHH]LeLmLuL}HzLHMLnI!IU L"HZHSH0HMLEuUAHH HcH9AE(1L`1 LHHDžhDž| HcEHKHH]HDEE UHEAD$EELIHUHAA E(AD$AF HSHcEHIEAFDH]LeLmLuL}DHHPAP HKIDCEF=E1fDH1 HHDž HDžAD$$AT$AD$J00 AD$AT$Uf.MeI]JLHH1HH1AHH1fUHHPH]LeLmLuL}1LUHHLL~ LMIHILAHHv>HH1ADH]LeLmLuL}H`EIfEIH@XfEEEEA@I<<EEIfEIH@XfEEEEA@I<z<r1=EAPItHH1AuEYEEIfEIH@XfEEEEA@I<<EAPIRrE1AE(uXH1 IWHHDž HDžBJBy00@ BJLH 1 HHDž<HDž(L0Dž8LHIGHPI@pHtxtHH`HDžXHI{HUHLALAe(HIG@IAF JAIANHBH<tk<tg=ANEF HIH1DE[EIEHAA1 ANE1HHH1tfff.UHH H]LeLmAHMIN,/IHt"='u?IJDŽ#H]LeLmHHH1I븉HH1UHH H$Ld$Ll$Lt$HIIHIIILLHH$Ld$Ll$Lt$fUHSHHHHHtHHǃH[fffff.UHH H]LeLmHIHM$ILLHLH]LeLmfDUHAWAVAUATSHH1ɃHAH6HH8HHP0ECLs(L#ELeL,%E1I?fI<$AEHHAT$ LHHm۶m۶mHHHH HAD$HAmAD$ LAID9}IwH{(HSHvkHupHpHC(H[A\A]A^A_DH?Ht`HHtTH@(HE1fHҍJHHuf.HUHHыVH6HH8HHt P0DH?Hft&HHtwH@(HtE1DH ff.UHAWAVAUATSH(AԉHIHHL0D E`1AHLIHHHEHCH=HEv/HUHHp IfDH} IMALk0ULLHL{(AL+HC HUHHt.DLH}P(XC1H([A\A]A^A_HEL0M(MMLE1DLLAT$ DCL#EeL,%L}E1I?fI4$AEHHAT$ H}HHm۶m۶mHHHH HAD$HAmAD$ LAHED9sIwLk0ULLHL{(AL+HC HҍJHH1.L% SMHH1N1HH={I6Hkfffff.UHHPH]LeLmLuL}HAHAO|HELIJ?N;IHHEHHUAW9t HuDHAbAWHULH}LMI$I7IL$ MD$IcL$HcAD$H H9I4$IHH=HIMIN,+HR THR$AI4$IcT$ HHT AT$E1TIDH]LeLmLuL}fIKDHHIIEIHLIJ+vqrtLBLD=E1DLTHIH1HH1JAĉH1HA&EHuH}MkPK!C"HB+H C#1 1HUHHHHPD@ 1HUH;XHHcHHH Љ1HH1I7H}E1AL$AT$HH1E;t$| AI$IcHHH D1AUHHH]LeLmLuL}uLAO,HIIN/N+HEHLHHM7AU9tULH/4AULILHLID$LELHHEHHDHHx.HxHuWMIEI@B#HEMHLHMHLMȉLH]LeLmLuL}@HEHELuH@pHDPEO4HuIJ3HHMB;3tUHuHHULuHxHM.tPM;LLppHE1xHgHULELLHBAM(IHEMHLIM HIIB#HMHLMLHMIH@B#VHH1ppOHH1pp)DUHH@H]LeLmLuL}҉MHDŽHD~L6HH8HHt8MDLP(C1H]LeLmLuL}fL'MtPM$MtCE~L1ҐHljUUA9}wDE1MDLLAU L-HH1a UHHfG0HH1ffffff.UHu+wt 1$w@UHHH򋏜u1UHH H]LeLm=HILXLHHtcH@Hǃ8HǃPH8H@HHH=LLH]LeLmLǃHDHHHH19ffff.UHH H]LeLmL'I$Ht'=NLeOLmH]@M$XLA$LF멉LHH1@UHH0H]LeLmLuL}1IAHHtzH5Ѐ(IHIt)HHH1DLLtLcHLHLeH]LmLuL}HUHATSHGXLHH@HHt3H8It$PHHt*LPH{Pt A$tC[A\fDH?HtPHHtDH@HtE1Lf.ADŽ$L[A\HUHAWAVAUATSHHeH%(HE1HGPHLgXLH0xL=|AC,E1;C ) 7 pY P # (7 <Vf  (  5  $ + 2v7    0 @   `#/ 6 =I P Wh 0 0.; JY ` g 6 09Ult 0L P 0  0  # * 1Ul u }(!3(;DLTv  `  D^/m6/!B6i$( x 5! ( @/: A HZ a h(  9U/b  0  %1 08 ?m~----  !$!\2!!,!!" "  #"*"\2"?" F" P M"_" f"  m"y" "  "" " X ""D### # x ##h$$%%"%_%m% t% h {%%& & p&  &*& p1& P 8&C&_&w& ~&  && p&  && 8 && &  &'J(4(4( (  ( )) 0%)  ,)9)))4*4r** *  ** 0* P ** 0*  ** *  *+n++<,!, P(, h /,,,, P- @ --P-K.[.|.+/S/r/// /0>11E2[2k223334*494B4N4Z4n44 P4  4%5P5 pW5  ^5z555\516R6|6'6'66 7 77:7I7'u7 |7 @77W8'p88 P8 88B:: 0: P:: 0: ;; 0; %;P;; ; ;z<=< < <>> p> >-? p4? ;?e????  ? H??  ? x? @!@:@E@j@@0@@@@"AA AB'8BBBB;CbCCC-CD>:DD'D OEiE'EEE E (EF  F FF]F:G8HH $H +H4H ;H BHSH \H aHH H HH H HI  I @I%I ,I (3ISI ZI `aII I <IIOFO\O cO XjOOOOOO PP P &PMPZPiP/PP;P2PPQQQ RJRPReRRRRS  S S2S@SUS `\S xcSrS `yS SSS  S HSS @S SSUJU"YUiUuU `U QUU QUU U PUU QVV V  V-V 4V ;VmVsVVVV*VVV*W  W W*W5W RWZWWWWWWXX$X +X 7XCX JX OXfX mX  tXXXXX X!X:X-YAY IY^YvYYYZ#Z  /ZjZZ=ZZ:[[[ $[ X+[3[D[ N[ U[}[\]5] Z]m]]]]]],^&0^ 7^ >^l^^^^^ 0^ ^_ 0_ _UHSH=~HH1H=HHHHtXHH1H=HHHHHH(HH=uHH=X[  ! (/4; 0@GLN 0SZ Pc j qxL P  #\?UHSH=~HH1=u!1HH1H1H1E1󫾀Hf HHHHHHHHHHE1E1111HHHHHuHH>H1HHu$HHH=A[[   #)5 < CT q Tz\  e  { 0   H PP P    "0  5AJ Q XV]\b?iser_post_sendiser_post_recvmiser_post_recvliser_connectiser_cma_handleriser_addr_handleriser_create_device_ib_resiser_event_handleriser_cq_tasklet_fniser_handle_wciser_cq_event_callbackiser_route_handleriser_create_ib_conn_resiser_qp_event_callbackiser_connected_handleriser_disconnected_handleriser_free_ib_conn_resiser_device_try_releaseiser_conn_terminateiser_conn_releaseiser_free_fastreg_pooliser_create_fastreg_pooliser_create_fastreg_desciser_free_fmr_pooliser_create_fmr_pooliser_rcv_completioniser_send_controliser_create_send_desciser_post_rx_bufsiser_send_data_outiser_send_commandiser_prepare_read_cmdiser_prepare_write_cmdiser_alloc_rx_descriptorsiser_alloc_login_bufiser_reg_rdma_mem_fastregiser_data_buf_aligned_lenfall_to_bounce_bufiser_data_buf_dumpiser_start_rdma_unaligned_sgiser_fast_reg_mriser_sg_to_page_veciser_reg_sig_mriser_set_sig_attrsiser_set_prot_checksiser_reg_rdma_mem_fmriser_reg_page_veciser_dump_page_veciser_unreg_mem_fmriser_dma_map_task_dataiser_exitiscsi_iser_ep_disconnectiscsi_iser_ep_polliscsi_iser_task_xmitiscsi_iser_mtask_xmitiscsi_iser_task_xmit_unsol_dataiscsi_iser_task_initiscsi_iser_set_paramiscsi_iser_conn_stopiscsi_iser_conn_bindiscsi_iser_session_createiser_initiscsi_iser_recv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pi_guardpi_enabledebug_levelmax_lunx`` (0`8`@`HPX`hpx`UheUpUxUeUeUeUeUeUeUeUeUUU<3>ib_check_mr_status failed, ret %d <3>PI error found type %d at sector %llx expected %x vs actual %x <3>iser: %s: ib_post_recv failed ret=%d <3>iser: %s: async event %d on device %s port %d <3>iser: %s: got cq event %d <3>iser: %s: ib_post_send failed, ret:%d <3>iser: %s: Unknown wc opcode %d <3>iser: %s: wr id %llx status %d vend_err %x <7>iser: %s: flush error: wr id %llx <7>iser: %s: got %d completions drivers/infiniband/ulp/iser/iser_verbs.c<6>iser: %s: cq index %d used for ib_conn %p <7>iser: %s: device %s supports max_send_wr %d <6>iser: %s: setting conn %p cma_id %p qp %p <3>iser: %s: unable to alloc mem or create resource, err %d <6>iser: %s: remote qpn:%x my qpn:%x <6>iser: %s: freeing conn %p cma_id %p qp %p <6>iser: %s: device %p refcount %d <6>iser: %s: iser_conn %p state %d <3>iser: %s: Failed to disconnect, conn: 0x%p err %d <3>iser: %s: conn %p failed to post beacon<3>iser: %s: iscsi_iser connection isn't bound <6>iser: %s: event %d status %d conn %p id %p <4>Query device failed for %s <6>iser: %s: FMR supported, using FMR for registration <6>iser: %s: FastReg supported, using FastReg for registration <3>iser: %s: IB device does not support FMRs nor FastRegs, can't register memory <6>iser: %s: using %d CQs, device %s supports %d vectors max_cqe %d <3>iser: %s: failed to allocate an IB resource <3>iser: %s: device lookup/creation failed <4>iser: %s: T10-PI requested but not supported on %s, continue without T10-PI <3>iser: %s: resolve route failed: %d <3>iser: %s: failure connecting: %d <3>iser: %s: Unexpected RDMA CM event (%d) <4>iser: %s: iser conn %p state %d, expected state down. <6>iser: %s: connecting to: %s <3>iser: %s: rdma_create_id failed: %d <3>iser: %s: rdma_resolve_addr failed: %d <6>iser: %s: freeing conn %p fr pool <4>iser: %s: pool still has %d regions registered <3>iser: %s: Failed to allocate a new fast_reg descriptor <3>iser: %s: Failed to allocate ib_fast_reg_page_list err=%d <3>iser: %s: Failed to allocate ib_fast_reg_mr err=%d <3>iser: %s: Failed to create fastreg descriptor err=%d <6>iser: %s: freeing conn %p fmr pool %p <3>iser: %s: FMR allocation failed, err %d <4>iser: %s: FMRs are not supported, using unaligned mode <7>iser: %s: %s itt %d dseg_len %d offset %d <3>iser: %s: Failed to alloc desc for post dataout <3>iser: %s: Offset:%ld & DSL:%ld in Data-Out inconsistent with total len:%ld, itt:%d <7>iser: %s: data-out itt: %d, offset: %ld, sz: %ld <3>iser: %s: conn %p failed err %d <7>iser: %s: sdesc %p lkey mismatch, fixing <3>iser: %s: data present on non login task!!! <7>iser: %s: op %x dsl %lx, posting login rx buffer <7>iser: %s: req op %x flags %x drivers/infiniband/ulp/iser/iser_initiator.c<6>iser: %s: Discovery session, re-using login RX buffer <6>iser: %s: Normal session, posting batch of RX %d buffers <3>iser: %s: Failed to set up Data-IN RDMA <7>iser: %s: Cmd itt:%d READ tags RKEY:%#.4X VA:%#llX <3>iser: %s: Failed to register write cmd RDMA mem <7>iser: %s: Cmd itt:%d, WRITE tags, RKEY:%#.4X VA:%#llX + unsol:%d <7>iser: %s: Cmd itt:%d, WRITE, adding imm.data sz: %d <3>iser: %s: conn %p failed task->itt %d err %d <7>iser: %s: op 0x%x itt 0x%x dlen %d <3>iser: %s: posting %d rx bufs err %d <3>iser: %s: unable to alloc or map login buf <3>iser: %s: failed allocating rx descriptors / data buffers <7>iser: %s: Found %d aligned entries out of %d in sg:0x%p <7>iser: %s: sg[%d] dma_addr:0x%lX page:0x%p off:0x%x sz:0x%x dma_len:0x%x <7>iser: %s: page_vec->data_size:%d cur_page %d <7>iser: %s: Single DMA entry: lkey=0x%x, addr=0x%llx, length=0x%x <3>iser: %s: fast reg page_list too short to hold this SG <3>iser: %s: fast registration failed, ret:%d <3>iser: %s: Unsupported PI operation %d <3>iser: %s: Unsupported protection type %d <3>iser: %s: reg_sig_mr failed, ret:%d <7>iser: %s: sig_sge: addr: 0x%llx length: %u lkey: 0x%x <7>iser: %s: PHYSICAL Mem.Unregister mem_h %p <3>iser: %s: ib_fmr_pool_unmap failed %d include/asm-generic/dma-mapping-common.h<4>iser: %s: rdma alignment violation (%d/%d aligned) or FMR not supported <3>iser: %s: Failed to allocate mem size %d %d for copying sglist drivers/infiniband/ulp/iser/iser_memory.c<3>iser: %s: failed to allocate bounce buffer <7>iser: %s: PHYSICAL Mem.register: lkey: 0x%08X rkey: 0x%08X va: 0x%08lX sz: %ld] <3>iser: %s: page vec too short to hold this SG <3>iser: %s: page vec length %d data size %d <3>iser: %s: ib_fmr_pool_map_phys failed: %d <3>iser: %s: mem->dma_nents = %d (dlength = 0x%x) <3>iser: %s: page_vec: data_size = 0x%x, length = %d, offset = 0x%x <3>iser: %s: page_vec[%d] = 0x%llx <3>iser: %s: Failed to register signature mr <3>iser: %s: dma_map_sg failed!!! <7>iser: %s: Removing iSER datamover... <3>iser: %s: Error cleanup stage completed but we still have iser connections, destroying them anyway. <6>iser: %s: ep %p iser conn %p state %d <6>iser: %s: ib conn %p rc = %d <7>iser: %s: mtask xmit [cid %d itt 0x%x] drivers/infiniband/ulp/iser/iscsi_iser.c<7>iser: %s: cmd [itt %x total %d imm %d unsol_data %d <7>iser: %s: ctask xmit [cid %d itt 0x%x] <7>iser: %s: Sending data-out: itt 0x%x, data count %d <7>iser: %s: Need to send %d more as data-out PDUs <3>iser: %s: DataDigest wasn't negotiated to None <3>iser: %s: IFMarker wasn't negotiated to No <3>iser: %s: OFMarker wasn't negotiated to No <6>iser: %s: stopping iscsi_conn: %p, iser_conn: %p <3>iser: %s: can't bind eph %llx <3>iser: %s: iser_conn %p state is %d, teardown started <6>iser: %s: binding iscsi conn %p to iser_conn %p <3>iser: %s: iser conn %p already started teardown <6>iser: %s: cmds_max changed from %u to %u <7>iser: %s: Starting iSER datamover... <3>iser: %s: Invalid max_lun value of %u <3>iser: %s: failed to allocate release workqueue <3>iser: %s: iscsi_register_transport failed <3>iser: %s: Failed to init task %p, err = %d <3>iser: %s: wrong datalen %d (hdr), %d (IB) <7>iser: %s: aligned datalen (%d) hdr, %d (IB) <3>iser: %s: got qp event %d &iser_conn->state_mutex%pISp<3>iser: %s: %d %lx %diser_descriptors&ig.device_list_mutex&ig.connlist_mutexrelease workqueueiseriSCSI Initiator over iSERiscsi_isery@w3D9  9g5G$AC(^0E4_<M@^HSL   (0N8b@uHPD X ` h p xMU9}} ,"* b(08@HPuX`hp xp } ,u,,,5,5,,,r,,,, ,,,,%,X,,,u , parm=pi_guard:T10-PI guard_type, 0:CRC|1:IP_CSUM (default:IP_CSUM)parmtype=pi_guard:intparm=pi_enable:Enable T10-PI offload support (default:disabled)parmtype=pi_enable:boolparm=debug_level:Enable debug tracing if > 0 (default:disabled)parmtype=debug_level:intversion=1.6author=Alex Nezhinsky, Dan Bar Dov, Or Gerlitzlicense=Dual BSD/GPLdescription=iSER (iSCSI Extensions for RDMA) Datamoverparmtype=max_lun:uintsrcversion=334807E6F0E0592102119AFdepends=libiscsi,ib_core,scsi_transport_iscsi,rdma_cmvermagic=2.6.32-696.20.1.el6.x86_64 SMP mod_unload modversions $9 =(8@HP `h9px  @#Rmodule_layout_Wnkmem_cache_destroy\4Z__kmalloc3iscsi_host_removeiparam_get_int1 ib_fmr_pool_map_physNib_dealloc_pd|iCib_alloc_fast_reg_mrcpu_online_mask]iscsi_change_queue_depthˑmalloc_sizesl,iscsi_queuecommandhFkiscsi_conn_stopv~queue_work]dib_free_fast_reg_page_list?sg_next!iscsi_eh_recover_targeteib_create_mreiscsi_unregister_transport6iscsi_conn_get_addr_paramJ?iscsi_session_teardown,ʰrdma_destroy_idumutex_unlock%Kparam_set_intAhiscsi_host_addЬNib_destroy_fmr_pool*q_spin_lock_irqsaveZ,<sprintfnIiscsi_host_allocd3iscsi_lookup_endpointC__list_addSrdma_connect__init_waitqueue_headB|nr_cpu_idsRwait_for_completion!scsi_is_host_device[ib_alloc_pd.=mib_get_dma_mr6[ib_query_device9K__mutex_init/iscsi_conn_startcsprintkB"BsscanfPl]ib_check_mr_status*qrdma_destroy_qp{Biscsi_conn_send_pduӳ\iscsi_session_get_paramKiscsi_host_set_paramwait_for_completion_interruptible>a-param_set_boolOiscsi_conn_teardown__tasklet_scheduleV&BUiscsi_put_taskYiscsi_host_free9mcount=iscsi_conn_get_param )skmem_cache_freeR0warn_slowpath_nullmutex_lockmper_cpu__kernel_stackl destroy_workqueue[D!list_delQJ[discsi_destroy_endpointyK_spin_unlock_irqrestoretasklet_init__create_workqueue_keyrdma_create_idGib_destroy_cqK"ytasklet_killio^Zrdma_create_qp]piscsi_set_param0UEib_unregister_event_handlerAib_destroy_mr ;5Hrdma_resolve_route\kmem_cache_alloc?ib_register_event_handler__get_free_pages__stack_chk_fail;msecs_to_jiffiesparam_get_uint miscsi_register_transportiscsi_eh_device_resettJwait_for_completion_interruptible_timeoutiscsi_prep_data_out_pdu!rdma_disconnectD kmem_cache_alloc_traceNiscsi_complete_pdu.iscsi_conn_failure?ib_query_qpG)__phys_addr9kmem_cache_create.ib_dereg_mrCfree_pagesE4iscsi_suspend_queueE$sg_init_one+Niscsi_create_endpointaiscsi_eh_abort zkfreedl#memcpyH̅2param_set_uintIib_create_fmr_poolrdma_resolve_addr2Sfib_alloc_fast_reg_page_list{~iscsi_session_setup$g iscsi_host_get_paramqѻL__bitmap_weight3iscsi_conn_bindiԘiscsi_target_allocparam_get_boolib_create_cqo`ubad_dma_addressiib_fmr_pool_unmap:Vcomplete7oiscsi_session_recovery_timedoutMGiscsi_conn_setupҁndma_ops (8Y@XHXPpWX W`PVhpPUxUS]QPM0PON(N@N.%(H1pib_iser  `dmodule.sig^Zkk Bh)h$0=)՟DoRYS_h {&ǣ%Rgml̽G}`   ,/? N#ept#PS@p.0 )8 N0]Plxp i0s "1@O^0m s"p0P-Q&P5pD 8 IW@6q77P8~00;p" 1PCDSbq@  pM!N<@   5@N9QNjyO0PPQ ` @ S/%U@=PURaPVv WEpW X'XXYN(&@N]rg v]0CP( @5((G ]@q P( 9 `/7 x(  0 5 C M  #a `6r  @  %  @Z `/  I   # 01 C L ^ n {       @F`  ( P@ R a t    A    @f   ! - ? K W j }   r    ! 0 A R c }     +   h-<P?Of#Ix '<CSbu %,=JZh {p5u`@B+DOev~ '@ 1Kfs p.`[^Bu,?L?n^wpL )P^9GQiser_verbs.c__func__.61428__func__.61399iser_event_handler__func__.60676iser_cq_event_callback__func__.60664iser_qp_event_callback__func__.60670__func__.61455iser_cq_tasklet_fn__func__.61520__func__.61569iser_cq_callbackiser_create_ib_conn_res__func__.61011iser_connected_handler__func__.61275iser_free_ib_conn_res__func__.61137__func__.61100__key.11509__key.61348__func__.61182iser_cleanup_handler__func__.61293iser_cma_handler__func__.61316__func__.61257__func__.60689__func__.61220__func__.61161__func__.61363__func__.60962__func__.60935__func__.60904__func__.60840__func__.60811.LC11iser_initiator.c__func__.61855iser_create_send_desc__func__.61247__func__.61389__func__.61924__func__.61446__func__.61167__func__.61087__func__.61984iser_free_login_buf__func__.61332__func__.61284.LC9iser_memory.ciser_data_buf_aligned_len__func__.61555iser_data_buf_dump__func__.61591iser_sg_to_page_vec__func__.61508iser_fast_reg_mr__func__.61983iser_reg_sig_mr__func__.61863__func__.61883__func__.61914__func__.61729fall_to_bounce_buf__func__.60698__func__.61662__func__.61772__func__.61694__func__.61612__func__.62051__func__.61630.LC12.LC15iscsi_iser.ciscsi_iser_pdu_allociser_attr_is_visibleCSWTCH.1281iser_exit__func__.61975release_wqiscsi_iser_transportiscsi_iser_check_protectioniscsi_iser_ep_disconnect__func__.61877iscsi_iser_ep_poll__func__.61850iscsi_iser_ep_connectiscsi_iser_cleanup_taskiscsi_iser_task_xmit__func__.61519__func__.61486__func__.61469iscsi_iser_conn_get_statsiscsi_iser_get_ep_paramiscsi_iser_set_param__func__.61761iscsi_iser_conn_stop__func__.61648iscsi_iser_conn_start__key.10456iscsi_iser_conn_bind__func__.61609iscsi_iser_conn_createiscsi_iser_session_destroyiscsi_iser_session_createiscsi_iser_shtiscsi_iser_scsi_transportiscsi_max_lun__func__.61701iser_init__func__.61944__key.61945__key.61946iscsi_iser_task_init__func__.61454__func__.61366__mod_pi_guard98__mod_pi_guardtype97__param_pi_guard__param_str_pi_guard__mod_pi_enable95__mod_pi_enabletype94__param_pi_enable__param_str_pi_enable__mod_debug_level92__mod_debug_leveltype91__param_debug_level__param_str_debug_level__mod_version89__mod_author88__mod_license87__mod_description86__mod_max_luntype80__param_max_lun__param_str_max_lun.LC5ib_iser.mod.c_rheldata__mod_srcversion144__module_depends____versions__mod_vermagic5iser_create_fmr_pooldma_opsiser_reg_desc_getiser_alloc_rx_descriptorsiser_reg_rdma_mem_fastregiscsi_conn_setupiscsi_session_recovery_timedout__this_moduleiser_conn_releasecompleteib_fmr_pool_unmapbad_dma_addressib_create_cqparam_get_booliscsi_target_allociser_post_recvliscsi_conn_bind__bitmap_weightiscsi_host_get_paramiser_reg_rdma_mem_fmriscsi_session_setupib_alloc_fast_reg_page_listiser_task_rdma_finalizerdma_resolve_addrcleanup_moduleib_create_fmr_poolparam_set_uintiser_pi_enablememcpyiser_finalize_rdma_unaligned_sgkfreeiscsi_eh_abortiscsi_create_endpointiser_release_worksg_init_oneiscsi_suspend_queuefree_pagesib_dereg_mrkmem_cache_create__phys_addrib_query_qpiscsi_conn_failureiscsi_complete_pdukmem_cache_alloc_tracerdma_disconnectinit_moduleiscsi_prep_data_out_pduwait_for_completion_interruptible_timeoutiscsi_eh_device_resetiscsi_register_transportparam_get_uintmsecs_to_jiffies__stack_chk_fail__get_free_pagesib_register_event_handlerkmem_cache_allocrdma_resolve_routeib_destroy_mrib_unregister_event_handleriser_rcv_completioniser_debug_leveliscsi_set_paramigrdma_create_qptasklet_killib_destroy_cqrdma_create_idiser_unreg_mem_fmr__create_workqueue_keyiser_send_controliser_conn_terminatetasklet_init_spin_unlock_irqrestoreiscsi_destroy_endpointlist_deldestroy_workqueueper_cpu__kernel_stackmutex_lockwarn_slowpath_nullkmem_cache_freeiscsi_conn_get_parammcountiscsi_host_freeiscsi_put_task__tasklet_scheduleiscsi_conn_teardownparam_set_boolwait_for_completion_interruptibleiscsi_host_set_paramiscsi_session_get_paramiscsi_conn_send_pdurdma_destroy_qpib_check_mr_statussscanfprintkiscsi_conn_start__mutex_initib_query_deviceib_get_dma_mriser_send_data_outib_alloc_pdscsi_is_host_deviceiser_snd_completionwait_for_completionnr_cpu_ids__init_waitqueue_headiser_post_recvmiser_free_fmr_pooliser_unreg_mem_fastregrdma_connectiser_create_fastreg_pool__list_addiscsi_lookup_endpointiscsi_host_allocsprintfiser_check_task_pi_status_spin_lock_irqsaveib_destroy_fmr_pooliscsi_host_addparam_set_intiser_send_commandmutex_unlockiser_post_sendrdma_destroy_idiscsi_session_teardowniscsi_conn_get_addr_paramiscsi_unregister_transportib_create_mriscsi_eh_recover_targetiser_task_rdma_initsg_nextib_free_fast_reg_page_listqueue_workiscsi_conn_stopiser_free_rx_descriptorsiser_initialize_task_headersiser_dma_unmap_task_dataiscsi_queuecommandmalloc_sizesiser_reg_desc_putiscsi_change_queue_depthiser_connectcpu_online_maskiser_dma_map_task_dataiser_free_fastreg_poolib_alloc_fast_reg_mrib_dealloc_pdib_fmr_pool_map_physparam_get_intiscsi_host_removeiser_conn_initiscsi_iser_recviser_pi_guard__kmallockmem_cache_destroyib_iser.ko.debug;%.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rela__param.modinfo.rela.smp_locks__versions.bss.rela.text.rela.init.text.rela.exit.textm@$ p__K& !( r9 42h2PX pTP`([@x @* $ ` 0 P0 xAI,d\AQtA1