Go to the documentation of this file.
   19 #ifndef __STARPU_TASK_UTIL_H__ 
   20 #define __STARPU_TASK_UTIL_H__ 
   35 #define STARPU_MODE_SHIFT       16 
   36 #define STARPU_VALUE             (1<<STARPU_MODE_SHIFT) 
   37 #define STARPU_CALLBACK          (2<<STARPU_MODE_SHIFT) 
   38 #define STARPU_CALLBACK_WITH_ARG (3<<STARPU_MODE_SHIFT) 
   39 #define STARPU_CALLBACK_ARG      (4<<STARPU_MODE_SHIFT) 
   40 #define STARPU_PRIORITY          (5<<STARPU_MODE_SHIFT) 
   41 #define STARPU_EXECUTE_ON_NODE   (6<<STARPU_MODE_SHIFT) 
   42 #define STARPU_EXECUTE_ON_DATA   (7<<STARPU_MODE_SHIFT) 
   43 #define STARPU_DATA_ARRAY        (8<<STARPU_MODE_SHIFT) 
   44 #define STARPU_TAG               (9<<STARPU_MODE_SHIFT) 
   45 #define STARPU_HYPERVISOR_TAG    (10<<STARPU_MODE_SHIFT) 
   46 #define STARPU_FLOPS             (11<<STARPU_MODE_SHIFT) 
   47 #define STARPU_SCHED_CTX         (12<<STARPU_MODE_SHIFT) 
   48 #define STARPU_PROLOGUE_CALLBACK   (13<<STARPU_MODE_SHIFT) 
   49 #define STARPU_PROLOGUE_CALLBACK_ARG (14<<STARPU_MODE_SHIFT) 
   50 #define STARPU_EXECUTE_ON_WORKER (15<<STARPU_MODE_SHIFT) 
   51 #define STARPU_SHIFTED_MODE_MAX (16<<STARPU_MODE_SHIFT)