Home
last modified time | relevance | path

Searched refs:sysfs (Results 1 – 10 of 10) sorted by relevance

/DragonOS-0.1.8/docs/kernel/filesystem/
Dsysfs.md17 ### 1.2. sysfs是一个基于内存的文件系统,它的作用是将内核信息以文件的方式提供给用户程序使用。
19   sysfs可以看成与proc,devfs和devpty同类别的文件系统,该文件系统是虚拟的文件系统,可以更方便对系统设备进行管理。它可以产生一个包含所有系统硬件层次视图,与提…
81   可以看到,每个管理器中均存在sys_info,设备模型通过该成员与sysfs建立联系,sys_info指向sysfs中唯一的inode。对于device而言,对应sysfs下…
91   对于bus设备而言,需要调用bus_register,将bus注册进系统,并在sysfs中可视化。
109   通过bus_register源码可知,该函数不仅在sysfs/bus下生成总线文件夹,同时内部调用device_register,该函数将总线加入设备管理器中,同时在sys/…
Dindex.rst14 sysfs
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/
DV0.1.7.md57 - driver: 根据sysfs,完善设备驱动模型 (#254)
150 根据sysfs完善设备驱动模型 & 添加sysfs官方文档 (#254)
152 * 根据sysfs完善设备驱动模型
154 * 添加sysfs官方文档
182 * 添加sysfs
184 * 注册sysfs
186 * 添加sysfs相关
190 * 将设备与sysfs相关联
192 * 添加单独的文件管理sysfs下的文件夹
DV0.1.0.md199 - SYS_REBOOT 重启 (将来sysfs完善后,将删除这个系统调用,请勿过度依赖这个系统调用)
/DragonOS-0.1.8/kernel/src/filesystem/
Dmod.rs6 pub mod sysfs; module
/DragonOS-0.1.8/kernel/src/filesystem/sysfs/
Dmod.rs100 let sysfs: Arc<SysFS> = Arc::new(SysFS { root_inode: root }); in new() localVariable
103 let mut root_guard: SpinLockGuard<SysFSInode> = sysfs.root_inode.0.lock(); in new()
104 root_guard.parent = Arc::downgrade(&sysfs.root_inode); in new()
105 root_guard.self_ref = Arc::downgrade(&sysfs.root_inode); in new()
106 root_guard.fs = Arc::downgrade(&sysfs); in new()
111 let root: &Arc<LockedSysFSInode> = &sysfs.root_inode; in new()
143 return sysfs; in new()
/DragonOS-0.1.8/kernel/src/filesystem/vfs/
Dcore.rs16 sysfs::SysFS,
91 let sysfs: Arc<SysFS> = SysFS::new(); in vfs_init() localVariable
96 .mount(sysfs) in vfs_init()
/DragonOS-0.1.8/kernel/src/driver/base/device/
Dbus.rs8 sysfs::{
Dmod.rs5 sysfs::{
/DragonOS-0.1.8/kernel/src/driver/uart/
Duart.rs11 sysfs::bus::{bus_device_register, bus_driver_register},