Searched refs:DeviceINode (Results 1 – 8 of 8) sorted by relevance
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | null_dev.rs | 16 use super::{DevFS, DeviceINode}; 64 impl DeviceINode for LockedNullInode {
|
H A D | zero_dev.rs | 16 use super::{DevFS, DeviceINode}; 64 impl DeviceINode for LockedZeroInode {
|
H A D | mod.rs | 121 pub fn register_device<T: DeviceINode>( in register_device() 194 pub fn unregister_device<T: DeviceINode>( in unregister_device() 573 pub trait DeviceINode: IndexNode { trait 600 pub fn devfs_register<T: DeviceINode>(name: &str, device: Arc<T>) -> Result<(), SystemError> { in devfs_register() 606 pub fn devfs_unregister<T: DeviceINode>(name: &str, device: Arc<T>) -> Result<(), SystemError> { in devfs_unregister()
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | kvm_dev.rs | 3 use crate::filesystem::devfs::{DevFS, DeviceINode}; 82 impl DeviceINode for LockedKvmInode {
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 23 devfs::{devfs_register, DevFS, DeviceINode}, 105 impl DeviceINode for LockedPS2KeyBoardInode {
|
/DragonOS/kernel/src/driver/video/fbdev/base/ |
H A D | fbmem.rs | 28 devfs::{devfs_register, DevFS, DeviceINode}, 389 impl DeviceINode for FbDevice {
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_device.rs | 31 devfs::{devfs_register, DevFS, DeviceINode}, 585 impl DeviceINode for Ps2MouseDevice {
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 27 devfs::{devfs_register, DevFS, DeviceINode}, 437 impl DeviceINode for TtyDevice {
|