Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
arc_vpx.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Synopsys.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_INCLUDE_ARCH_ARC_V2_VPX_ARC_VPX_H_
8#define ZEPHYR_INCLUDE_ARCH_ARC_V2_VPX_ARC_VPX_H_
9
10#include <zephyr/sys_clock.h>
11
29
39void arc_vpx_unlock(void);
40
52void arc_vpx_unlock_force(unsigned int cpu_id);
53
54#endif /* ZEPHYR_INCLUDE_ARCH_ARC_V2_VPX_ARC_VPX_H_ */
void arc_vpx_unlock(void)
Release cooperative lock on the VPX vector registers.
int arc_vpx_lock(k_timeout_t timeout)
Obtain a cooperative lock on the VPX vector registers.
void arc_vpx_unlock_force(unsigned int cpu_id)
Release cooperative lock on a CPU's VPX vector registers.
Kernel timeout type.
Definition sys_clock.h:65
Variables needed for system clock.