![]() |
CMSIS-Compiler Support
Version 1.0.0
Standard C Library File, I/O and OS Retargeting
|
Functions | |
void | __retarget_lock_init (_LOCK_T *lock) |
Allocate lock related resources. More... | |
void | __retarget_lock_init_recursive (_LOCK_T *lock) |
Allocate recursive lock related resources. More... | |
void | __retarget_lock_close (_LOCK_T lock) |
Free lock related resources. More... | |
void | __retarget_lock_close_recursive (_LOCK_T lock) |
Free recursive lock related resources. More... | |
void | __retarget_lock_acquire (_LOCK_T lock) |
Acquire lock immediately after the lock object is available. More... | |
void | __retarget_lock_acquire_recursive (_LOCK_T lock) |
Acquire recursive lock immediately after the lock object is available. More... | |
int | __retarget_lock_try_acquire (_LOCK_T lock) |
Acquire lock if the lock object is available. More... | |
int | __retarget_lock_try_acquire_recursive (_LOCK_T lock) |
Acquire recursive lock if the lock object is available. More... | |
void | __retarget_lock_release (_LOCK_T lock) |
Relinquish the lock ownership. More... | |
void | __retarget_lock_release_recursive (_LOCK_T lock) |
Relinquish the recursive lock ownership. More... | |
void __retarget_lock_acquire | ( | _LOCK_T | lock | ) |
Acquire lock immediately after the lock object is available.
[in] | lock | user defined lock object |
void __retarget_lock_acquire_recursive | ( | _LOCK_T | lock | ) |
Acquire recursive lock immediately after the lock object is available.
[in] | lock | user defined lock object |
void __retarget_lock_close | ( | _LOCK_T | lock | ) |
Free lock related resources.
[in] | lock | user defined lock object |
void __retarget_lock_close_recursive | ( | _LOCK_T | lock | ) |
Free recursive lock related resources.
[in] | lock | user defined lock object |
void __retarget_lock_init | ( | _LOCK_T * | lock | ) |
Allocate lock related resources.
[in] | lock | pointer to user defined lock object |
void __retarget_lock_init_recursive | ( | _LOCK_T * | lock | ) |
Allocate recursive lock related resources.
[in] | lock | pointer to user defined lock object |
void __retarget_lock_release | ( | _LOCK_T | lock | ) |
Relinquish the lock ownership.
[in] | lock | user defined lock object |
void __retarget_lock_release_recursive | ( | _LOCK_T | lock | ) |
Relinquish the recursive lock ownership.
[in] | lock | user defined lock object |
int __retarget_lock_try_acquire | ( | _LOCK_T | lock | ) |
Acquire lock if the lock object is available.
[in] | lock | user defined lock object |
int __retarget_lock_try_acquire_recursive | ( | _LOCK_T | lock | ) |
Acquire recursive lock if the lock object is available.
[in] | lock | user defined lock object |