#[repr(C)]pub struct HsaQueueAbi {
pub type_: u32,
pub features: u32,
pub base_address: *mut u8,
pub doorbell_signal: u64,
pub size: u32,
pub reserved1: u32,
pub id: u64,
}Expand description
Host-visible hsa_queue_t layout under HSA_LARGE_MODEL (64-bit).
Fields§
§type_: u32§features: u32§base_address: *mut u8§doorbell_signal: u64§size: u32§reserved1: u32§id: u64Trait Implementations§
Source§impl Clone for HsaQueueAbi
impl Clone for HsaQueueAbi
Source§fn clone(&self) -> HsaQueueAbi
fn clone(&self) -> HsaQueueAbi
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 moreimpl Copy for HsaQueueAbi
Source§impl Debug for HsaQueueAbi
impl Debug for HsaQueueAbi
impl Send for HsaQueueAbi
Auto Trait Implementations§
impl !Sync for HsaQueueAbi
impl Freeze for HsaQueueAbi
impl RefUnwindSafe for HsaQueueAbi
impl Unpin for HsaQueueAbi
impl UnsafeUnpin for HsaQueueAbi
impl UnwindSafe for HsaQueueAbi
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