On this page:
cl  Enqueue  Marker
cl  Enqueue  Wait  For  Events
cl  Enqueue  Barrier
1.3.8 Out-of-order Execution of Kernels and Memory Object Commands

procedure

(clEnqueueMarker cq)  _cl_event/c

  cq : _cl_command_queue/c

procedure

(clEnqueueWaitForEvents cq wait-list)  void

  cq : _cl_command_queue/c
  wait-list : (vectorof _cl_event/c)

procedure

(clEnqueueBarrier cq)  void

  cq : _cl_command_queue/c