#[repr(transparent)]pub struct CUpointer_attribute_enum(pub c_uint);
Expand description
Pointer information
Tuple Fields§
§0: c_uint
Implementations§
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_CONTEXT: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_CONTEXT: CUpointer_attribute_enum
< The ::CUcontext on which a pointer was allocated or registered
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_MEMORY_TYPE: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_MEMORY_TYPE: CUpointer_attribute_enum
< The ::CUmemorytype describing the physical location of a pointer
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_DEVICE_POINTER: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_DEVICE_POINTER: CUpointer_attribute_enum
< The address at which a pointer’s memory may be accessed on the device
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_HOST_POINTER: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_HOST_POINTER: CUpointer_attribute_enum
< The address at which a pointer’s memory may be accessed on the host
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_P2P_TOKENS: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_P2P_TOKENS: CUpointer_attribute_enum
< A pair of tokens for use with the nv-p2p.h Linux kernel interface
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_SYNC_MEMOPS: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_SYNC_MEMOPS: CUpointer_attribute_enum
< Synchronize every synchronous memory operation initiated on this region
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_BUFFER_ID: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_BUFFER_ID: CUpointer_attribute_enum
< A process-wide unique ID for an allocated memory region
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_IS_MANAGED: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_IS_MANAGED: CUpointer_attribute_enum
< Indicates if the pointer points to managed memory
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL: CUpointer_attribute_enum
< A device ordinal of a device on which a pointer was allocated or registered
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE: CUpointer_attribute_enum
< 1 if this pointer maps to an allocation that is suitable for ::cudaIpcGetMemHandle, 0 otherwise
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_RANGE_START_ADDR: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_RANGE_START_ADDR: CUpointer_attribute_enum
< Starting address for this requested pointer
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_RANGE_SIZE: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_RANGE_SIZE: CUpointer_attribute_enum
< Size of the address range for this requested pointer
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_MAPPED: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_MAPPED: CUpointer_attribute_enum
< 1 if this pointer is in a valid address range that is mapped to a backing allocation, 0 otherwise
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES: CUpointer_attribute_enum
< Bitmask of allowed ::CUmemAllocationHandleType for this allocation
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE: CUpointer_attribute_enum
< 1 if the memory this pointer is referencing can be used with the GPUDirect RDMA API
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_ACCESS_FLAGS: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_ACCESS_FLAGS: CUpointer_attribute_enum
< Returns the access flags the device associated with the current context has on the corresponding memory referenced by the pointer given
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE: CUpointer_attribute_enum
< Returns the mempool handle for the allocation if it was allocated from a mempool. Otherwise returns NULL.
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_MAPPING_SIZE: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_MAPPING_SIZE: CUpointer_attribute_enum
< Size of the actual underlying mapping that the pointer belongs to
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR: CUpointer_attribute_enum
< The start address of the mapping that the pointer belongs to
Source§impl CUpointer_attribute_enum
impl CUpointer_attribute_enum
Sourcepub const CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID: CUpointer_attribute_enum
pub const CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID: CUpointer_attribute_enum
< A process-wide unique id corresponding to the physical allocation the pointer belongs to
Trait Implementations§
Source§impl Clone for CUpointer_attribute_enum
impl Clone for CUpointer_attribute_enum
Source§fn clone(&self) -> CUpointer_attribute_enum
fn clone(&self) -> CUpointer_attribute_enum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more