Lines Matching refs:k_stack
27 void k_stack_init(struct k_stack *stack, stack_data_t *buffer, in k_stack_init()
36 SYS_PORT_TRACING_OBJ_INIT(k_stack, stack); in k_stack_init()
44 int32_t z_impl_k_stack_alloc_init(struct k_stack *stack, uint32_t num_entries) in z_impl_k_stack_alloc_init()
49 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_stack, alloc_init, stack); in z_impl_k_stack_alloc_init()
60 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, alloc_init, stack, ret); in z_impl_k_stack_alloc_init()
66 static inline int32_t z_vrfy_k_stack_alloc_init(struct k_stack *stack, in z_vrfy_k_stack_alloc_init()
80 int k_stack_cleanup(struct k_stack *stack) in k_stack_cleanup()
82 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_stack, cleanup, stack); in k_stack_cleanup()
85 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, cleanup, stack, -EAGAIN); in k_stack_cleanup()
96 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, cleanup, stack, 0); in k_stack_cleanup()
101 int z_impl_k_stack_push(struct k_stack *stack, stack_data_t data) in z_impl_k_stack_push()
107 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_stack, push, stack); in z_impl_k_stack_push()
133 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, push, stack, ret); in z_impl_k_stack_push()
139 static inline int z_vrfy_k_stack_push(struct k_stack *stack, stack_data_t data) in z_vrfy_k_stack_push()
148 int z_impl_k_stack_pop(struct k_stack *stack, stack_data_t *data, in z_impl_k_stack_pop()
156 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_stack, pop, stack, timeout); in z_impl_k_stack_pop()
163 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, pop, stack, timeout, 0); in z_impl_k_stack_pop()
168 SYS_PORT_TRACING_OBJ_FUNC_BLOCKING(k_stack, pop, stack, timeout); in z_impl_k_stack_pop()
173 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, pop, stack, timeout, -EBUSY); in z_impl_k_stack_pop()
180 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, pop, stack, timeout, -EAGAIN); in z_impl_k_stack_pop()
187 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_stack, pop, stack, timeout, 0); in z_impl_k_stack_pop()
193 static inline int z_vrfy_k_stack_pop(struct k_stack *stack, in z_vrfy_k_stack_pop()
209 offsetof(struct k_stack, obj_core)); in init_stack_obj_core_list()
213 STRUCT_SECTION_FOREACH(k_stack, stack) { in init_stack_obj_core_list()