Home
last modified time | relevance | path

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

123

/DragonOS/docs/kernel/filesystem/
H A Dkernfs.md18 …后挂载到`/sys`目录下。接着sysfs实现上层逻辑,管理KObject,每个上层的Kobject里面都需要包含KernFSInode。并且通过设置KernFSInode的PrivateData…
20 …sp;当发生回调时,KernFS会把回调信息、私有信息传入到回调函数中,让回调函数能够根据传入的信息,获取到对应的KObject或者sysfs的attribute,从而实现sysfs提供的高层功能。
H A 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/…
H A Dindex.rst14 sysfs
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A 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下的文件夹
H A DV0.1.10.md82 - feat(driver): 把virtio添加到sysfs (#752)
102 - feat(driver/pci): add pci bus into sysfs (#792)
178 feat(driver/pci): add pci bus into sysfs (#792)
180 把pci设备加入sysfs
360 feat(driver): 把virtio添加到sysfs (#752)
646 - 接入sysfs,实现参数动态调节(sched_stat等)
/DragonOS/kernel/src/filesystem/sysfs/
H A Dmod.rs41 let sysfs = SysFS::new(); in sysfs_init() localVariable
42 unsafe { SYSFS_INSTANCE = Some(sysfs) }; in sysfs_init()
214 let sysfs = SysFS { root_inode, kernfs }; in new() localVariable
216 return sysfs; in new()
/DragonOS/kernel/src/filesystem/
H A Dmod.rs10 pub mod sysfs; module
/DragonOS/kernel/src/driver/net/
H A Dmod.rs6 use sysfs::netdev_register_kobject;
17 pub mod sysfs; module
H A Dclass.rs8 filesystem::sysfs::AttributeGroup,
18 use super::sysfs::NetAttrGroup;
/DragonOS/kernel/src/driver/pci/
H A Dsubsys.rs20 filesystem::sysfs::AttributeGroup,
169 fn attrs(&self) -> &[&'static dyn crate::filesystem::sysfs::Attribute] { in attrs()
176 attr: &'static dyn crate::filesystem::sysfs::Attribute, in is_visible()
H A Dattr.rs9 sysfs::{
/DragonOS/kernel/src/driver/rtc/
H A Dutils.rs6 use super::{sysfs::RtcGeneralDevice, RtcDevice};
H A Dmod.rs11 use self::sysfs::RtcGeneralDevice;
18 mod sysfs; module
H A Dinterface.rs6 use super::{global_default_rtc, sysfs::RtcGeneralDevice, utils::kobj2rtc_device, RtcTime};
H A Dclass.rs20 use super::{interface::rtc_read_time, register_default_rtc, sysfs::RtcGeneralDevice};
/DragonOS/kernel/src/driver/tty/
H A Dmod.rs6 mod sysfs; module
/DragonOS/kernel/src/misc/
H A Dksysfs.rs4 sysfs::{sysfs_instance, Attribute, AttributeGroup},
/DragonOS/kernel/src/driver/virtio/
H A Dmod.rs10 pub mod sysfs; module
/DragonOS/kernel/src/exception/
H A Dmod.rs21 pub mod sysfs; module
H A Dmsi.rs7 filesystem::sysfs::Attribute,
/DragonOS/kernel/src/filesystem/kernfs/
H A Dcallback.rs2 filesystem::{sysfs::SysFSKernPrivateData, vfs::PollStatus},
/DragonOS/kernel/src/driver/base/
H A Dcpu.rs25 use crate::filesystem::sysfs::file::sysfs_emit_str;
26 use crate::filesystem::sysfs::{Attribute, AttributeGroup, SysFSOpsSupport};
H A Dclass.rs11 use crate::filesystem::sysfs::{sysfs_instance, Attribute, AttributeGroup, SysFSOps};
/DragonOS/kernel/src/driver/input/serio/
H A Dsubsys.rs19 sysfs::{Attribute, AttributeGroup},
/DragonOS/kernel/src/driver/base/platform/
H A Dsubsys.rs21 sysfs::{Attribute, AttributeGroup},

123