Zephyr Project API 3.5.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
smp.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2023 Intel Corporation
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6#ifndef ZEPHYR_INCLUDE_KERNEL_INTERNAL_SMP_H_
7#define ZEPHYR_INCLUDE_KERNEL_INTERNAL_SMP_H_
8
9struct k_thread;
10
14#ifdef CONFIG_SOF
15void z_smp_thread_init(void *arg, struct k_thread *thread);
16void z_smp_thread_swap(void);
17#endif
18
19void z_init_cpu(int id);
20void z_sched_ipi(void);
21void z_smp_start_cpu(int id);
22
23#endif
static struct k_thread thread[2]
Definition atomic.c:26
Thread Structure.
Definition thread.h:250