Home
last modified time | relevance | path

Searched refs:_LOCK_T (Results 1 – 7 of 7) sorted by relevance

/picolibc-latest/newlib/libc/misc/
Dlock.c87 __retarget_lock_init (_LOCK_T *lock) in __retarget_lock_init()
93 __retarget_lock_init_recursive(_LOCK_T *lock) in __retarget_lock_init_recursive()
99 __retarget_lock_close(_LOCK_T lock) in __retarget_lock_close()
105 __retarget_lock_close_recursive(_LOCK_T lock) in __retarget_lock_close_recursive()
111 __retarget_lock_acquire (_LOCK_T lock) in __retarget_lock_acquire()
117 __retarget_lock_acquire_recursive (_LOCK_T lock) in __retarget_lock_acquire_recursive()
123 __retarget_lock_release (_LOCK_T lock) in __retarget_lock_release()
129 __retarget_lock_release_recursive (_LOCK_T lock) in __retarget_lock_release_recursive()
/picolibc-latest/newlib/libc/include/sys/
Dlock.h11 typedef int _LOCK_T; typedef
32 typedef struct __lock * _LOCK_T; typedef
33 #define _LOCK_RECURSIVE_T _LOCK_T
38 extern void __retarget_lock_init(_LOCK_T *lock);
40 extern void __retarget_lock_init_recursive(_LOCK_T *lock);
42 extern void __retarget_lock_close(_LOCK_T lock);
44 extern void __retarget_lock_close_recursive(_LOCK_T lock);
46 extern void __retarget_lock_acquire(_LOCK_T lock);
48 extern void __retarget_lock_acquire_recursive(_LOCK_T lock);
50 extern void __retarget_lock_release(_LOCK_T lock);
[all …]
/picolibc-latest/newlib/libc/sys/amdgcn/include/sys/
Dlock.h9 typedef unsigned int _LOCK_T; typedef
12 #define __LOCK_INIT(CLASS,LOCK) CLASS _LOCK_T LOCK = 0;
30 int __gcn_try_lock_acquire (_LOCK_T *lock_ptr);
31 void __gcn_lock_acquire (_LOCK_T *lock_ptr);
32 void __gcn_lock_release (_LOCK_T *lock_ptr);
33 int __gcn_lock_try_acquire_recursive (_LOCK_T *lock_ptr);
34 void __gcn_lock_acquire_recursive (_LOCK_T *lock_ptr);
35 void __gcn_lock_release_recursive (_LOCK_T *lock_ptr);
/picolibc-latest/test/
Dlock-valid.c49 #define _LOCK_T struct __lock* macro
63 void __retarget_lock_init(_LOCK_T *lock) in __retarget_lock_init()
78 void __retarget_lock_init_recursive(_LOCK_T *lock) in __retarget_lock_init_recursive()
84 void __retarget_lock_close(_LOCK_T lock) in __retarget_lock_close()
93 void __retarget_lock_close_recursive(_LOCK_T lock) in __retarget_lock_close_recursive()
99 void __retarget_lock_acquire(_LOCK_T lock) in __retarget_lock_acquire()
106 void __retarget_lock_acquire_recursive(_LOCK_T lock) in __retarget_lock_acquire_recursive()
113 void __retarget_lock_release(_LOCK_T lock) in __retarget_lock_release()
120 void __retarget_lock_release_recursive(_LOCK_T lock) in __retarget_lock_release_recursive()
/picolibc-latest/newlib/libc/sys/amdgcn/
Dlock.c51 __gcn_lock_acquire_int (_LOCK_T *lock_ptr, int _try) in __gcn_lock_acquire_int()
86 __gcn_try_lock_acquire (_LOCK_T *lock_ptr) in __gcn_try_lock_acquire()
92 __gcn_lock_acquire (_LOCK_T *lock_ptr) in __gcn_lock_acquire()
98 __gcn_lock_acquire_recursive_int (_LOCK_T *lock_ptr, int _try) in __gcn_lock_acquire_recursive_int()
132 __gcn_lock_try_acquire_recursive (_LOCK_T *lock_ptr) in __gcn_lock_try_acquire_recursive()
138 __gcn_lock_acquire_recursive (_LOCK_T *lock_ptr) in __gcn_lock_acquire_recursive()
144 __gcn_lock_release (_LOCK_T *lock_ptr) in __gcn_lock_release()
157 __gcn_lock_release_recursive (_LOCK_T *lock_ptr) in __gcn_lock_release_recursive()
/picolibc-latest/doc/
Dlocking.md60 ### `struct __lock; typedef struct __lock *_LOCK_T;`
71 ### `void __retarget_lock_init(_LOCK_T *lock)`
76 ### `void __retarget_lock_acquire(_LOCK_T lock)`
80 ### `void __retarget_lock_release(_LOCK_T lock)`
84 ### `void __retarget_lock_close(_LOCK_T lock)`
89 ### `void __retarget_lock_init_recursive(_LOCK_T *lock)`
94 ### `void __retarget_lock_acquire_recursive(_LOCK_T lock)`
99 ### `void __retarget_lock_release_recursive(_LOCK_T lock)`
104 ### `void __retarget_lock_close_recursive(_LOCK_T lock)`
/picolibc-latest/newlib/libc/tinystdio/
Dstdio-bufio.h80 _LOCK_T lock;