Lines Matching refs:threads
25 struct thread_ctx *threads; variable
33 struct thread_ctx *threads = __threads; variable
162 !IS_ENABLED(CFG_NS_VIRTUALIZATION) && threads) { in thread_init_canaries()
164 va = threads[n].stack_va_end; in thread_init_canaries()
237 va = threads[n].stack_va_end; in thread_check_canaries()
305 va = threads[n].stack_va_end; in print_stack_limits()
341 p = &threads[ct].tsd.stackcheck_recursion; in get_stackcheck_recursion_flag()
377 threads[0].state = THREAD_STATE_ACTIVE; in thread_init_boot_thread()
385 assert(threads[l->curr_thread].state == THREAD_STATE_ACTIVE); in thread_clr_boot_thread()
386 threads[l->curr_thread].state = THREAD_STATE_FREE; in thread_clr_boot_thread()
412 thr = threads + ct; in thread_stack_start()
438 va = threads[ct].stack_va_end; in get_stack_limits()
561 threads[n].stack_va_end = sp; in init_thread_stacks()
576 threads[n].stack_va_end = va; in init_thread_stacks()
589 threads = calloc(count, sizeof(*threads)); in thread_init_threads()
590 if (!threads) in thread_init_threads()
604 TAILQ_INIT(&threads[n].tsd.sess_stack); in thread_init_threads()
675 if (crypto_rng_read(&threads[n].keys, sizeof(threads[n].keys))) in thread_init_thread_pauth_keys()
692 return &threads[thread_get_id()].tsd; in thread_get_tsd()
700 return &threads[l->curr_thread].regs; in thread_get_ctx_regs()
714 threads[l->curr_thread].flags |= in thread_set_foreign_intr()
722 threads[l->curr_thread].flags &= in thread_set_foreign_intr()
737 if (threads[l->curr_thread].flags & THREAD_FLAGS_FOREIGN_INTR_ENABLE) in thread_restore_foreign_intr()
780 struct thread_shm_cache *cache = &threads[thread_get_id()].shm_cache; in get_shm_cache_entry()