把irqdesc添加到sysfs (#525)

* 把irqdesc添加到sysfs
This commit is contained in:
LoGin
2024-02-19 00:56:58 +08:00
committed by GitHub
parent 3bc96fa4a9
commit 196b75dc17
15 changed files with 515 additions and 56 deletions

View File

@ -268,7 +268,7 @@ impl Attribute for AttrRotate {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
/// https://code.dragonos.org.cn/xref/linux-6.1.9/drivers/video/fbdev/core/fbcon.c#3226
@ -297,7 +297,7 @@ impl Attribute for AttrRotateAll {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_STORE
}
/// https://code.dragonos.org.cn/xref/linux-6.1.9/drivers/video/fbdev/core/fbcon.c#3204
@ -320,7 +320,7 @@ impl Attribute for AttrCursorBlink {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
/// https://code.dragonos.org.cn/xref/linux-6.1.9/drivers/video/fbdev/core/fbcon.c#3245

View File

@ -57,7 +57,7 @@ impl Attribute for AttrName {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW
SysFSOpsSupport::ATTR_SHOW
}
fn show(&self, kobj: Arc<dyn KObject>, buf: &mut [u8]) -> Result<usize, SystemError> {
@ -81,7 +81,7 @@ impl Attribute for AttrBitsPerPixel {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
fn store(&self, _kobj: Arc<dyn KObject>, _buf: &[u8]) -> Result<usize, SystemError> {
@ -111,7 +111,7 @@ impl Attribute for AttrBlank {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_STORE
}
// todo: https://code.dragonos.org.cn/xref/linux-6.1.9/drivers/video/fbdev/core/fbsysfs.c#309
@ -134,7 +134,7 @@ impl Attribute for AttrMode {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
/// https://code.dragonos.org.cn/xref/linux-6.1.9/drivers/video/fbdev/core/fbsysfs.c#166
@ -161,7 +161,7 @@ impl Attribute for AttrModes {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
/// https://code.dragonos.org.cn/xref/linux-6.1.9/drivers/video/fbdev/core/fbsysfs.c#206
@ -188,7 +188,7 @@ impl Attribute for AttrPan {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
fn show(&self, kobj: Arc<dyn KObject>, buf: &mut [u8]) -> Result<usize, SystemError> {
@ -217,7 +217,7 @@ impl Attribute for AttrVirtualSize {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
fn show(&self, kobj: Arc<dyn KObject>, buf: &mut [u8]) -> Result<usize, SystemError> {
@ -249,7 +249,7 @@ impl Attribute for AttrStride {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW
SysFSOpsSupport::ATTR_SHOW
}
fn show(&self, kobj: Arc<dyn KObject>, buf: &mut [u8]) -> Result<usize, SystemError> {
@ -273,7 +273,7 @@ impl Attribute for AttrRotate {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
fn show(&self, kobj: Arc<dyn KObject>, buf: &mut [u8]) -> Result<usize, SystemError> {
@ -303,7 +303,7 @@ impl Attribute for AttrState {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW | SysFSOpsSupport::STORE
SysFSOpsSupport::ATTR_SHOW | SysFSOpsSupport::ATTR_STORE
}
fn show(&self, kobj: Arc<dyn KObject>, buf: &mut [u8]) -> Result<usize, SystemError> {

View File

@ -575,7 +575,7 @@ impl Attribute for AnonAttrPhysAddr {
}
fn support(&self) -> SysFSOpsSupport {
SysFSOpsSupport::SHOW
SysFSOpsSupport::ATTR_SHOW
}
fn show(&self, _kobj: Arc<dyn KObject>, buf: &mut [u8]) -> Result<usize, SystemError> {