Struct drm_sys::drm_dma
[−]
[src]
#[repr(C)]pub struct drm_dma { pub context: c_int, pub send_count: c_int, pub send_indices: *mut c_int, pub send_sizes: *mut c_int, pub flags: drm_dma_flags, pub request_count: c_int, pub request_size: c_int, pub request_indices: *mut c_int, pub request_sizes: *mut c_int, pub granted_count: c_int, }
DRM_IOCTL_DMA ioctl argument type.
Indices here refer to the offset into the buffer list in drm_buf_get.
\sa drmDMA().
Fields
context: c_int
< Context handle
send_count: c_int
< Number of buffers to send
send_indices: *mut c_int
< List of handles to buffers
send_sizes: *mut c_int
< Lengths of data to send
flags: drm_dma_flags
< Flags
request_count: c_int
< Number of buffers requested
request_size: c_int
< Desired size for buffers
request_indices: *mut c_int
< Buffer information
request_sizes: *mut c_int
granted_count: c_int
< Number of buffers granted
Trait Implementations
impl Debug for drm_dma
[src]
impl Copy for drm_dma
[src]
impl Clone for drm_dma
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more