Lines Matching refs:manager
49 manager: Mutex<Manager>, field
59 manager <- kernel::new_mutex!(Manager { in new()
86 self.manager.lock().all_procs.push(proc, GFP_KERNEL)?; in register_process()
95 let mut manager = self.manager.lock(); in deregister_process() localVariable
96 manager.all_procs.retain(|p| !Arc::ptr_eq(p, proc)); in deregister_process()
101 let len = manager.all_procs.len(); in deregister_process()
102 let cap = manager.all_procs.capacity(); in deregister_process()
106 let _ = manager.all_procs.shrink_to(len * 2, GFP_KERNEL); in deregister_process()
111 let mut manager = self.manager.lock(); in set_manager_node() localVariable
112 if manager.node.is_some() { in set_manager_node()
120 if let Some(ref uid) = manager.uid { in set_manager_node()
126 manager.node = Some(node_ref); in set_manager_node()
127 manager.uid = Some(caller_uid); in set_manager_node()
132 let node_ref = self.manager.lock().node.take(); in unset_manager_node()
137 self.manager in get_manager_node()
150 let lock = self.manager.lock(); in for_each_proc()
157 let lock = self.manager.lock(); in get_all_procs()
166 let lock = self.manager.lock(); in get_procs_with_pid()