ELF>X@@43HGHG 7WG)9r u 7  ff.H?DAAEA)D9r3D)t!t9FA1q1Q1 f.G 17W wWG)9r0u'HH=t1ɺH G1)w)7WWG)9r  ff.WG)Ћ9r9 G ff.@9r F)D)net/rds/ib_ring.cOXOOOO4 B1;5c}6intG!u8W!u16q!u32G  * H ; ' #) =0" X  AX   i i789*W"   "   * :val  X++ (, ,O(G3      *;4,#%$%i' -6A.*1#A#A<G     -.*$F$J^$M33 GdG"%&'G1      !"#$%&'( G G]6 G      *) @ @       @ GMGG3B @  ?GEdGKzGOGV  G`  G2  G0b Gx $(8@ G G`2    G G"}"}=H Gw xyz{ | X>%? @ @  G N A8# < <B=: 0 0C<$ 4 U>TIQ/ret o  1 U( . U6 GSN#!    $ 0 U  16^ GSN# !    3 U%val=TuW0u &valu:1ex{qi"D z16^ GSN# !    1{_)6 GETF U T3Q1R0aU 0a &vala:&posaD/retc'cG]'k 'k 2Hk 6eGSN#!   \ >\9 T$6T2 U%nrT<T6XGSN#!    I`I? #KB B0 U%nrB:T2ID0(DTG: 0fmt 0J}6}< 3s` s6`( u fifvf Xv dK )i )v !3)v! i1v>(v=L : < <p     (    ( !^v!^O!^Y0 !BFv!BI!BS0M"wptr"<"H0"N#,p#,;#,KGO#(p#(:#(JG( 1B: ; 9 I( : ; 9 I8 $ > 1RB X Y W : ; 9 I ( .?: ;9 '<  !I >! I: ;9! I:!; 9 I: ; 9 I &I>! !I: ; 9! : ; 9 1RB UX!Y W 1RB X!YW >! !I: ; 9!(.?:!; 9!'I@z U41B.: ; 9 'I .: ; 9 ' ! .?:!; 9!'@zI~ : ;9 I!:! ; 9!I" : ; 9 #4: ; 9 I$4:!; 9!I! %:!; 9 I&:!; 9 IB'4:!; 9 IB( ):!;9 I* !: ; 9!+ I, I8!-I.!I/ /4:!; 9!IB0:!; 9!0IB11RB X!Y W 2 3.: ;9 'I !4% U5 6$ > 7&85I94: ; 9 I?: : ; 9 I; : ; 9 I<> I: ;9 =: ;9 I>4: ;9 I?<?4G: ; 9 @.?: ; 9 'I<A.?: ; 9 '<B.?: ; 9 '<C.?: ; 9 '<D1RB UX Y W E 1FH}G H.?: ; 9 '<I4: ; 9 I JK.: ;9 ' L.?: ;9 'I M.: ; 9 'N.: ; 9 'IO.: ; 9 'IP PU&(UPP u u  uU"$UU"$UPP u  u  uKUKPUPWUDTDPTPWTuTuTuT U<>U U<>UP46Pu u u  UUR2T2JTJLTLSTSUT;Q;JQJUQ202JTJU0P%)PTTPREGRxp Y>@YrrrU "UPP u u  u   D,dt EG <>   $  | /JqP| <7YJJ /uX. . ?d. PJ| <8gXZ X<0*1./1;3)=pX..\X.''.<'....=n{J bkP| <7YJ)M t ~tYRX.1)0</);0..=w UkP| <7YJ" *GX.<P| <7Y.J1;".BX.t =$KXZlong intw_alloc_ptrIB_USER_VERBS_CMD_QUERY_PORT__ND_OPT_ARRAY_MAXIB_UVERBS_WC_LOCAL_INVrds_ib_ring_unallocIB_UVERBS_DEVICE_RAW_IP_CSUM__kernel_ulong_tRDS_MSG_RX_DGRAM_REASSEMBLERTAX_HOPLIMITIB_UVERBS_ACCESS_FLUSH_PERSISTENT__UNIQUE_ID_x_935kasan_check_readpci_channel_state_tIB_UVERBS_RAW_PACKET_CAP_DELAY_DROPkasan_check_writerlockib_uverbs_create_qp_maskND_OPT_ROUTE_INFOw_free_ctrIB_UVERBS_SRQT_TM__ND_OPT_PREFIX_INFO_ENDIB_UVERBS_DEVICE_UD_AV_PORT_ENFORCEIB_UVERBS_CREATE_QP_MASK_IND_TABLERTAX_INITCWNDPCI_BRIDGE_RESOURCESFORTIFY_FUNC_memchr_invIB_UVERBS_ACCESS_RELAXED_ORDERINGlockedunsigned intnextIB_USER_VERBS_CMD_REREG_MRIB_UVERBS_DEVICE_BAD_QKEY_CNTRIB_UVERBS_WR_FLUSHtypeheadPCI_NUM_RESOURCESIB_UVERBS_WR_RDMA_WRITE__RTAX_MAXIB_UVERBS_ACCESS_ZERO_BASEDIB_MGMT_SA_DATArds_ib_work_ringIB_UVERBS_WC_COMP_SWAPIB_UVERBS_ACCESS_MW_BINDib_uverbs_wc_opcodeND_OPT_TARGET_LL_ADDR__int128w_nrkernel_load_data_strIB_USER_VERBS_CMD_CREATE_AHIB_UVERBS_QPT_XRC_TGTRDS_MSG_RX_DGRAM_DELIVEREDFORTIFY_FUNC_strcpyND_OPT_DNSSLprevFORTIFY_FUNC_strcatIB_UVERBS_DEVICE_PCI_WRITE_END_PADDINGRTAX_LOCKIB_UVERBS_WR_ATOMIC_FETCH_AND_ADDIB_UVERBS_DEVICE_MEM_WINDOW_TYPE_2AIB_UVERBS_DEVICE_MEM_WINDOW_TYPE_2BoldestIB_UVERBS_RAW_PACKET_CAP_IP_CSUMsigned charIB_USER_VERBS_CMD_CREATE_QParch_atomic_readND_OPT_NONCEND_OPT_REDIRECT_HDRringIB_UVERBS_WR_MASKED_ATOMIC_FETCH_AND_ADDND_OPT_6COPCI_ROM_RESOURCEIB_MGMT_DEVICE_HDReth_reserved_addr_base__kernel_size_tIB_UVERBS_QPT_XRC_INIIB_USER_VERBS_CMD_QUERY_SRQIB_UVERBS_SRQT_BASICIB_POLL_WORKQUEUEib_uverbs_write_cmdsIB_UVERBS_ACCESS_LOCAL_WRITEIB_UVERBS_DEVICE_SYS_IMAGE_GUIDIB_UVERBS_DEVICE_AUTO_PATH_MIGlong long unsigned intIB_UVERBS_DEVICE_CHANGE_PHY_PORTIB_USER_VERBS_CMD_DETACH_MCASTspinlocketh_ipv6_mcast_addr_baseRTAX_INITRWNDIB_POLL_DIRECTraw_spinlockwait_queue_headib_uverbs_qp_create_flagsIB_USER_VERBS_CMD_CREATE_CQrds_ib_ring_emptyIB_UVERBS_DEVICE_N_NOTIFY_CQIB_UVERBS_DEVICE_RAW_MULTI__wake_upIB_UVERBS_DEVICE_RESIZE_MAX_WRIB_UVERBS_RAW_PACKET_CAP_CVLAN_STRIPPINGrds_ib_ring_oldestrds_ib_ring_initIB_UVERBS_WR_RDMA_READ_WITH_INVIB_USER_VERBS_CMD_OPEN_QPIB_UVERBS_WR_LOCAL_INVcounterwaitqueue_activeIB_UVERBS_WQ_FLAGS_CVLAN_STRIPPINGsize_tIB_UVERBS_DEVICE_UD_IP_CSUM__u16current_stack_pointerrds_ib_ring_resizeFORTIFY_FUNC_memchrTSQ_THROTTLEDrdsdebugIB_USER_VERBS_CMD_REG_SMR_BoolIB_UVERBS_WC_SENDTCP_TSQ_DEFERREDIB_UVERBS_QPT_RCfortify_memset_chkND_OPT_PREFIX_INFOIB_UVERBS_DEVICE_RC_IP_CSUMIB_MGMT_DEVICE_DATATCP_WRITE_TIMER_DEFERREDIB_MGMT_MAD_DATATCP_DELACK_TIMER_DEFERREDIB_UVERBS_SRQT_XRCPCI_STD_RESOURCESIB_UVERBS_WR_ATOMIC_WRITEtrueIB_UVERBS_WC_TSO__rds_ib_ring_emptyPCI_STD_RESOURCE_ENDIB_USER_VERBS_CMD_DESTROY_AHIB_UVERBS_WR_SENDIB_USER_VERBS_CMD_DESTROY_CQRTAX_REORDERINGIB_USER_VERBS_CMD_RESIZE_CQND_OPT_SOURCE_LL_ADDRIB_UVERBS_QPT_DRIVERp_sizecharIB_POLL_UNBOUND_WORKQUEUEIB_UVERBS_DEVICE_BAD_PKEY_CNTRpci_ers_result_ttsq_enum__fortify_panicib_uverbs_qp_typekcsan_check_accessIB_USER_VERBS_CMD_CREATE_XSRQRTAX_FEATURESIB_UVERBS_WQ_FLAGS_PCI_WRITE_END_PADDINGib_uverbs_wq_typeIB_UVERBS_DEVICE_RAW_SCATTER_FCSIB_MGMT_MAD_HDRRDS_MSG_RX_HDR_TO_DGRAM_STARTIB_UVERBS_WQT_RQib_uverbs_raw_packet_capspcie_reset_state_tIB_UVERBS_DEVICE_FLUSH_PERSISTENTIB_USER_VERBS_CMD_POLL_CQIB_UVERBS_QP_CREATE_SQ_SIG_ALLIB_USER_VERBS_CMD_MODIFY_AHIB_UVERBS_DEVICE_PORT_ACTIVE_EVENTIB_UVERBS_GID_TYPE_IBlockib_poll_contextFORTIFY_FUNC_memsetIB_UVERBS_GID_TYPE_ROCE_V1IB_UVERBS_GID_TYPE_ROCE_V2raw_atomic_readIB_UVERBS_DEVICE_ATOMIC_WRITEwq_headlong long int__ND_OPT_MAXRTAX_RTTVARIB_UVERBS_DEVICE_FLUSH_GLOBALIB_UVERBS_DEVICE_MEM_MGT_EXTENSIONSIB_UVERBS_WC_BIND_MWIB_MGMT_VENDOR_HDRIB_USER_VERBS_CMD_DESTROY_QP__compiletime_assert_937IB_USER_VERBS_CMD_ATTACH_MCASTND_OPT_RDNSSRTAX_ADVMSSraw_locklocked_pendingboolib_uverbs_device_cap_flagsIB_USER_VERBS_CMD_ALLOC_PDw_alloc_ctr__compiletime_assert_82__compiletime_assert_83__compiletime_assert_84__compiletime_assert_85__compiletime_assert_86__compiletime_assert_87__compiletime_assert_88__compiletime_assert_89RTAX_QUICKACKib_uverbs_wq_flagssizeDEVICE_COUNT_RESOURCEkernel_read_file_strTCP_ACK_DEFERREDPCI_IOV_RESOURCESIB_UVERBS_DEVICE_MANAGED_FLOW_STEERINGIB_MGMT_MAD_SIZEIB_USER_VERBS_CMD_QUERY_DEVICEIB_USER_VERBS_CMD_CREATE_SRQIB_UVERBS_ACCESS_REMOTE_WRITETCP_MTU_REDUCED_DEFERREDIB_UVERBS_ACCESS_FLUSH_GLOBALIB_USER_VERBS_CMD_QUERY_MR__compiletime_assert_90__compiletime_assert_91RTAX_FASTOPEN_NO_COOKIEatomic_readIB_USER_VERBS_CMD_CREATE_COMP_CHANNELFORTIFY_FUNC_UNKNOWNIB_UVERBS_WC_RDMA_READIB_UVERBS_WC_ATOMIC_WRITEIB_POLL_LAST_POOL_TYPEshort unsigned intw_free_ptrarch_atomic_addFORTIFY_FUNC_strnlenIB_USER_VERBS_CMD_PEEK_CQIB_USER_VERBS_CMD_POST_RECVIB_UVERBS_QP_CREATE_BLOCK_MULTICAST_LOOPBACKib_uverbs_wr_opcodeRTAX_WINDOWIB_USER_VERBS_CMD_ALLOC_MWIB_POLL_SOFTIRQ__u32IB_UVERBS_ACCESS_ON_DEMANDib_uverbs_access_flagsND_OPT_PREF64FORTIFY_FUNC_strlcatFORTIFY_FUNC_memcmpspinlock_tIB_MGMT_VENDOR_DATAIB_USER_VERBS_CMD_BIND_MWFORTIFY_FUNC_memmovearch_spinlock_tshort intIB_UVERBS_WR_TSO__UNIQUE_ID_y_936rds_ib_ring_lowFORTIFY_FUNC_strscpyIB_USER_VERBS_CMD_MODIFY_QPRTAX_UNSPECIB_MGMT_RMPP_HDRavailRTAX_SSTHRESHatomic_adddiffRTAX_MTUOPA_MGMT_MAD_DATApci_dev_flags_t__fortify_size__compiletime_assert_194IB_UVERBS_WC_FLUSHlist_emptyIB_MGMT_RMPP_DATAinstrument_atomic_readib_uverbs_gid_typependingIB_UVERBS_QPT_UCIB_UVERBS_QPT_UDfortify_funcIB_USER_VERBS_CMD_REG_MRIB_UVERBS_QP_CREATE_SCATTER_FCSIB_USER_VERBS_CMD_MODIFY_SRQ__write_overflowPCI_BRIDGE_RESOURCE_ENDIB_UVERBS_QP_CREATE_CVLAN_STRIPPINGp_size_fieldwr_idIB_UVERBS_ACCESS_OPTIONAL_RANGEatomic_tIB_UVERBS_DEVICE_CURR_QP_STATE_MODIB_UVERBS_WR_MASKED_ATOMIC_CMP_AND_SWPOPA_MGMT_MAD_SIZEIB_UVERBS_WR_ATOMIC_CMP_AND_SWPrds_ib_ring_empty_waitIB_USER_VERBS_CMD_REQ_NOTIFY_CQlong unsigned int__u8IB_UVERBS_WR_RDMA_WRITE_WITH_IMMIB_UVERBS_WC_FETCH_ADDrds_message_rxpath_latencyIB_USER_VERBS_CMD_DEALLOC_MWIB_USER_VERBS_CMD_OPEN_XRCDFORTIFY_FUNC_strncpyIB_USER_VERBS_CMD_QUERY_AHFORTIFY_FUNC_kmemdupIB_UVERBS_WR_BIND_MWFORTIFY_FUNC_strncatIB_MGMT_SA_HDRRTAX_RTTOPA_MGMT_RMPP_DATAunsigned charIB_UVERBS_DEVICE_SHUTDOWN_PORTqspinlockIB_UVERBS_ACCESS_REMOTE_READIB_UVERBS_WC_RDMA_WRITEfalseRTAX_RTO_MIN__write_overflow_fieldIB_UVERBS_DEVICE_XRCRTAX_CWNDtailIB_USER_VERBS_CMD_DESTROY_SRQRTAX_CC_ALGOIB_USER_VERBS_CMD_QUERY_QPrds_ib_ring_completedFORTIFY_FUNC_memcpyIB_USER_VERBS_CMD_POST_SRQ_RECVlist_head__be32ND_OPT_MTUrds_ib_ring_freeIB_USER_VERBS_CMD_GET_CONTEXTIB_UVERBS_WR_SEND_WITH_IMMIB_UVERBS_DEVICE_MEM_WINDOWIB_USER_MAD_USER_RMPPGNU C11 13.2.0 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -mharden-sls=all -mrecord-mcount -mfentry -march=x86-64 -g -gdwarf-5 -O2 -std=gnu11 -p -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fcf-protection=branch -falign-jumps=1 -falign-loops=1 -fno-asynchronous-unwind-tables -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fstack-protector-strongIB_UVERBS_DEVICE_RC_RNR_NAK_GENIB_USER_VERBS_CMD_CLOSE_XRCDIB_USER_VERBS_CMD_POST_SENDIB_UVERBS_WQ_FLAGS_DELAY_DROPwait_queue_head_tIB_UVERBS_WQ_FLAGS_SCATTER_FCSTSQ_QUEUEDPCI_IOV_RESOURCE_ENDIB_USER_VERBS_CMD_DEREG_MR__int128 unsignedeth_ipv4_mcast_addr_baseND_OPT_CAPTIVE_PORTALrds_ib_ring_allocIB_UVERBS_WR_SEND_WITH_INVIB_UVERBS_RAW_PACKET_CAP_SCATTER_FCSIB_UVERBS_WR_RDMA_READIB_UVERBS_DEVICE_SRQ_RESIZEIB_UVERBS_ACCESS_REMOTE_ATOMICIB_USER_VERBS_CMD_DEALLOC_PDFORTIFY_FUNC_strlenraw_atomic_addib_uverbs_srq_typeIB_UVERBS_ACCESS_HUGETLBpci_bus_flags_tinstrument_atomic_read_writeIB_UVERBS_QPT_RAW_PACKET__rds_ib_ring_usedRDS_MSG_RX_DGRAM_TRACE_MAXFORTIFY_FUNC_memscanIB_UVERBS_QP_CREATE_PCI_WRITE_END_PADDINGnet/rds/ib_ring.c/kernel/work/linux-6.11/kernel/work/linux-6.11net/rds./include/linux./include/linux/atomic./arch/x86/include/asm./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/net./include/uapi/rdma./include/rdmaib_ring.cib_ring.cfortify-string.hatomic-instrumented.hatomic-arch-fallback.hatomic.hwait.hlist.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hqspinlock_types.hspinlock_types_raw.hspinlock_types.hkernel_read_file.hsecurity.hstddef.hrtnetlink.hasm.hetherdevice.htcp.hndisc.hib_user_verbs.hib_user_mad.hib_user_ioctl_verbs.hib_verbs.hib_mad.hrds.hpci.hib.hrds.hinstrumented.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNUx  $UW$($!"&(*+/  !,?@$RUdWu`$(@$ib_ring.c.LC0rds_ib_ring_init__fentry____x86_return_thunkrds_ib_ring_resizerds_ib_ring_allocrds_ib_ring_freerds_ib_ring_empty_wait__wake_uprds_ib_ring_unallocrds_ib_ring_emptyrds_ib_ring_lowrds_ib_ring_oldestrds_ib_ring_completed E   " 7 e    E ,\<AyS`D d(08@D0` b  $E( 04 <@ pP0     l& - r> | J iS  X f m Mr    B           Y,  1 K Y j w v /   b  J d ) =5 IB AP _ e k q w } 4 o    (    ;  ( E  2 W    V    & lG S n t oz  I  ]  Z 5     '  ! , `      )  : O @ F  L  R : X f^ p v J |    Q   D 2 v ( "    P B &    y   X  *     f  {" ( . U4 : @  F L . R  X  ^ d Rj p v |  2     +   i      | t    G D   E    O ^ ]0 7 5H N T  Z D` kf l yr x Z~ + W \  j  y  ^           t  t     _ & E/ 8 A J  S p\ e p r H i       F  ! {  W H    [    " ) 0 @9 C R X T ^ e ^ t  { n  ~ N 5        V    `  f   _   9    &  ,  3  D pJ 0P  V x\ :n  t ) z  m    #             g        G& , 3  ?  K W ) c  p 3}      ;    $ .; 6C L @c ep }    8  e z  e  \ ( $ \' @+ <4 = U VY Tb k  g e   x v   e  <    L& * / L8 < E N f j s |        \ ` e  % e. 2 A *E $NWr Hv F Y W h f y w      , " + 4 ,? C H ,Q U ^ g            # !(@ ;D 9M`@q  e U Q s i        ' + 0 h: > CT bk v %z !  ? 9 _ ] p n  !  2 e? ( D@[ exI        II  II  II( , 7 o H eT a Kf} e '       ]  * :7 bH V 6f        3)  ; H u U g v      0 H   9  $ : G  _ k x E   R)AWhy +IZiz     $/<GVt&@`q@Q@@@  I- =M]m" *& B* J. Z2 q6 : > B F J T Y ^ c $h :m Qr Zw a| h s ~             ! ) 9 G ] h q w }      4 8@L Pd h| `    @.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__patchable_function_entries.rela__mcount_loc.rodata.str1.1.rela__bug_table.rela.smp_locks.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @d@R@1+&@HT011;6@xT1]HX@T1j2;06@hU1 ~8Hy@U 1 ;6@V1;6@V1@V1;6@V1;6@W1;6@W1;6@0W1;6@HW1@`W31_@P1"s#0@01$#x@1&$@1(0) 0J#0M',M<M TMO@@1/NX2  Qa