#[repr(C)]pub struct pt_errata {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>,
pub reserved: [u32; 15],
}Expand description
A collection of Intel PT errata.
Fields§
§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>§reserved: [u32; 15]Implementations§
Source§impl pt_errata
impl pt_errata
pub fn bdm70(&self) -> u32
pub fn set_bdm70(&mut self, val: u32)
pub unsafe fn bdm70_raw(this: *const Self) -> u32
pub unsafe fn set_bdm70_raw(this: *mut Self, val: u32)
pub fn bdm64(&self) -> u32
pub fn set_bdm64(&mut self, val: u32)
pub unsafe fn bdm64_raw(this: *const Self) -> u32
pub unsafe fn set_bdm64_raw(this: *mut Self, val: u32)
pub fn skd007(&self) -> u32
pub fn set_skd007(&mut self, val: u32)
pub unsafe fn skd007_raw(this: *const Self) -> u32
pub unsafe fn set_skd007_raw(this: *mut Self, val: u32)
pub fn skd022(&self) -> u32
pub fn set_skd022(&mut self, val: u32)
pub unsafe fn skd022_raw(this: *const Self) -> u32
pub unsafe fn set_skd022_raw(this: *mut Self, val: u32)
pub fn skd010(&self) -> u32
pub fn set_skd010(&mut self, val: u32)
pub unsafe fn skd010_raw(this: *const Self) -> u32
pub unsafe fn set_skd010_raw(this: *mut Self, val: u32)
pub fn skl014(&self) -> u32
pub fn set_skl014(&mut self, val: u32)
pub unsafe fn skl014_raw(this: *const Self) -> u32
pub unsafe fn set_skl014_raw(this: *mut Self, val: u32)
pub fn apl12(&self) -> u32
pub fn set_apl12(&mut self, val: u32)
pub unsafe fn apl12_raw(this: *const Self) -> u32
pub unsafe fn set_apl12_raw(this: *mut Self, val: u32)
pub fn apl11(&self) -> u32
pub fn set_apl11(&mut self, val: u32)
pub unsafe fn apl11_raw(this: *const Self) -> u32
pub unsafe fn set_apl11_raw(this: *mut Self, val: u32)
pub fn skl168(&self) -> u32
pub fn set_skl168(&mut self, val: u32)
pub unsafe fn skl168_raw(this: *const Self) -> u32
pub unsafe fn set_skl168_raw(this: *mut Self, val: u32)
pub fn skz84(&self) -> u32
pub fn set_skz84(&mut self, val: u32)
pub unsafe fn skz84_raw(this: *const Self) -> u32
pub unsafe fn set_skz84_raw(this: *mut Self, val: u32)
pub fn new_bitfield_1( bdm70: u32, bdm64: u32, skd007: u32, skd022: u32, skd010: u32, skl014: u32, apl12: u32, apl11: u32, skl168: u32, skz84: u32, ) -> __BindgenBitfieldUnit<[u8; 2]>
Trait Implementations§
impl Copy for pt_errata
impl Eq for pt_errata
impl StructuralPartialEq for pt_errata
Auto Trait Implementations§
impl Freeze for pt_errata
impl RefUnwindSafe for pt_errata
impl Send for pt_errata
impl Sync for pt_errata
impl Unpin for pt_errata
impl UnwindSafe for pt_errata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more