Lines Matching refs:Some

177         if let Some(thread) = self.ready_threads.pop_front() {  in push_work()
229 if let Some(node) = push { in update_node_refcount()
230 if let Some(thread) = othread { in update_node_refcount()
262 Some(wrapper) => node.incr_refcount_allow_zero2one_with_wrapper(strong, wrapper, self), in new_node_ref_with_thread()
264 if let Some(node) = push { in new_node_ref_with_thread()
277 Some(node) => { in get_existing_node()
280 Ok(Some(node.clone())) in get_existing_node()
302 while let Some(next) = cursor.peek_next() { in pull_delivered_death()
304 return Some(next.remove().into_arc()); in pull_delivered_death()
312 if let Some(death) = ListArc::try_from_arc_or_drop(death) { in death_delivered()
539 if let Some(mapping) = &inner.mapping { in debug_print_stats()
642 if let Some(mapping) = &inner.mapping { in debug_print()
667 if let Some(work) = inner.work.pop_front() { in get_work_or_register()
687 if let Some(thread) = inner.threads.get(&id) { in get_current_thread()
726 let (ptr, cookie, flags) = if let Some(obj) = info { in set_as_manager()
760 if let Some(node) = inner.get_existing_node(ptr, cookie)? { in get_node_inner()
769 if let Some(node) = inner.get_existing_node(ptr, cookie)? { in get_node_inner()
797 wrapper = Some(CritIncrWrapper::new()?); in get_node()
815 if let Some(handle_ref) = refs.by_node.get(&node_ref.node.global_id()) { in insert_or_update_handle()
835 if let Some(res) = refs.handle_is_present.find_unused_id(start) { 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()
939 if let Some(info) = refs.by_handle.get_mut(&handle) { in update_ref()
942 if let Some(death) = info.death().take() { in update_ref()
957 if let Some(shrink) = refs.handle_is_present.shrink_request() { in update_ref()
978 if let Ok(Some(node)) = inner.get_existing_node(ptr, cookie) { in update_node()
987 if let Ok(Some(node)) = inner.get_existing_node(ptr, cookie) { in inc_ref_done()
988 if let Some(node) = node.inc_ref_done_locked(strong, &mut inner) { in inc_ref_done()
1064 if let Some(data) = odata { in buffer_get()
1067 Some(alloc) in buffer_get()
1072 if let Some(ref mut mapping) = &mut inner.mapping { in buffer_raw_free()
1074 Some(offset) => offset, in buffer_raw_free()
1101 if let Some(ref mut mapping) = &mut inner.mapping { in buffer_make_freeable()
1118 self.inner.lock().mapping = Some(mapping); in create_mapping()
1222 let Some(info) = refs.by_handle.get_mut(&handle) else { in request_death() localVariable
1248 *info.death() = Some(death.clone()); in request_death()
1253 *info.death() = Some(death.clone_arc()); in request_death()
1265 let Some(info) = refs.by_handle.get_mut(&handle) else { in clear_death() localVariable
1270 let Some(death) = info.death().take() else { in clear_death() localVariable
1275 *info.death() = Some(death); in clear_death()
1283 if let Some(death) = ListArc::try_from_arc_or_drop(death) { in clear_death()
1292 if let Some(death) = self.inner.lock().pull_delivered_death(cookie) { in dead_binder_done()
1351 while let Some(node) = { in deferred_release()
1365 let death = if let Some(existing) = info.death().take() { in deferred_release()
1391 while let Some(work) = self.get_work() { in deferred_release()
1398 while let Some(delivered_death) = { self.inner.lock().delivered_deaths.pop_front() } { in deferred_release()
1404 if let Some(mut mapping) = omapping { in deferred_release()
1412 if let Some(data) = odata { in deferred_release()
1567 this.set_as_manager(Some(reader.read()?), &thread)? in ioctl_write_only()