Class KHRUnifiedSVM
java.lang.Object
org.lwjgl.opencl.KHRUnifiedSVM
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final longstatic final longstatic final intstatic final longstatic final longstatic final intstatic final intstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long -
Method Summary
Modifier and TypeMethodDescriptionstatic intclGetSVMPointerInfoKHR(long context, long device, ByteBuffer ptr, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)static intclGetSVMPointerInfoKHR(long context, long device, ByteBuffer ptr, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)static intclGetSVMPointerInfoKHR(long context, long device, ByteBuffer ptr, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)static intclGetSVMPointerInfoKHR(long context, long device, ByteBuffer ptr, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)static intclGetSVMPointerInfoKHR(long context, long device, ByteBuffer ptr, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)static intclGetSVMPointerInfoKHR(long context, long device, ByteBuffer ptr, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)static intclGetSVMSuggestedTypeIndexKHR(long context, long required_capabilities, long desired_capabilities, long @Nullable [] properties, long size, int[] suggested_svm_type_index) cl_int clGetSVMSuggestedTypeIndexKHR(cl_context context, cl_svm_capabilities_khr required_capabilities, cl_svm_capabilities_khr desired_capabilities, cl_svm_alloc_properties_khr const * properties, size_t size, cl_uint * suggested_svm_type_index)static intclGetSVMSuggestedTypeIndexKHR(long context, long required_capabilities, long desired_capabilities, @Nullable LongBuffer properties, long size, IntBuffer suggested_svm_type_index) cl_int clGetSVMSuggestedTypeIndexKHR(cl_context context, cl_svm_capabilities_khr required_capabilities, cl_svm_capabilities_khr desired_capabilities, cl_svm_alloc_properties_khr const * properties, size_t size, cl_uint * suggested_svm_type_index)static @Nullable ByteBufferclSVMAllocWithPropertiesKHR(long context, long @Nullable [] properties, int svm_type_index, long size, int @Nullable [] errcode_ret) void * clSVMAllocWithPropertiesKHR(cl_context context, cl_svm_alloc_properties_khr const * properties, cl_uint svm_type_index, size_t size, cl_int * errcode_ret)static @Nullable ByteBufferclSVMAllocWithPropertiesKHR(long context, @Nullable LongBuffer properties, int svm_type_index, long size, @Nullable IntBuffer errcode_ret) void * clSVMAllocWithPropertiesKHR(cl_context context, cl_svm_alloc_properties_khr const * properties, cl_uint svm_type_index, size_t size, cl_int * errcode_ret)static intclSVMFreeWithPropertiesKHR(long context, long @Nullable [] properties, long flags, ByteBuffer ptr) cl_int clSVMFreeWithPropertiesKHR(cl_context context, cl_svm_free_properties_khr const * properties, cl_svm_free_flags_khr flags, void * ptr)static intclSVMFreeWithPropertiesKHR(long context, @Nullable LongBuffer properties, long flags, ByteBuffer ptr) cl_int clSVMFreeWithPropertiesKHR(cl_context context, cl_svm_free_properties_khr const * properties, cl_svm_free_flags_khr flags, void * ptr)static intnclGetSVMPointerInfoKHR(long context, long device, long ptr, int param_name, long param_value_size, long param_value, long param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)static intnclGetSVMSuggestedTypeIndexKHR(long context, long required_capabilities, long desired_capabilities, long properties, long size, long suggested_svm_type_index) cl_int clGetSVMSuggestedTypeIndexKHR(cl_context context, cl_svm_capabilities_khr required_capabilities, cl_svm_capabilities_khr desired_capabilities, cl_svm_alloc_properties_khr const * properties, size_t size, cl_uint * suggested_svm_type_index)static longnclSVMAllocWithPropertiesKHR(long context, long properties, int svm_type_index, long size, long errcode_ret) void * clSVMAllocWithPropertiesKHR(cl_context context, cl_svm_alloc_properties_khr const * properties, cl_uint svm_type_index, size_t size, cl_int * errcode_ret)static intnclSVMFreeWithPropertiesKHR(long context, long properties, long flags, long ptr) cl_int clSVMFreeWithPropertiesKHR(cl_context context, cl_svm_free_properties_khr const * properties, cl_svm_free_flags_khr flags, void * ptr)
-
Field Details
-
CL_PLATFORM_SVM_TYPE_CAPABILITIES_KHR
public static final int CL_PLATFORM_SVM_TYPE_CAPABILITIES_KHR- See Also:
-
CL_DEVICE_SVM_TYPE_CAPABILITIES_KHR
public static final int CL_DEVICE_SVM_TYPE_CAPABILITIES_KHR- See Also:
-
CL_SVM_CAPABILITY_SINGLE_ADDRESS_SPACE_KHR
public static final long CL_SVM_CAPABILITY_SINGLE_ADDRESS_SPACE_KHR- See Also:
-
CL_SVM_CAPABILITY_SYSTEM_ALLOCATED_KHR
public static final long CL_SVM_CAPABILITY_SYSTEM_ALLOCATED_KHR- See Also:
-
CL_SVM_CAPABILITY_DEVICE_OWNED_KHR
public static final long CL_SVM_CAPABILITY_DEVICE_OWNED_KHR- See Also:
-
CL_SVM_CAPABILITY_DEVICE_UNASSOCIATED_KHR
public static final long CL_SVM_CAPABILITY_DEVICE_UNASSOCIATED_KHR- See Also:
-
CL_SVM_CAPABILITY_CONTEXT_ACCESS_KHR
public static final long CL_SVM_CAPABILITY_CONTEXT_ACCESS_KHR- See Also:
-
CL_SVM_CAPABILITY_HOST_OWNED_KHR
public static final long CL_SVM_CAPABILITY_HOST_OWNED_KHR- See Also:
-
CL_SVM_CAPABILITY_HOST_READ_KHR
public static final long CL_SVM_CAPABILITY_HOST_READ_KHR- See Also:
-
CL_SVM_CAPABILITY_HOST_WRITE_KHR
public static final long CL_SVM_CAPABILITY_HOST_WRITE_KHR- See Also:
-
CL_SVM_CAPABILITY_HOST_MAP_KHR
public static final long CL_SVM_CAPABILITY_HOST_MAP_KHR- See Also:
-
CL_SVM_CAPABILITY_DEVICE_READ_KHR
public static final long CL_SVM_CAPABILITY_DEVICE_READ_KHR- See Also:
-
CL_SVM_CAPABILITY_DEVICE_WRITE_KHR
public static final long CL_SVM_CAPABILITY_DEVICE_WRITE_KHR- See Also:
-
CL_SVM_CAPABILITY_DEVICE_ATOMIC_ACCESS_KHR
public static final long CL_SVM_CAPABILITY_DEVICE_ATOMIC_ACCESS_KHR- See Also:
-
CL_SVM_CAPABILITY_CONCURRENT_ACCESS_KHR
public static final long CL_SVM_CAPABILITY_CONCURRENT_ACCESS_KHR- See Also:
-
CL_SVM_CAPABILITY_CONCURRENT_ATOMIC_ACCESS_KHR
public static final long CL_SVM_CAPABILITY_CONCURRENT_ATOMIC_ACCESS_KHR- See Also:
-
CL_SVM_CAPABILITY_INDIRECT_ACCESS_KHR
public static final long CL_SVM_CAPABILITY_INDIRECT_ACCESS_KHR- See Also:
-
CL_SVM_ALLOC_ASSOCIATED_DEVICE_HANDLE_KHR
public static final int CL_SVM_ALLOC_ASSOCIATED_DEVICE_HANDLE_KHR- See Also:
-
CL_SVM_ALLOC_ACCESS_FLAGS_KHR
public static final int CL_SVM_ALLOC_ACCESS_FLAGS_KHR- See Also:
-
CL_SVM_ALLOC_ALIGNMENT_KHR
public static final int CL_SVM_ALLOC_ALIGNMENT_KHR- See Also:
-
CL_SVM_ALLOC_ACCESS_HOST_NOREAD_KHR
public static final long CL_SVM_ALLOC_ACCESS_HOST_NOREAD_KHR- See Also:
-
CL_SVM_ALLOC_ACCESS_HOST_NOWRITE_KHR
public static final long CL_SVM_ALLOC_ACCESS_HOST_NOWRITE_KHR- See Also:
-
CL_SVM_ALLOC_ACCESS_DEVICE_NOREAD_KHR
public static final long CL_SVM_ALLOC_ACCESS_DEVICE_NOREAD_KHR- See Also:
-
CL_SVM_ALLOC_ACCESS_DEVICE_NOWRITE_KHR
public static final long CL_SVM_ALLOC_ACCESS_DEVICE_NOWRITE_KHR- See Also:
-
CL_SVM_INFO_TYPE_INDEX_KHR
public static final int CL_SVM_INFO_TYPE_INDEX_KHR- See Also:
-
CL_SVM_INFO_CAPABILITIES_KHR
public static final int CL_SVM_INFO_CAPABILITIES_KHR- See Also:
-
CL_SVM_INFO_PROPERTIES_KHR
public static final int CL_SVM_INFO_PROPERTIES_KHR- See Also:
-
CL_SVM_INFO_ACCESS_FLAGS_KHR
public static final int CL_SVM_INFO_ACCESS_FLAGS_KHR- See Also:
-
CL_SVM_INFO_BASE_PTR_KHR
public static final int CL_SVM_INFO_BASE_PTR_KHR- See Also:
-
CL_SVM_INFO_SIZE_KHR
public static final int CL_SVM_INFO_SIZE_KHR- See Also:
-
CL_SVM_INFO_ASSOCIATED_DEVICE_HANDLE_KHR
public static final int CL_SVM_INFO_ASSOCIATED_DEVICE_HANDLE_KHR- See Also:
-
CL_KERNEL_EXEC_INFO_SVM_INDIRECT_ACCESS_KHR
public static final int CL_KERNEL_EXEC_INFO_SVM_INDIRECT_ACCESS_KHR- See Also:
-
CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR
public static final long CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR- See Also:
-
CL_SVM_TYPE_MACRO_FINE_GRAIN_BUFFER_KHR
public static final long CL_SVM_TYPE_MACRO_FINE_GRAIN_BUFFER_KHR- See Also:
-
CL_SVM_TYPE_MACRO_DEVICE_KHR
public static final long CL_SVM_TYPE_MACRO_DEVICE_KHR- See Also:
-
CL_SVM_TYPE_MACRO_HOST_KHR
public static final long CL_SVM_TYPE_MACRO_HOST_KHR- See Also:
-
CL_SVM_TYPE_MACRO_SINGLE_DEVICE_SHARED_KHR
public static final long CL_SVM_TYPE_MACRO_SINGLE_DEVICE_SHARED_KHR- See Also:
-
CL_SVM_TYPE_MACRO_SYSTEM_KHR
public static final long CL_SVM_TYPE_MACRO_SYSTEM_KHR- See Also:
-
-
Method Details
-
nclSVMAllocWithPropertiesKHR
public static long nclSVMAllocWithPropertiesKHR(long context, long properties, int svm_type_index, long size, long errcode_ret) void * clSVMAllocWithPropertiesKHR(cl_context context, cl_svm_alloc_properties_khr const * properties, cl_uint svm_type_index, size_t size, cl_int * errcode_ret) -
clSVMAllocWithPropertiesKHR
@NativeType("void *") public static @Nullable ByteBuffer clSVMAllocWithPropertiesKHR(@NativeType("cl_context") long context, @NativeType("cl_svm_alloc_properties_khr const *") @Nullable LongBuffer properties, @NativeType("cl_uint") int svm_type_index, @NativeType("size_t") long size, @NativeType("cl_int *") @Nullable IntBuffer errcode_ret) void * clSVMAllocWithPropertiesKHR(cl_context context, cl_svm_alloc_properties_khr const * properties, cl_uint svm_type_index, size_t size, cl_int * errcode_ret) -
nclSVMFreeWithPropertiesKHR
public static int nclSVMFreeWithPropertiesKHR(long context, long properties, long flags, long ptr) cl_int clSVMFreeWithPropertiesKHR(cl_context context, cl_svm_free_properties_khr const * properties, cl_svm_free_flags_khr flags, void * ptr) -
clSVMFreeWithPropertiesKHR
@NativeType("cl_int") public static int clSVMFreeWithPropertiesKHR(@NativeType("cl_context") long context, @NativeType("cl_svm_free_properties_khr const *") @Nullable LongBuffer properties, @NativeType("cl_svm_free_flags_khr") long flags, @NativeType("void *") ByteBuffer ptr) cl_int clSVMFreeWithPropertiesKHR(cl_context context, cl_svm_free_properties_khr const * properties, cl_svm_free_flags_khr flags, void * ptr) -
nclGetSVMPointerInfoKHR
public static int nclGetSVMPointerInfoKHR(long context, long device, long ptr, int param_name, long param_value_size, long param_value, long param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) -
clGetSVMPointerInfoKHR
@NativeType("cl_int") public static int clGetSVMPointerInfoKHR(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_svm_pointer_info_khr") int param_name, @NativeType("void *") @Nullable ByteBuffer param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) -
clGetSVMPointerInfoKHR
@NativeType("cl_int") public static int clGetSVMPointerInfoKHR(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_svm_pointer_info_khr") int param_name, @NativeType("void *") @Nullable IntBuffer param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) -
clGetSVMPointerInfoKHR
@NativeType("cl_int") public static int clGetSVMPointerInfoKHR(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_svm_pointer_info_khr") int param_name, @NativeType("void *") @Nullable LongBuffer param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) -
clGetSVMPointerInfoKHR
@NativeType("cl_int") public static int clGetSVMPointerInfoKHR(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_svm_pointer_info_khr") int param_name, @NativeType("void *") @Nullable PointerBuffer param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) -
nclGetSVMSuggestedTypeIndexKHR
public static int nclGetSVMSuggestedTypeIndexKHR(long context, long required_capabilities, long desired_capabilities, long properties, long size, long suggested_svm_type_index) cl_int clGetSVMSuggestedTypeIndexKHR(cl_context context, cl_svm_capabilities_khr required_capabilities, cl_svm_capabilities_khr desired_capabilities, cl_svm_alloc_properties_khr const * properties, size_t size, cl_uint * suggested_svm_type_index) -
clGetSVMSuggestedTypeIndexKHR
@NativeType("cl_int") public static int clGetSVMSuggestedTypeIndexKHR(@NativeType("cl_context") long context, @NativeType("cl_svm_capabilities_khr") long required_capabilities, @NativeType("cl_svm_capabilities_khr") long desired_capabilities, @NativeType("cl_svm_alloc_properties_khr const *") @Nullable LongBuffer properties, @NativeType("size_t") long size, @NativeType("cl_uint *") IntBuffer suggested_svm_type_index) cl_int clGetSVMSuggestedTypeIndexKHR(cl_context context, cl_svm_capabilities_khr required_capabilities, cl_svm_capabilities_khr desired_capabilities, cl_svm_alloc_properties_khr const * properties, size_t size, cl_uint * suggested_svm_type_index) -
clSVMAllocWithPropertiesKHR
@NativeType("void *") public static @Nullable ByteBuffer clSVMAllocWithPropertiesKHR(@NativeType("cl_context") long context, @NativeType("cl_svm_alloc_properties_khr const *") long @Nullable [] properties, @NativeType("cl_uint") int svm_type_index, @NativeType("size_t") long size, @NativeType("cl_int *") int @Nullable [] errcode_ret) void * clSVMAllocWithPropertiesKHR(cl_context context, cl_svm_alloc_properties_khr const * properties, cl_uint svm_type_index, size_t size, cl_int * errcode_ret) -
clSVMFreeWithPropertiesKHR
@NativeType("cl_int") public static int clSVMFreeWithPropertiesKHR(@NativeType("cl_context") long context, @NativeType("cl_svm_free_properties_khr const *") long @Nullable [] properties, @NativeType("cl_svm_free_flags_khr") long flags, @NativeType("void *") ByteBuffer ptr) cl_int clSVMFreeWithPropertiesKHR(cl_context context, cl_svm_free_properties_khr const * properties, cl_svm_free_flags_khr flags, void * ptr) -
clGetSVMPointerInfoKHR
@NativeType("cl_int") public static int clGetSVMPointerInfoKHR(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_svm_pointer_info_khr") int param_name, @NativeType("void *") int @Nullable [] param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) -
clGetSVMPointerInfoKHR
@NativeType("cl_int") public static int clGetSVMPointerInfoKHR(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_svm_pointer_info_khr") int param_name, @NativeType("void *") long @Nullable [] param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret) cl_int clGetSVMPointerInfoKHR(cl_context context, cl_device_id device, void const * ptr, cl_svm_pointer_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) -
clGetSVMSuggestedTypeIndexKHR
@NativeType("cl_int") public static int clGetSVMSuggestedTypeIndexKHR(@NativeType("cl_context") long context, @NativeType("cl_svm_capabilities_khr") long required_capabilities, @NativeType("cl_svm_capabilities_khr") long desired_capabilities, @NativeType("cl_svm_alloc_properties_khr const *") long @Nullable [] properties, @NativeType("size_t") long size, @NativeType("cl_uint *") int[] suggested_svm_type_index) cl_int clGetSVMSuggestedTypeIndexKHR(cl_context context, cl_svm_capabilities_khr required_capabilities, cl_svm_capabilities_khr desired_capabilities, cl_svm_alloc_properties_khr const * properties, size_t size, cl_uint * suggested_svm_type_index)
-