#[repr(C, align(32))]pub struct Tcd {
pub saddr: u32,
pub soff: i16,
pub attr: u16,
pub nbytes: u32,
pub slast: i32,
pub daddr: u32,
pub doff: i16,
pub citer: u16,
pub dlast_sga: i32,
pub csr: u16,
pub biter: u16,
}Expand description
In-memory representation of a Transfer Control Descriptor (TCD).
This matches the hardware layout (32 bytes).
Fields§
§saddr: u32§soff: i16§attr: u16§nbytes: u32§slast: i32§daddr: u32§doff: i16§citer: u16§dlast_sga: i32§csr: u16§biter: u16Trait Implementations§
impl Copy for Tcd
Auto Trait Implementations§
impl Freeze for Tcd
impl RefUnwindSafe for Tcd
impl Send for Tcd
impl Sync for Tcd
impl Unpin for Tcd
impl UnwindSafe for Tcd
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