Home
last modified time | relevance | path

Searched refs:stack_obj (Results 1 – 20 of 20) sorted by relevance

/Zephyr-4.3.0/tests/kernel/threads/thread_stack/src/
Dmain.c96 k_thread_stack_t *stack_obj; in stack_buffer_scenarios() local
109 stack_obj = scenario_data.stack_mapped; in stack_buffer_scenarios()
111 stack_obj = scenario_data.stack; in stack_buffer_scenarios()
114 base = (uintptr_t)stack_obj; in stack_buffer_scenarios()
129 stack_buf = K_THREAD_STACK_BUFFER(stack_obj); in stack_buffer_scenarios()
136 stack_buf = K_KERNEL_STACK_BUFFER(stack_obj); in stack_buffer_scenarios()
141 obj_end = (char *)stack_obj + obj_size; in stack_buffer_scenarios()
142 obj_start = (char *)stack_obj; in stack_buffer_scenarios()
163 stack_obj, alignment); in stack_buffer_scenarios()
359 void scenario_entry(void *stack_obj, size_t obj_size, size_t reported_size, in scenario_entry() argument
[all …]
/Zephyr-4.3.0/arch/x86/core/
Duserspace.c75 if (z_stack_is_user_capable(thread->stack_obj)) { in z_x86_userspace_prepare_thread()
80 (struct z_x86_thread_stack_header *)thread->stack_obj; in z_x86_userspace_prepare_thread()
114 (struct z_x86_thread_stack_header *)thread->stack_obj; in z_x86_userspace_prepare_thread()
166 stack_start = POINTER_TO_UINT(_current->stack_obj); in arch_user_mode_enter()
207 hdr_stack_obj = (struct z_x86_thread_stack_header *)thread->stack_obj; in arch_thread_priv_stack_space_get()
/Zephyr-4.3.0/arch/arm/core/cortex_m/
Dthread.c53 thread->arch.priv_stack_start = (uint32_t)z_priv_stack_find(thread->stack_obj); in setup_priv_stack()
338 : (uint32_t)thread->stack_obj; in configure_builtin_stack_guard()
340 __ASSERT(thread->stack_info.start == ((uint32_t)thread->stack_obj), in configure_builtin_stack_guard()
430 if (psp < (uint32_t)thread->stack_obj) { in z_check_thread_stack_fail()
432 return (uint32_t)thread->stack_obj; in z_check_thread_stack_fail()
/Zephyr-4.3.0/arch/arm/core/mpu/
Darm_core_mpu.c276 uintptr_t base = (uintptr_t)thread->stack_obj; in z_arm_configure_dynamic_mpu_regions()
324 __ASSERT((uintptr_t)thread->stack_obj == guard_start, in z_arm_configure_dynamic_mpu_regions()
326 guard_start, thread->stack_obj); in z_arm_configure_dynamic_mpu_regions()
/Zephyr-4.3.0/arch/arm/core/cortex_a_r/
Dthread.c45 thread->arch.priv_stack_start = (uint32_t)z_priv_stack_find(thread->stack_obj); in setup_priv_stack()
368 if (psp < (uint32_t)thread->stack_obj) { in z_check_thread_stack_fail()
370 return (uint32_t)thread->stack_obj; in z_check_thread_stack_fail()
/Zephyr-4.3.0/arch/xtensa/core/
Dthread.c204 (struct xtensa_thread_stack_header *)current->stack_obj; in arch_user_mode_enter()
258 hdr_stack_obj = (struct xtensa_thread_stack_header *)thread->stack_obj; in arch_thread_priv_stack_space_get()
Dcoredump.c206 hdr_stack_obj = (struct xtensa_thread_stack_header *)thread->stack_obj; in arch_coredump_priv_stack_dump()
Dvector_handlers.c87 start = (uintptr_t)thread->stack_obj; in xtensa_is_outside_stack_bounds()
/Zephyr-4.3.0/arch/riscv/core/
Dthread.c145 (unsigned long)z_priv_stack_find(_current->stack_obj); in arch_user_mode_enter()
150 _current->arch.priv_stack_start = (unsigned long)_current->stack_obj; in arch_user_mode_enter()
Dfatal.c164 if (z_stack_is_user_capable(_current->stack_obj) && in bad_stack_pointer()
Dpmp.c781 } else if (z_stack_is_user_capable(thread->stack_obj)) { in z_riscv_pmp_kernelmode_prepare()
/Zephyr-4.3.0/arch/arm64/core/
Dthread.c170 stack_el1 = (uintptr_t)(_current->stack_obj + ARCH_THREAD_STACK_RESERVED); in arch_user_mode_enter()
/Zephyr-4.3.0/arch/x86/core/ia32/
Dcoredump.c94 hdr_stack_obj = (struct z_x86_thread_stack_header *)thread->stack_obj; in arch_coredump_priv_stack_dump()
/Zephyr-4.3.0/arch/arc/core/
Dthread.c63 (uint32_t)z_priv_stack_find(thread->stack_obj); in setup_stack_vars()
65 thread->arch.priv_stack_start = (uint32_t)(thread->stack_obj); in setup_stack_vars()
Dfault.c75 guard_start = (uint32_t)thread->stack_obj; in z_check_thread_stack_fail()
/Zephyr-4.3.0/include/zephyr/kernel/
Dthread.h334 k_thread_stack_t *stack_obj; member
/Zephyr-4.3.0/arch/x86/core/intel64/
Dcoredump.c120 hdr_stack_obj = (struct z_x86_thread_stack_header *)thread->stack_obj; in arch_coredump_priv_stack_dump()
/Zephyr-4.3.0/kernel/
Dthread.c608 new_thread->stack_obj = stack; in z_setup_new_thread()
919 __ASSERT(z_stack_is_user_capable(_current->stack_obj), in k_thread_user_mode_enter()
Dsched.c1330 k_object_uninit(thread->stack_obj); in halt_thread()
/Zephyr-4.3.0/doc/hardware/porting/
Darch.rst607 +---------------------+ <- thread.stack_obj
695 +-----------------------------+ <- thread.stack_obj
754 +------------------------------+ <- thread.stack_obj
762 +------------------------------| <- thread.stack_obj +
813 +-----------------------------+ <- z_priv_stack_find(thread.stack_obj)
820 +-----------------------------+ <- z_priv_stack_find(thread.stack_obj) +
824 +-----------------------------+ <- thread.stack_obj