Lines Matching defs:Device
126 pub trait Device: KObject { trait
197 impl dyn Device { implementation
508 device: &Arc<dyn Device>, in get_device_parent()
509 current_parent: Option<Arc<dyn Device>>, in get_device_parent()
561 pub fn remove(&self, _dev: &Arc<dyn Device>) { in remove()
570 pub fn find_device_by_idtable(&self, _id_table: &IdTable) -> Option<Arc<dyn Device>> { in find_device_by_idtable()
574 fn device_platform_notify(&self, dev: &Arc<dyn Device>) { in device_platform_notify()
680 dev: &Arc<dyn Device>, in add_groups()
695 dev: &Arc<dyn Device>, in remove_groups()
710 dev: &Arc<dyn Device>, in create_file()
747 fn remove_sys_dev_entry(&self, dev: &Arc<dyn Device>) { in remove_sys_dev_entry()
767 pub fn device_links_force_bind(&self, _dev: &Arc<dyn Device>) { in device_links_force_bind()
774 pub fn device_default_initialize(&self, dev: &Arc<dyn Device>) { in device_default_initialize()
784 _dev: &Arc<dyn Device>, in device_driver_attach()
790 pub fn device_driver_detach(&self, _dev: &Arc<dyn Device>) { in device_driver_detach()
864 fn match_device(&self, device: &Arc<dyn Device>, data: T) -> bool; in match_device()
873 fn match_device(&self, device: &Arc<dyn Device>, data: &str) -> bool { in match_device()