pub enum TransferCompleteMode {
EachBlock,
EachLinkedListItem,
LastLinkedListItem,
}Expand description
Transfer complete event mode (TR2.TCEM).
Controls when the transfer-complete (and half-transfer) events are
generated. For linked-list transfers, this is a per-item field loaded
from each LLI when UT2 is set.
Variants§
EachBlock
Generate TC/HT events at the end of each block transfer.
EachLinkedListItem
Generate TC at the end of each LLI transfer (including loading the next LLI). HT is generated at the half of the LLI data transfer.
LastLinkedListItem
Generate TC only at the end of the last LLI transfer. HT is generated at the half of the last LLI’s data transfer.
Trait Implementations§
Source§impl Clone for TransferCompleteMode
impl Clone for TransferCompleteMode
Source§fn clone(&self) -> TransferCompleteMode
fn clone(&self) -> TransferCompleteMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransferCompleteMode
impl Debug for TransferCompleteMode
Source§impl Format for TransferCompleteMode
impl Format for TransferCompleteMode
Source§impl From<TransferCompleteMode> for Tcem
Available on gpdma only.
impl From<TransferCompleteMode> for Tcem
Available on
gpdma only.Source§fn from(value: TransferCompleteMode) -> Self
fn from(value: TransferCompleteMode) -> Self
Converts to this type from the input type.
Source§impl From<TransferCompleteMode> for Tcem
Available on lpdma only.
impl From<TransferCompleteMode> for Tcem
Available on
lpdma only.Source§fn from(value: TransferCompleteMode) -> Self
fn from(value: TransferCompleteMode) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TransferCompleteMode
impl PartialEq for TransferCompleteMode
impl Copy for TransferCompleteMode
impl Eq for TransferCompleteMode
impl StructuralPartialEq for TransferCompleteMode
Auto Trait Implementations§
impl Freeze for TransferCompleteMode
impl RefUnwindSafe for TransferCompleteMode
impl Send for TransferCompleteMode
impl Sync for TransferCompleteMode
impl Unpin for TransferCompleteMode
impl UnwindSafe for TransferCompleteMode
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