Searched refs:death (Results 1 – 12 of 12) sorted by relevance
311 pub(crate) fn death_delivered(&mut self, death: DArc<NodeDeath>) { in death_delivered()312 if let Some(death) = ListArc::try_from_arc_or_drop(death) { in death_delivered()313 self.delivered_deaths.push_back(death); in death_delivered()342 death: ListArcField<Option<DArc<NodeDeath>>, { Self::LIST_PROC }>, field364 death: ListArcField::new(None), in new()373 pub(crate) fn death(&mut self<{Self::LIST_PROC}>) -> &mut Option<DArc<NodeDeath>> { death }918 pub(crate) fn remove_from_delivered_deaths(&self, death: &DArc<NodeDeath>) { in remove_from_delivered_deaths()921 let removed = unsafe { inner.delivered_deaths.remove(death) }; in remove_from_delivered_deaths()948 if let Some(death) = info.death().take() { in update_ref()949 death.set_cleared(true); in update_ref()[all …]
333 death: ListArc<DTRWrap<NodeDeath>, 1>, in add_death()336 self.inner.access_mut(guard).death_list.push_back(death); in add_death()552 while let Some(death) = self.inner.access_mut(&mut guard).death_list.pop_front() { in release()554 death.into_arc().set_dead(); in release()1019 if let Some(death) = ListArc::try_from_arc_or_drop(self) { in set_notification_done()1020 let _ = thread.push_work_if_looper(death); in set_notification_done()1039 if let Some(death) = ListArc::try_from_arc_or_drop(self) { in set_dead()1040 let process = death.process.clone(); in set_dead()1041 let _ = process.push_work(death); in set_dead()
1216 if (ref->death) { in binder_cleanup_ref_olocked()1221 binder_dequeue_work(ref->proc, &ref->death->work); in binder_cleanup_ref_olocked()1356 kfree(ref->death); in binder_free_ref()4384 struct binder_ref_death *death = NULL; in binder_thread_write() local4397 death = kzalloc_obj(*death); in binder_thread_write()4398 if (death == NULL) { in binder_thread_write()4422 kfree(death); in binder_thread_write()4438 if (ref->death) { in binder_thread_write()4443 kfree(death); in binder_thread_write()4447 INIT_LIST_HEAD(&death->work.entry); in binder_thread_write()[all …]
335 struct binder_ref_death *death; member
733 static void cps_shutdown_this_cpu(enum cpu_death death) in cps_shutdown_this_cpu() argument740 if (death == CPU_DEATH_HALT) { in cps_shutdown_this_cpu()
811 goto death; in tcp_keepalive_timer()860 death: in tcp_keepalive_timer()
37 has died; such a mutex is said to be abandoned. Owner death is not38 tracked automatically based on thread death, but rather must be
709 This actually supposed to ensure death of the CPU. Actually look at some
12 a SIGBUS and often dies an unhappy death. Shortly after huge page support
1908 This makes sure that the death mark on the object is perceived to be set
1134 relaxed cat would be considered to cycle between death and life more
1414 D: parent process death signal to children