Enum smbioslib::AccessMethod
source · [−]pub enum AccessMethod {
IndexedIO18Bit,
IndexedIO28Bit,
IndexedIO116Bit,
MemoryMapped32Bit,
GeneralPurposeNonVolatile,
None,
}
Expand description
System Event Log - Access Method
Defines the Location and Method used by higher-level software to access the log area.
Variants
IndexedIO18Bit
00h Indexed I/O
1 8-bit index port, 1 8-bit data port. The Access Method Address field contains the 16-bit I/O addresses for the index and data ports. See 7.16.2.1 for usage details.
IndexedIO28Bit
01h Indexed I/O
2 8-bit index ports, 1 8-bit data port. The Access Method Address field contains the 16-bit I/O address for the index and data ports. See 7.16.2.2 for usage details.
IndexedIO116Bit
02h Indexed I/O
1 16-bit index port, 1 8-bit data port. The Access Method Address field contains the 16-bit I/O address for the index and data ports. See 7.16.2.3 for usage details.
MemoryMapped32Bit
03h Memory-mapped physical 32-bit address.
The Access Method Address field contains the 4-byte (Intel DWORD format) starting physical address.
GeneralPurposeNonVolatile
04h Available through General-Purpose NonVolatile Data functions.
The Access Method Address field contains the 2-byte (Intel WORD format) GPNV handle.
None
A value unknown to this standard, check the raw value
Trait Implementations
sourceimpl Debug for AccessMethod
impl Debug for AccessMethod
sourceimpl From<u8> for AccessMethod
impl From<u8> for AccessMethod
sourceimpl PartialEq<AccessMethod> for AccessMethod
impl PartialEq<AccessMethod> for AccessMethod
sourceimpl Serialize for AccessMethod
impl Serialize for AccessMethod
impl Eq for AccessMethod
impl StructuralEq for AccessMethod
impl StructuralPartialEq for AccessMethod
Auto Trait Implementations
impl RefUnwindSafe for AccessMethod
impl Send for AccessMethod
impl Sync for AccessMethod
impl Unpin for AccessMethod
impl UnwindSafe for AccessMethod
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more