Searched refs:THIS_SCHED (Results 1 – 8 of 8) sorted by relevance
26 if (sched == THIS_SCHED) in _ready_queue_insert()52 if (now > (THIS_SCHED)->birth) in _sched_now()53 return now - (THIS_SCHED)->birth; in _sched_now()54 if (now < (THIS_SCHED)->birth) in _sched_now()55 return (THIS_SCHED)->birth - now; in _sched_now()68 ctx_switch(&(THIS_SCHED)->ctx, <->ctx); in _affinitize()78 (THIS_SCHED)->nb_blocked_threads++; in _suspend()80 ctx_switch(&(THIS_SCHED)->ctx, <->ctx); in _suspend()81 (THIS_SCHED)->nb_blocked_threads--; in _suspend()92 _ready_queue_insert(THIS_SCHED, lt); in _reschedule()[all …]
91 s = _lthread_objcache_alloc((THIS_SCHED)->stack_cache); in _stack_alloc()94 s->root_sched = THIS_SCHED; in _stack_alloc()164 if (THIS_SCHED == NULL) { in lthread_create()165 THIS_SCHED = _lthread_sched_create(0); in lthread_create()166 if (THIS_SCHED == NULL) { in lthread_create()173 lt = _lthread_objcache_alloc((THIS_SCHED)->lthread_cache); in lthread_create()178 lt->root_sched = THIS_SCHED; in lthread_create()256 struct lthread_sched *sched = THIS_SCHED; in lthread_current()291 if (cancel_lt->sched != THIS_SCHED) { in lthread_cancel()340 _ready_queue_insert(THIS_SCHED, lt); in lthread_yield()[all …]
233 THIS_SCHED = new_sched; in _lthread_sched_create()319 struct lthread_sched *sched = THIS_SCHED; in _lthread_resume()340 lt->sched = THIS_SCHED; in _lthread_resume()393 (THIS_SCHED)->nb_blocked_threads--; in _sched_timer_cb()457 struct lthread_sched *sched = THIS_SCHED; in lthread_run()495 (THIS_SCHED) = NULL; in lthread_run()537 if (likely(dest_sched != THIS_SCHED)) { in lthread_set_affinity()
210 tls = _lthread_objcache_alloc((THIS_SCHED)->tls_cache); in _lthread_tls_alloc()214 tls->root_sched = (THIS_SCHED); in _lthread_tls_alloc()220 _lthread_objcache_alloc((THIS_SCHED)->per_lthread_cache); in _lthread_tls_alloc()
48 c = _lthread_objcache_alloc((THIS_SCHED)->cond_cache); in lthread_cond_init()55 _lthread_objcache_free((THIS_SCHED)->cond_cache, (void *)c); in lthread_cond_init()65 c->root_sched = THIS_SCHED; in lthread_cond_init()
44 m = _lthread_objcache_alloc((THIS_SCHED)->mutex_cache); in lthread_mutex_init()50 _lthread_objcache_free((THIS_SCHED)->mutex_cache, m); in lthread_mutex_init()60 m->root_sched = THIS_SCHED; in lthread_mutex_init()
203 struct qnode_pool *p = (THIS_SCHED)->qnode_pool; in _qnode_alloc()252 unlikely(n->pool != (THIS_SCHED)->qnode_pool)) { in _qnode_free()
57 #define THIS_SCHED RTE_PER_LCORE(this_sched) macro