Home
last modified time | relevance | path

Searched refs:THIS_SCHED (Results 1 – 8 of 8) sorted by relevance

/f-stack/dpdk/examples/performance-thread/common/
H A Dlthread_sched.h26 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, &lt->ctx); in _affinitize()
78 (THIS_SCHED)->nb_blocked_threads++; in _suspend()
80 ctx_switch(&(THIS_SCHED)->ctx, &lt->ctx); in _suspend()
81 (THIS_SCHED)->nb_blocked_threads--; in _suspend()
92 _ready_queue_insert(THIS_SCHED, lt); in _reschedule()
[all …]
H A Dlthread.c91 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 …]
H A Dlthread_sched.c233 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()
H A Dlthread_tls.c210 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()
H A Dlthread_cond.c48 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()
H A Dlthread_mutex.c44 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()
H A Dlthread_pool.h203 struct qnode_pool *p = (THIS_SCHED)->qnode_pool; in _qnode_alloc()
252 unlikely(n->pool != (THIS_SCHED)->qnode_pool)) { in _qnode_free()
H A Dlthread_int.h57 #define THIS_SCHED RTE_PER_LCORE(this_sched) macro