Uses of Class
org.jocl.cl_command_queue
-
Uses of cl_command_queue in org.jocl
Methods in org.jocl that return cl_command_queueModifier and TypeMethodDescriptionstatic cl_command_queue
CL.clCreateCommandQueue
(cl_context context, cl_device_id device, long properties, int[] errcode_ret) Deprecated.As of OpenCL 2.0.private static cl_command_queue
CL.clCreateCommandQueueNative
(cl_context context, cl_device_id device, long properties, int[] errcode_ret) static cl_command_queue
CL.clCreateCommandQueueWithProperties
(cl_context context, cl_device_id device, cl_queue_properties properties, int[] errcode_ret) Create a host or device command-queue on a specific device.private static cl_command_queue
CL.clCreateCommandQueueWithPropertiesNative
(cl_context context, cl_device_id device, cl_queue_properties properties, int[] errcode_ret) Methods in org.jocl with parameters of type cl_command_queueModifier and TypeMethodDescriptionstatic int
CL.clEnqueueAcquireGLObjects
(cl_command_queue command_queue, int num_objects, cl_mem[] mem_objects, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Acquire OpenCL memory objects that have been created from OpenGL objects.private static int
CL.clEnqueueAcquireGLObjectsNative
(cl_command_queue command_queue, int num_objects, cl_mem[] mem_objects, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueBarrier
(cl_command_queue command_queue) Deprecated.As of OpenCL 1.2private static int
CL.clEnqueueBarrierNative
(cl_command_queue command_queue) static int
CL.clEnqueueBarrierWithWaitList
(cl_command_queue command_queue, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) A synchronization point that enqueues a barrier operation.private static int
CL.clEnqueueBarrierWithWaitListNative
(cl_command_queue command_queue, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueCopyBuffer
(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, long src_offset, long dst_offset, long cb, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to copy from one buffer object to another.private static int
CL.clEnqueueCopyBufferNative
(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, long src_offset, long dst_offset, long cb, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueCopyBufferRect
(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, long[] src_origin, long[] dst_origin, long[] region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to copy a rectangular region from the buffer object to another buffer object.private static int
CL.clEnqueueCopyBufferRectNative
(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, long[] src_origin, long[] dst_origin, long[] region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueCopyBufferToImage
(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, long src_offset, long[] dst_origin, long[] region, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to copy a buffer object to an image object.private static int
CL.clEnqueueCopyBufferToImageNative
(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, long src_offset, long[] dst_origin, long[] region, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueCopyImage
(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, long[] src_origin, long[] dst_origin, long[] region, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to copy image objects.private static int
CL.clEnqueueCopyImageNative
(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, long[] src_origin, long[] dst_origin, long[] region, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueCopyImageToBuffer
(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, long[] src_origin, long[] region, long dst_offset, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to copy an image object to a buffer object.private static int
CL.clEnqueueCopyImageToBufferNative
(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, long[] src_origin, long[] region, long dst_offset, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueFillBuffer
(cl_command_queue command_queue, cl_mem buffer, Pointer pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to fill a buffer object with a pattern of a given pattern size.private static int
CL.clEnqueueFillBufferNative
(cl_command_queue command_queue, cl_mem buffer, Pointer pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueFillImage
(cl_command_queue command_queue, cl_mem image, Pointer fill_color, long[] origin, long[] region, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to fill an image object with a specified color.private static int
CL.clEnqueueFillImageNative
(cl_command_queue command_queue, cl_mem image, Pointer fill_color, long[] origin, long[] region, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static ByteBuffer
CL.clEnqueueMapBuffer
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_map, long map_flags, long offset, long cb, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event, int[] errcode_ret) Enqueues a command to map a region of the buffer object given bybuffer
into the host address space and returns a pointer to this mapped region.private static ByteBuffer
CL.clEnqueueMapBufferNative
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_map, long map_flags, long offset, long cb, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event, int[] errcode_ret) static ByteBuffer
CL.clEnqueueMapImage
(cl_command_queue command_queue, cl_mem image, boolean blocking_map, long map_flags, long[] origin, long[] region, long[] image_row_pitch, long[] image_slice_pitch, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event, int[] errcode_ret) Enqueues a command to map a region of an image object into the host address space and returns a pointer to this mapped region.private static ByteBuffer
CL.clEnqueueMapImageNative
(cl_command_queue command_queue, cl_mem image, boolean blocking_map, long map_flags, long[] origin, long[] region, long[] image_row_pitch, long[] image_slice_pitch, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event, int[] errcode_ret) static int
CL.clEnqueueMarker
(cl_command_queue command_queue, cl_event event) Deprecated.As of OpenCL 1.2private static int
CL.clEnqueueMarkerNative
(cl_command_queue command_queue, cl_event event) static int
CL.clEnqueueMarkerWithWaitList
(cl_command_queue command_queue, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a marker command which waits for either a list of events to complete, or all previously enqueued commands to complete.private static int
CL.clEnqueueMarkerWithWaitListNative
(cl_command_queue command_queue, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueMigrateMemObjects
(cl_command_queue command_queue, int num_mem_objects, cl_mem[] mem_objects, long flags, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to indicate which device a set of memory objects should be associated with.private static int
CL.clEnqueueMigrateMemObjectsNative
(cl_command_queue command_queue, int num_mem_objects, cl_mem[] mem_objects, long flags, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueNativeKernel
(cl_command_queue command_queue, EnqueueNativeKernelFunction user_func, Object args, long cb_args, int num_mem_objects, cl_mem[] mem_list, Pointer[] args_mem_loc, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to execute a native C/C++ function not compiled using the OpenCL compiler.private static int
CL.clEnqueueNativeKernelNative
(cl_command_queue command_queue, EnqueueNativeKernelFunction user_func, Object args, long cb_args, int num_mem_objects, cl_mem[] mem_list, Pointer[] args_mem_loc, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueNDRangeKernel
(cl_command_queue command_queue, cl_kernel kernel, int work_dim, long[] global_work_offset, long[] global_work_size, long[] local_work_size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to execute a kernel on a device.private static int
CL.clEnqueueNDRangeKernelNative
(cl_command_queue command_queue, cl_kernel kernel, int work_dim, long[] global_work_offset, long[] global_work_size, long[] local_work_size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueReadBuffer
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_read, long offset, long cb, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueue commands to read from a buffer object to host memory.private static int
CL.clEnqueueReadBufferNative
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_read, long offset, long cb, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueReadBufferRect
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_read, long[] buffer_offset, long[] host_offset, long[] region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueue commands to read from a rectangular region from a buffer object to host memory.private static int
CL.clEnqueueReadBufferRectNative
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_read, long[] buffer_offset, long[] host_offset, long[] region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueReadImage
(cl_command_queue command_queue, cl_mem image, boolean blocking_read, long[] origin, long[] region, long row_pitch, long slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to read from a 2D or 3D image object to host memory.private static int
CL.clEnqueueReadImageNative
(cl_command_queue command_queue, cl_mem image, boolean blocking_read, long[] origin, long[] region, long row_pitch, long slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueReleaseGLObjects
(cl_command_queue command_queue, int num_objects, cl_mem[] mem_objects, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Release OpenCL memory objects that have been created from OpenGL objects.private static int
CL.clEnqueueReleaseGLObjectsNative
(cl_command_queue command_queue, int num_objects, cl_mem[] mem_objects, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueSVMFree
(cl_command_queue command_queue, int num_svm_pointers, Pointer[] svm_pointers, SVMFreeFunction pfn_free_func, Object user_data, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to free the shared virtual memory allocated using clSVMAlloc or a shared system memory pointer.private static int
CL.clEnqueueSVMFreeNative
(cl_command_queue command_queue, int num_svm_pointers, Pointer[] svm_pointers, SVMFreeFunction pfn_free_func, Object user_data, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueSVMMap
(cl_command_queue command_queue, boolean blocking_map, long flags, Pointer svm_ptr, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command that will allow the host to update a region of a SVM buffer.private static int
CL.clEnqueueSVMMapNative
(cl_command_queue command_queue, boolean blocking_map, long flags, Pointer svm_ptr, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueSVMMemcpy
(cl_command_queue command_queue, boolean blocking_copy, Pointer dst_ptr, Pointer src_ptr, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to do a memcpy operation.private static int
CL.clEnqueueSVMMemcpyNative
(cl_command_queue command_queue, boolean blocking_copy, Pointer dst_ptr, Pointer src_ptr, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueSVMMemFill
(cl_command_queue command_queue, Pointer svm_ptr, Pointer pattern, long pattern_size, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to fill a region in memory with a pattern of a given pattern size.private static int
CL.clEnqueueSVMMemFillNative
(cl_command_queue command_queue, Pointer svm_ptr, Pointer pattern, long pattern_size, long size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueSVMUnmap
(cl_command_queue command_queue, Pointer svm_ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to indicate that the host has completed updating the region given bysvm_ptr
and which was specified in a previous call to clEnqueueSVMMap.private static int
CL.clEnqueueSVMUnmapNative
(cl_command_queue command_queue, Pointer svm_ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueTask
(cl_command_queue command_queue, cl_kernel kernel, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Deprecated.As of OpenCL 2.0private static int
CL.clEnqueueTaskNative
(cl_command_queue command_queue, cl_kernel kernel, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueUnmapMemObject
(cl_command_queue command_queue, cl_mem memobj, ByteBuffer mapped_ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to unmap a previously mapped region of a memory object.private static int
CL.clEnqueueUnmapMemObjectNative
(cl_command_queue command_queue, cl_mem memobj, ByteBuffer mapped_ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueWaitForEvents
(cl_command_queue command_queue, int num_events, cl_event[] event_list) Deprecated.As of OpenCL 1.2private static int
CL.clEnqueueWaitForEventsNative
(cl_command_queue command_queue, int num_events, cl_event[] event_list) static int
CL.clEnqueueWriteBuffer
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_write, long offset, long cb, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueue commands to write to a buffer object from host memory.private static int
CL.clEnqueueWriteBufferNative
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_write, long offset, long cb, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueWriteBufferRect
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_write, long[] buffer_offset, long[] host_offset, long[] region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueue commands to write a rectangular region to a buffer object from host memory.private static int
CL.clEnqueueWriteBufferRectNative
(cl_command_queue command_queue, cl_mem buffer, boolean blocking_write, long[] buffer_offset, long[] host_offset, long[] region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueWriteImage
(cl_command_queue command_queue, cl_mem image, boolean blocking_write, long[] origin, long[] region, long input_row_pitch, long input_slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to write to a 2D or 3D image object from host memory.private static int
CL.clEnqueueWriteImageNative
(cl_command_queue command_queue, cl_mem image, boolean blocking_write, long[] origin, long[] region, long input_row_pitch, long input_slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clFinish
(cl_command_queue command_queue) Blocks until all previously queued OpenCL commands in a command-queue are issued to the associated device and have completed.private static int
CL.clFinishNative
(cl_command_queue command_queue) static int
CL.clFlush
(cl_command_queue command_queue) Issues all previously queued OpenCL commands in a command-queue to the device associated with the command-queue.private static int
CL.clFlushNative
(cl_command_queue command_queue) static int
CL.clGetCommandQueueInfo
(cl_command_queue command_queue, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) Query information about a command-queue.private static int
CL.clGetCommandQueueInfoNative
(cl_command_queue command_queue, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) static int
CL.clReleaseCommandQueue
(cl_command_queue command_queue) Decrements thecommand_queue
reference count.private static int
CL.clReleaseCommandQueueNative
(cl_command_queue command_queue) static int
CL.clRetainCommandQueue
(cl_command_queue command_queue) Increments thecommand_queue
reference count.private static int
CL.clRetainCommandQueueNative
(cl_command_queue command_queue) static int
CL.clSetCommandQueueProperty
(cl_command_queue command_queue, long properties, boolean enable, long[] old_properties) Deprecated.This API introduces mutable state into the OpenCL implementation.private static int
CL.clSetCommandQueuePropertyNative
(cl_command_queue command_queue, long properties, boolean enable, long[] old_properties) void
SVMFreeFunction.function
(cl_command_queue queue, int num_svm_pointers, Pointer[] svm_pointers, Object user_data) The function that will be called