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>,
333 death: ListArc<DTRWrap<NodeDeath>, 1>, in add_death() argument
928 pub(crate) struct NodeDeath { struct
955 impl NodeDeath { impl
1050 impl ListArcSafe<0> for NodeDeath {
1056 impl ListArcSafe<1> for DTRWrap<NodeDeath> { untracked; }
1059 impl ListItem<1> for DTRWrap<NodeDeath> {
1065 impl ListArcSafe<2> for DTRWrap<NodeDeath> {
1066 tracked_by wrapped: NodeDeath;
1070 impl ListArcSafe<2> for NodeDeath {
[all …]
H A Dprocess.rs46 node::{CouldNotDeliverCriticalIncrement, CritIncrWrapper, Node, NodeDeath, NodeRef},
114 delivered_deaths: List<DTRWrap<NodeDeath>, 2>,
301 fn pull_delivered_death(&mut self, cookie: u64) -> Option<DArc<NodeDeath>> { in pull_delivered_death() argument
312 pub(crate) fn death_delivered(&mut self, death: DArc<NodeDeath>) { in death_delivered() argument
343 death: ListArcField<Option<DArc<NodeDeath>>, { Self::LIST_PROC }>,
374 pub(crate) fn death(&mut self<{Self::LIST_PROC}>) -> &mut Option<DArc<NodeDeath>> { death }
923 pub(crate) fn remove_from_delivered_deaths(&self, death: &DArc<NodeDeath>) { in remove_from_delivered_deaths() argument
1254 let death_init = NodeDeath::new(info.node_ref().node.clone(), self.clone(), cookie); in request_death()