Searched refs:priv_stack_start (Results 1 – 17 of 17) sorted by relevance
126 thread->arch.priv_stack_start = 0; in arch_new_thread()155 if (thread->arch.priv_stack_start) { in z_arm_thread_stack_info_adjust()157 thread->arch.priv_stack_start += in z_arm_thread_stack_info_adjust()176 if (thread->arch.priv_stack_start) { in z_arm_thread_stack_info_adjust()178 thread->arch.priv_stack_start -= in z_arm_thread_stack_info_adjust()201 arch_current_thread()->arch.priv_stack_start = in arch_user_mode_enter()225 arch_current_thread()->arch.priv_stack_start += in arch_user_mode_enter()229 arch_current_thread()->arch.priv_stack_start += MPU_GUARD_ALIGN_AND_SIZE; in arch_user_mode_enter()235 arch_current_thread()->arch.priv_stack_start + CONFIG_PRIVILEGED_STACK_SIZE; in arch_user_mode_enter()328 if (thread->arch.priv_stack_start) { in z_check_thread_stack_fail()[all …]
125 thread->arch.priv_stack_start = 0; in arch_new_thread()147 if (thread->arch.priv_stack_start) { in z_arm_thread_stack_info_adjust()149 thread->arch.priv_stack_start += in z_arm_thread_stack_info_adjust()168 if (thread->arch.priv_stack_start) { in z_arm_thread_stack_info_adjust()170 thread->arch.priv_stack_start -= in z_arm_thread_stack_info_adjust()234 arch_current_thread()->arch.priv_stack_start = in arch_user_mode_enter()258 arch_current_thread()->arch.priv_stack_start += in arch_user_mode_enter()262 arch_current_thread()->arch.priv_stack_start += MPU_GUARD_ALIGN_AND_SIZE; in arch_user_mode_enter()314 ((thread->arch.priv_stack_start) && in configure_builtin_stack_guard()315 (__get_PSP() >= thread->arch.priv_stack_start)) ? in configure_builtin_stack_guard()[all …]
79 thread->arch.priv_stack_start = 0; in arch_new_thread()135 arch_current_thread()->arch.priv_stack_start = in arch_user_mode_enter()141 arch_current_thread()->arch.priv_stack_start = in arch_user_mode_enter()144 top_of_priv_stack = Z_STACK_PTR_ALIGN(arch_current_thread()->arch.priv_stack_start + in arch_user_mode_enter()150 (void)memset((void *)arch_current_thread()->arch.priv_stack_start, 0xaa, in arch_user_mode_enter()208 return z_stack_space_get((void *)thread->arch.priv_stack_start, *stack_size, unused_ptr); in arch_thread_priv_stack_space_get()
128 start_addr = thread->arch.priv_stack_start + Z_RISCV_STACK_GUARD_SIZE; in arch_coredump_priv_stack_dump()132 end_addr = Z_STACK_PTR_ALIGN(thread->arch.priv_stack_start + K_KERNEL_STACK_RESERVED + in arch_coredump_priv_stack_dump()
161 if (arch_current_thread()->arch.priv_stack_start != 0 && in bad_stack_pointer()162 sp >= arch_current_thread()->arch.priv_stack_start && in bad_stack_pointer()163 sp < arch_current_thread()->arch.priv_stack_start + Z_RISCV_STACK_GUARD_SIZE) { in bad_stack_pointer()
62 start = thread->arch.priv_stack_start + Z_RISCV_STACK_GUARD_SIZE; in in_user_thread_stack_bound()66 end = Z_STACK_PTR_ALIGN(thread->arch.priv_stack_start + K_KERNEL_STACK_RESERVED + in in_user_thread_stack_bound()
486 if (thread->arch.priv_stack_start != 0) { in z_riscv_pmp_stackguard_prepare()487 stack_bottom = thread->arch.priv_stack_start; in z_riscv_pmp_stackguard_prepare()
62 thread->arch.priv_stack_start = in setup_stack_vars()65 thread->arch.priv_stack_start = (uint32_t)(thread->stack_obj); in setup_stack_vars()67 thread->arch.priv_stack_start += Z_ARC_STACK_GUARD_SIZE; in setup_stack_vars()69 thread->arch.priv_stack_start = 0; in setup_stack_vars()76 thread->arch.k_stack_top = thread->arch.priv_stack_start; in setup_stack_vars()77 thread->arch.k_stack_base = (thread->arch.priv_stack_start + in setup_stack_vars()110 thread->arch.priv_stack_start + in get_iframe()
82 guard_end = thread->arch.priv_stack_start; in z_check_thread_stack_fail()
48 ((__get_PSP() >= arch_current_thread()->arch.priv_stack_start) && in z_impl_test_arm_user_syscall()49 (__get_PSP() < (arch_current_thread()->arch.priv_stack_start + in z_impl_test_arm_user_syscall()54 zassert_true(__get_PSPLIM() == arch_current_thread()->arch.priv_stack_start, in z_impl_test_arm_user_syscall()
60 uintptr_t priv_stack_start; member
248 if (thread->arch.priv_stack_start) { in z_arm_configure_dynamic_mpu_regions()280 if (thread->arch.priv_stack_start) { in z_arm_configure_dynamic_mpu_regions()285 guard_start = thread->arch.priv_stack_start - guard_size; in z_arm_configure_dynamic_mpu_regions()
130 uint32_t priv_stack_start; member
75 unsigned long priv_stack_start; member
47 GEN_OFFSET_SYM(_thread_arch_t, priv_stack_start);
44 GEN_OFFSET_SYM(_thread_arch_t, priv_stack_start);
548 guard_start = thread->arch.priv_stack_start; in arc_core_mpu_configure_thread()