Lines Matching refs:refs
556 let mut refs = self.node_refs.lock(); in debug_print_stats() localVariable
558 for r in refs.by_handle.values_mut() { in debug_print_stats()
618 let mut refs = self.node_refs.lock(); in debug_print() localVariable
619 for r in refs.by_handle.values_mut() { in debug_print()
812 let mut refs = self.node_refs.lock(); in insert_or_update_handle() localVariable
815 if let Some(handle_ref) = refs.by_node.get(&node_ref.node.global_id()) { in insert_or_update_handle()
817 let info = refs.by_handle.get_mut(&handle).unwrap(); in insert_or_update_handle()
829 let mut refs = &mut *refs_lock; in insert_or_update_handle() localVariable
835 if let Some(res) = refs.handle_is_present.find_unused_id(start) { in insert_or_update_handle()
836 match refs.by_handle.entry(res.as_u32()) { in insert_or_update_handle()
847 let grow_request = refs.handle_is_present.grow_request().ok_or(ENOMEM)?; in insert_or_update_handle()
851 refs = &mut *refs_lock; in insert_or_update_handle()
852 refs.handle_is_present.grow(resizer); in insert_or_update_handle()
857 if let Some(handle_ref) = refs.by_node.get(&node_ref.node.global_id()) { in insert_or_update_handle()
859 let info = refs.by_handle.get_mut(&handle).unwrap(); in insert_or_update_handle()
887 refs.by_node.insert(reserve1.into_node(gid, handle)); in insert_or_update_handle()
938 let mut refs = self.node_refs.lock(); in update_ref() localVariable
939 if let Some(info) = refs.by_handle.get_mut(&handle) { in update_ref()
953 refs.by_handle.remove(&handle); in update_ref()
954 refs.by_node.remove(&id); in update_ref()
955 refs.handle_is_present.release_id(handle as usize); in update_ref()
957 if let Some(shrink) = refs.handle_is_present.shrink_request() { in update_ref()
958 drop(refs); in update_ref()
961 refs = self.node_refs.lock(); in update_ref()
962 refs.handle_is_present.shrink(new_bitmap); in update_ref()
1221 let mut refs = self.node_refs.lock(); in request_death() localVariable
1222 let Some(info) = refs.by_handle.get_mut(&handle) else { in request_death()
1264 let mut refs = self.node_refs.lock(); in clear_death() localVariable
1265 let Some(info) = refs.by_handle.get_mut(&handle) else { in clear_death()
1382 let mut refs = self.node_refs.lock(); in deferred_release() localVariable
1383 let by_handle = take(&mut refs.by_handle); in deferred_release()
1384 let by_node = take(&mut refs.by_node); in deferred_release()
1385 drop(refs); in deferred_release()