Lines Matching refs:strong

221         strong: bool,  in update_node_refcount()
225 let push = node.update_refcount_locked(inc, strong, count, self); in update_node_refcount()
243 strong: bool, in new_node_ref()
246 self.update_node_refcount(&node, true, strong, 1, thread); in new_node_ref()
247 let strong_count = if strong { 1 } else { 0 }; in new_node_ref()
254 strong: bool, in new_node_ref_with_thread()
260 .incr_refcount_allow_zero2one(strong, self)? in new_node_ref_with_thread()
262 Some(wrapper) => node.incr_refcount_allow_zero2one_with_wrapper(strong, wrapper, self), in new_node_ref_with_thread()
267 let strong_count = if strong { 1 } else { 0 }; in new_node_ref_with_thread()
557 let (mut count, mut weak, mut strong) = (0, 0, 0); in debug_print_stats()
563 strong += nstrong; in debug_print_stats()
622 let (strong, weak) = node_ref.get_count(); in debug_print()
753 strong: bool, in get_node_inner()
761 return Ok(inner.new_node_ref_with_thread(node, strong, thread, wrapper)); in get_node_inner()
770 return Ok(inner.new_node_ref_with_thread(node, strong, thread, wrapper)); in get_node_inner()
777 .new_node_ref_with_thread(node, strong, thread, wrapper) in get_node_inner()
788 strong: bool, in get_node()
793 match self.get_node_inner(ptr, cookie, flags, strong, thread, wrapper) { in get_node()
902 pub(crate) fn get_node_from_handle(&self, handle: u32, strong: bool) -> Result<NodeRef> { in get_node_from_handle()
909 .clone(strong) in get_node_from_handle()
924 strong: bool, in update_ref()
927 if let Ok(node_ref) = self.ctx.get_manager_node(strong) { in update_ref()
940 if info.node_ref().update(inc, strong) { in update_ref()
976 pub(crate) fn update_node(&self, ptr: u64, cookie: u64, strong: bool) { in update_node()
979 inner.update_node_refcount(&node, false, strong, 1, None); in update_node()
983 pub(crate) fn inc_ref_done(&self, reader: &mut UserSliceReader, strong: bool) -> Result { in inc_ref_done()
988 if let Some(node) = node.inc_ref_done_locked(strong, &mut inner) { in inc_ref_done()