Searched refs:sysfs (Results 1 – 10 of 10) sorted by relevance
17 ### 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/…
14 sysfs
57 - driver: 根据sysfs,完善设备驱动模型 (#254)150 根据sysfs完善设备驱动模型 & 添加sysfs官方文档 (#254)152 * 根据sysfs完善设备驱动模型154 * 添加sysfs官方文档182 * 添加sysfs184 * 注册sysfs186 * 添加sysfs相关190 * 将设备与sysfs相关联192 * 添加单独的文件管理sysfs下的文件夹
199 - SYS_REBOOT 重启 (将来sysfs完善后,将删除这个系统调用,请勿过度依赖这个系统调用)
6 pub mod sysfs; module
100 let sysfs: Arc<SysFS> = Arc::new(SysFS { root_inode: root }); in new() localVariable103 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()
16 sysfs::SysFS,91 let sysfs: Arc<SysFS> = SysFS::new(); in vfs_init() localVariable96 .mount(sysfs) in vfs_init()
8 sysfs::{
5 sysfs::{
11 sysfs::bus::{bus_device_register, bus_driver_register},