#[repr(C)]pub struct FXmacBdRing {Show 17 fields
pub phys_base_addr: uintptr,
pub base_bd_addr: uintptr,
pub high_bd_addr: uintptr,
pub length: u32,
pub run_state: u32,
pub separation: u32,
pub free_head: *mut FXmacBd,
pub pre_head: *mut FXmacBd,
pub hw_head: *mut FXmacBd,
pub hw_tail: *mut FXmacBd,
pub post_head: *mut FXmacBd,
pub bda_restart: *mut FXmacBd,
pub hw_cnt: u32,
pub pre_cnt: u32,
pub free_cnt: u32,
pub post_cnt: u32,
pub all_cnt: u32,
}Fields§
§phys_base_addr: uintptr§base_bd_addr: uintptr§high_bd_addr: uintptr§length: u32§run_state: u32§separation: u32§free_head: *mut FXmacBd§pre_head: *mut FXmacBd§hw_head: *mut FXmacBd§hw_tail: *mut FXmacBd§post_head: *mut FXmacBd§bda_restart: *mut FXmacBd§hw_cnt: u32§pre_cnt: u32§free_cnt: u32§post_cnt: u32§all_cnt: u32Trait Implementations§
Source§impl Clone for FXmacBdRing
impl Clone for FXmacBdRing
Source§fn clone(&self) -> FXmacBdRing
fn clone(&self) -> FXmacBdRing
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for FXmacBdRing
impl Default for FXmacBdRing
impl Copy for FXmacBdRing
Auto Trait Implementations§
impl Freeze for FXmacBdRing
impl RefUnwindSafe for FXmacBdRing
impl !Send for FXmacBdRing
impl !Sync for FXmacBdRing
impl Unpin for FXmacBdRing
impl UnsafeUnpin for FXmacBdRing
impl UnwindSafe for FXmacBdRing
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