Lines Matching refs:take
15 use core::mem::take;
942 if let Some(death) = info.death().take() { in update_ref()
1270 let Some(death) = info.death().take() else { in clear_death()
1304 nodes: take(&mut inner.nodes), in lock_with_nodes()
1332 let binderfs_file = self.inner.lock().binderfs_file.take(); in deferred_release()
1338 let threads = take(&mut inner.threads); in deferred_release()
1339 let ready = take(&mut inner.ready_threads); in deferred_release()
1365 let death = if let Some(existing) = info.death().take() { in deferred_release()
1374 let freeze_listeners = take(&mut self.node_refs.lock().freeze_listeners); in deferred_release()
1383 let by_handle = take(&mut refs.by_handle); in deferred_release()
1384 let by_node = take(&mut refs.by_node); in deferred_release()
1403 let omapping = self.inner.lock().mapping.take(); in deferred_release()
1615 binderfs_file = inner.binderfs_file.take(); in release()