Lines Matching refs:va

143 	vaddr_t va = 0;  in thread_init_canaries()  local
149 va = thread_core_local[n].tmp_stack_va_end + in thread_init_canaries()
151 init_canaries(STACK_TMP_SIZE, va); in thread_init_canaries()
153 va = thread_core_local[n].abt_stack_va_end; in thread_init_canaries()
154 if (va) in thread_init_canaries()
155 init_canaries(STACK_ABT_SIZE, va); in thread_init_canaries()
164 va = threads[n].stack_va_end; in thread_init_canaries()
165 if (va) in thread_init_canaries()
166 init_canaries(STACK_THREAD_SIZE, va); in thread_init_canaries()
215 vaddr_t va = 0; in thread_check_canaries() local
221 va = thread_core_local[n].tmp_stack_va_end + in thread_check_canaries()
224 STACK_TMP_SIZE, va); in thread_check_canaries()
227 va = thread_core_local[n].abt_stack_va_end; in thread_check_canaries()
228 if (va) in thread_check_canaries()
230 STACK_ABT_SIZE, va); in thread_check_canaries()
237 va = threads[n].stack_va_end; in thread_check_canaries()
238 if (va) in thread_check_canaries()
240 STACK_THREAD_SIZE, va); in thread_check_canaries()
290 vaddr_t va = 0; in print_stack_limits() local
293 va = thread_core_local[n].tmp_stack_va_end + STACK_TMP_OFFS; in print_stack_limits()
294 start = stack_end_va_to_top_soft(STACK_TMP_SIZE, va); in print_stack_limits()
295 end = stack_end_va_to_bottom(STACK_TMP_SIZE, va); in print_stack_limits()
298 va = thread_core_local[n].abt_stack_va_end; in print_stack_limits()
299 start = stack_end_va_to_top_soft(STACK_ABT_SIZE, va); in print_stack_limits()
300 end = stack_end_va_to_bottom(STACK_ABT_SIZE, va); in print_stack_limits()
305 va = threads[n].stack_va_end; in print_stack_limits()
306 start = stack_end_va_to_top_soft(STACK_THREAD_SIZE, va); in print_stack_limits()
307 end = stack_end_va_to_bottom(STACK_THREAD_SIZE, va); in print_stack_limits()
429 vaddr_t va = 0; in get_stack_limits() local
432 va = l->tmp_stack_va_end + STACK_TMP_OFFS; in get_stack_limits()
435 va = l->abt_stack_va_end; in get_stack_limits()
438 va = threads[ct].stack_va_end; in get_stack_limits()
445 *end = stack_end_va_to_bottom(stack_size, va); in get_stack_limits()
447 *start = stack_end_va_to_top_hard(stack_size, va); in get_stack_limits()
449 *start = stack_end_va_to_top_soft(stack_size, va); in get_stack_limits()
512 vaddr_t va = 0; in alloc_stack() local
516 va = virt_page_alloc(rl / SMALL_PAGE_SIZE, flags); in alloc_stack()
517 if (!va) in alloc_stack()
520 end_va = va + l - STACK_CANARY_SIZE / 2; in alloc_stack()
567 vaddr_t va = 0; in init_thread_stacks() local
573 va = alloc_stack(STACK_THREAD_SIZE, false); in init_thread_stacks()
575 va = GET_STACK_THREAD_BOTTOM(n); in init_thread_stacks()
576 threads[n].stack_va_end = va; in init_thread_stacks()
578 init_canaries(STACK_THREAD_SIZE, va); in init_thread_stacks()
618 vaddr_t va = 0; in thread_init_thread_core_local() local
652 va = alloc_stack(STACK_TMP_SIZE, true); in thread_init_thread_core_local()
654 va = GET_STACK_BOTTOM(stack_tmp, n); in thread_init_thread_core_local()
655 tcl[n].tmp_stack_va_end = va - STACK_TMP_OFFS; in thread_init_thread_core_local()
662 va = alloc_stack(STACK_ABT_SIZE, true); in thread_init_thread_core_local()
664 va = GET_STACK_BOTTOM(stack_abt, n); in thread_init_thread_core_local()
665 tcl[n].abt_stack_va_end = va; in thread_init_thread_core_local()
803 void *va = NULL; in thread_rpc_shm_cache_alloc() local
831 va = mobj_get_va(ce->mobj, 0, sz); in thread_rpc_shm_cache_alloc()
832 if (!va) in thread_rpc_shm_cache_alloc()
838 va = mobj_get_va(ce->mobj, 0, sz); in thread_rpc_shm_cache_alloc()
839 if (!va) in thread_rpc_shm_cache_alloc()
844 return va; in thread_rpc_shm_cache_alloc()