Lines Matching refs:Device
3 Device, DeviceMatchName, DeviceMatcher, IdTable,
57 fn coredump(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in coredump()
66 fn devices(&self) -> Vec<Arc<dyn Device>>; in devices() argument
69 fn add_device(&self, device: Arc<dyn Device>); in add_device() argument
72 fn delete_device(&self, device: &Arc<dyn Device>); in delete_device() argument
83 fn __find_device_by_name_fast(&self, _name: &str) -> Option<Arc<dyn Device>> { in __find_device_by_name_fast() argument
119 pub devices: Vec<Arc<dyn Device>>,
124 pub fn push_device(&mut self, device: Arc<dyn Device>) { in push_device() argument
130 pub fn delete_device(&mut self, device: &Arc<dyn Device>) { in delete_device() argument
163 ) -> Option<Arc<dyn Device>> { in find_device_slow() argument
174 pub fn find_device_by_name(&self, name: &str) -> Option<Arc<dyn Device>> { in find_device_by_name() argument
234 pub fn driver_sysfs_add(&self, dev: &Arc<dyn Device>) -> Result<(), SystemError> { in driver_sysfs_add()