@@ -78,7 +78,7 @@ impl MsiCapability {
78
78
79
79
/// How many interrupts this device has?
80
80
#[ inline]
81
- pub fn get_multiple_message_capable ( & self ) -> MultipleMessageSupport {
81
+ pub fn multiple_message_capable ( & self ) -> MultipleMessageSupport {
82
82
self . multiple_message_capable
83
83
}
84
84
@@ -108,7 +108,7 @@ impl MsiCapability {
108
108
}
109
109
110
110
/// Return how many interrupts the device is using
111
- pub fn get_multiple_message_enable ( & self , access : impl ConfigRegionAccess ) -> MultipleMessageSupport {
111
+ pub fn multiple_message_enable ( & self , access : impl ConfigRegionAccess ) -> MultipleMessageSupport {
112
112
let reg = unsafe { access. read ( self . address . address , self . address . offset ) } ;
113
113
MultipleMessageSupport :: try_from ( reg. get_bits ( 4 ..7 ) as u8 ) . unwrap_or ( MultipleMessageSupport :: Int1 )
114
114
}
@@ -145,7 +145,7 @@ impl MsiCapability {
145
145
/// # Note
146
146
/// Only supported on when device supports 64-bit addressing and per-vector masking. Otherwise
147
147
/// returns `0`
148
- pub fn get_message_mask ( & self , access : impl ConfigRegionAccess ) -> u32 {
148
+ pub fn message_mask ( & self , access : impl ConfigRegionAccess ) -> u32 {
149
149
if self . is_64bit && self . per_vector_masking {
150
150
unsafe { access. read ( self . address . address , self . address . offset + 0x10 ) }
151
151
} else {
@@ -158,7 +158,7 @@ impl MsiCapability {
158
158
/// # Note
159
159
/// Only supported on when device supports 64-bit addressing and per-vector masking. Otherwise
160
160
/// will do nothing
161
- pub fn set_message_mask ( & self , access : impl ConfigRegionAccess , mask : u32 ) {
161
+ pub fn set_message_mask ( & self , mask : u32 , access : impl ConfigRegionAccess ) {
162
162
if self . is_64bit && self . per_vector_masking {
163
163
unsafe { access. write ( self . address . address , self . address . offset + 0x10 , mask) }
164
164
}
@@ -168,7 +168,7 @@ impl MsiCapability {
168
168
///
169
169
/// # Note
170
170
/// Only supported on when device supports 64-bit addressing. Otherwise will return `0`
171
- pub fn get_pending ( & self , access : impl ConfigRegionAccess ) -> u32 {
171
+ pub fn is_pending ( & self , access : impl ConfigRegionAccess ) -> u32 {
172
172
if self . is_64bit {
173
173
unsafe { access. read ( self . address . address , self . address . offset + 0x14 ) }
174
174
} else {
0 commit comments