Searched refs:death (Results 1 – 10 of 10) 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 }912 pub(crate) fn remove_from_delivered_deaths(&self, death: &DArc<NodeDeath>) { in remove_from_delivered_deaths()915 let removed = unsafe { inner.delivered_deaths.remove(death) }; in remove_from_delivered_deaths()942 if let Some(death) = info.death().take() { in update_ref()943 death.set_cleared(true); in update_ref()[all …]
325 death: ListArc<DTRWrap<NodeDeath>, 1>, in add_death()328 self.inner.access_mut(guard).death_list.push_back(death); in add_death()544 while let Some(death) = self.inner.access_mut(&mut guard).death_list.pop_front() { in release()546 death.into_arc().set_dead(); in release()1011 if let Some(death) = ListArc::try_from_arc_or_drop(self) { in set_notification_done()1012 let _ = thread.push_work_if_looper(death); in set_notification_done()1031 if let Some(death) = ListArc::try_from_arc_or_drop(self) { in set_dead()1032 let process = death.process.clone(); in set_dead()1033 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()4371 struct binder_ref_death *death = NULL; in binder_thread_write() local4384 death = kzalloc(sizeof(*death), GFP_KERNEL); in binder_thread_write()4385 if (death == NULL) { in binder_thread_write()4409 kfree(death); in binder_thread_write()4425 if (ref->death) { in binder_thread_write()4430 kfree(death); in binder_thread_write()4434 INIT_LIST_HEAD(&death->work.entry); in binder_thread_write()[all …]
736 static void cps_shutdown_this_cpu(enum cpu_death death) in cps_shutdown_this_cpu() argument743 if (death == CPU_DEATH_HALT) { in cps_shutdown_this_cpu()
1868 이 코드는 객체의 업데이트된 death 마크가 레퍼런스 카운터 감소 동작
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
1410 D: parent process death signal to children