Home
last modified time | relevance | path

Searched refs:NodeDeath (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/android/binder/
H A Dnode.rs168 death_list: List<DTRWrap<NodeDeath>, 1>,
325 death: ListArc<DTRWrap<NodeDeath>, 1>, in add_death() argument
918 pub(crate) struct NodeDeath { struct
945 impl NodeDeath { argument
1040 impl ListArcSafe<0> for NodeDeath {
1046 impl ListArcSafe<1> for DTRWrap<NodeDeath> { untracked; }
1049 impl ListItem<1> for DTRWrap<NodeDeath> {
1055 impl ListArcSafe<2> for DTRWrap<NodeDeath> {
1056 tracked_by wrapped: NodeDeath;
1060 impl ListArcSafe<2> for NodeDeath {
[all …]
H A Dprocess.rs46 node::{CouldNotDeliverCriticalIncrement, CritIncrWrapper, Node, NodeDeath, NodeRef},
113 delivered_deaths: List<DTRWrap<NodeDeath>, 2>,
300 fn pull_delivered_death(&mut self, cookie: u64) -> Option<DArc<NodeDeath>> { in pull_delivered_death() argument
311 pub(crate) fn death_delivered(&mut self, death: DArc<NodeDeath>) { in death_delivered() argument
342 death: ListArcField<Option<DArc<NodeDeath>>, { Self::LIST_PROC }>,
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() argument
1234 let death_init = NodeDeath::new(info.node_ref().node.clone(), self.clone(), cookie); in request_death()