Lines Matching full:refs

344     /// Used to store this `NodeRefInfo` in the node's `refs` list.
354 /// The id used for the `Node::refs` list.
552 let mut refs = self.node_refs.lock(); in debug_print_stats() localVariable
554 for r in refs.by_handle.values_mut() { in debug_print_stats()
561 seq_print!(m, " refs: {count} s {strong} w {weak}\n"); in debug_print_stats()
614 let mut refs = self.node_refs.lock(); in debug_print() localVariable
615 for r in refs.by_handle.values_mut() { in debug_print()
808 let mut refs = self.node_refs.lock(); in insert_or_update_handle() localVariable
811 if let Some(handle_ref) = refs.by_node.get(&node_ref.node.global_id()) { in insert_or_update_handle()
813 let info = refs.by_handle.get_mut(&handle).unwrap(); in insert_or_update_handle()
824 let mut refs = self.node_refs.lock(); in insert_or_update_handle() localVariable
827 if let Some(handle_ref) = refs.by_node.get(&node_ref.node.global_id()) { in insert_or_update_handle()
829 let info = refs.by_handle.get_mut(&handle).unwrap(); in insert_or_update_handle()
836 for handle in refs.by_handle.keys() { in insert_or_update_handle()
859 // `refs` below. in insert_or_update_handle()
865 // `info_node` into the right node's `refs` list. in insert_or_update_handle()
868 refs.by_node.insert(reserve1.into_node(gid, target)); in insert_or_update_handle()
869 refs.by_handle.insert(reserve2.into_node(target, info_proc)); in insert_or_update_handle()
918 let mut refs = self.node_refs.lock(); in update_ref() localVariable
919 if let Some(info) = refs.by_handle.get_mut(&handle) { in update_ref()
927 // Remove reference from process tables, and from the node's `refs` list. in update_ref()
933 refs.by_handle.remove(&handle); in update_ref()
934 refs.by_node.remove(&id); in update_ref()
937 // All refs are cleared in process exit, so this warning is expected in that case. in update_ref()
1191 let mut refs = self.node_refs.lock(); in request_death() localVariable
1192 let Some(info) = refs.by_handle.get_mut(&handle) else { in request_death()
1234 let mut refs = self.node_refs.lock(); in clear_death() localVariable
1235 let Some(info) = refs.by_handle.get_mut(&handle) else { in clear_death()
1350 // Release refs on foreign nodes. in deferred_release()
1352 let mut refs = self.node_refs.lock(); in deferred_release() localVariable
1353 let by_handle = take(&mut refs.by_handle); in deferred_release()
1354 let by_node = take(&mut refs.by_node); in deferred_release()
1355 drop(refs); in deferred_release()