17 #ifndef __STARPU_SCHED_CTX_H__ 
   18 #define __STARPU_SCHED_CTX_H__ 
   27 #define STARPU_SCHED_CTX_POLICY_NAME             (1<<16) 
   28 #define STARPU_SCHED_CTX_POLICY_STRUCT           (2<<16) 
   29 #define STARPU_SCHED_CTX_POLICY_MIN_PRIO         (3<<16) 
   30 #define STARPU_SCHED_CTX_POLICY_MAX_PRIO         (4<<16) 
   62 unsigned starpu_sched_ctx_contains_type_of_worker(
enum starpu_worker_archtype arch, 
unsigned sched_ctx_id);
 
   84 int starpu_sched_ctx_min_priority_is_set(
unsigned sched_ctx_id);
 
   86 int starpu_sched_ctx_max_priority_is_set(
unsigned sched_ctx_id);
 
   88 #define STARPU_MIN_PRIO         (starpu_sched_get_min_priority()) 
   89 #define STARPU_MAX_PRIO         (starpu_sched_get_max_priority()) 
   91 #define STARPU_DEFAULT_PRIO     0 
  103 int starpu_sched_ctx_get_nready_tasks(
unsigned sched_ctx_id);
 
  105 double starpu_sched_ctx_get_nready_flops(
unsigned sched_ctx_id);
 
  107 #ifdef STARPU_USE_SC_HYPERVISOR