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()
563 let (mut count, mut weak, mut strong) = (0, 0, 0); in debug_print_stats()
569 strong += nstrong; in debug_print_stats()
628 let (strong, weak) = node_ref.get_count(); in debug_print()
759 strong: bool, in get_node_inner()
767 return Ok(inner.new_node_ref_with_thread(node, strong, thread, wrapper)); in get_node_inner()
776 return Ok(inner.new_node_ref_with_thread(node, strong, thread, wrapper)); in get_node_inner()
783 .new_node_ref_with_thread(node, strong, thread, wrapper) in get_node_inner()
794 strong: bool, in get_node()
799 match self.get_node_inner(ptr, cookie, flags, strong, thread, wrapper) { in get_node()
908 pub(crate) fn get_node_from_handle(&self, handle: u32, strong: bool) -> Result<NodeRef> { in get_node_from_handle()
915 .clone(strong) in get_node_from_handle()
930 strong: bool, in update_ref()
933 if let Ok(node_ref) = self.ctx.get_manager_node(strong) { in update_ref()
946 if info.node_ref().update(inc, strong) { in update_ref()
982 pub(crate) fn update_node(&self, ptr: u64, cookie: u64, strong: bool) { in update_node()
985 inner.update_node_refcount(&node, false, strong, 1, None); in update_node()
989 pub(crate) fn inc_ref_done(&self, reader: &mut UserSliceReader, strong: bool) -> Result { in inc_ref_done()
994 if let Some(node) = node.inc_ref_done_locked(strong, &mut inner) { in inc_ref_done()