#[repr(C, packed(1))]pub struct tss_desc {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 16], u8>,
}Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 16], u8>Implementations§
Source§impl tss_desc
impl tss_desc
pub fn limit_lo(&self) -> u64
pub fn set_limit_lo(&mut self, val: u64)
pub fn base_lo(&self) -> u64
pub fn set_base_lo(&mut self, val: u64)
pub fn type_(&self) -> u64
pub fn set_type(&mut self, val: u64)
pub fn dpl(&self) -> u64
pub fn set_dpl(&mut self, val: u64)
pub fn p(&self) -> u64
pub fn set_p(&mut self, val: u64)
pub fn limit_hi(&self) -> u64
pub fn set_limit_hi(&mut self, val: u64)
pub fn unused(&self) -> u64
pub fn set_unused(&mut self, val: u64)
pub fn gran(&self) -> u64
pub fn set_gran(&mut self, val: u64)
pub fn base_hi(&self) -> u64
pub fn set_base_hi(&mut self, val: u64)
pub fn reserved(&self) -> u64
pub fn set_reserved(&mut self, val: u64)
pub fn zero(&self) -> u64
pub fn set_zero(&mut self, val: u64)
pub fn reserved1(&self) -> u64
pub fn set_reserved1(&mut self, val: u64)
pub fn new_bitfield_1( limit_lo: u64, base_lo: u64, type_: u64, dpl: u64, p: u64, limit_hi: u64, unused: u64, gran: u64, base_hi: u64, reserved: u64, zero: u64, reserved1: u64, ) -> __BindgenBitfieldUnit<[u8; 16], u8>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for tss_desc
impl RefUnwindSafe for tss_desc
impl Send for tss_desc
impl Sync for tss_desc
impl Unpin for tss_desc
impl UnwindSafe for tss_desc
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