Home
last modified time | relevance | path

Searched refs:DeviceINode (Results 1 – 9 of 9) sorted by relevance

/DragonOS/kernel/src/filesystem/devfs/
H A Dnull_dev.rs16 use super::{DevFS, DeviceINode};
64 impl DeviceINode for LockedNullInode {
H A Dzero_dev.rs16 use super::{DevFS, DeviceINode};
64 impl DeviceINode for LockedZeroInode {
H A Dmod.rs121 pub fn register_device<T: DeviceINode>( in register_device()
194 pub fn unregister_device<T: DeviceINode>( in unregister_device()
573 pub trait DeviceINode: IndexNode { interface
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/driver/disk/ahci/
H A Dahci_inode.rs3 use crate::filesystem::devfs::{DevFS, DeviceINode};
69 impl DeviceINode for LockedAhciInode {
/DragonOS/kernel/src/virt/kvm/
H A Dkvm_dev.rs3 use crate::filesystem::devfs::{DevFS, DeviceINode};
82 impl DeviceINode for LockedKvmInode {
/DragonOS/kernel/src/driver/keyboard/
H A Dps2_keyboard.rs23 devfs::{devfs_register, DevFS, DeviceINode},
105 impl DeviceINode for LockedPS2KeyBoardInode {
/DragonOS/kernel/src/driver/video/fbdev/base/
H A Dfbmem.rs28 devfs::{devfs_register, DevFS, DeviceINode},
388 impl DeviceINode for FbDevice {
/DragonOS/kernel/src/driver/input/ps2_mouse/
H A Dps_mouse_device.rs31 devfs::{devfs_register, DevFS, DeviceINode},
585 impl DeviceINode for Ps2MouseDevice {
/DragonOS/kernel/src/driver/tty/
H A Dtty_device.rs27 devfs::{devfs_register, DevFS, DeviceINode},
437 impl DeviceINode for TtyDevice {