Lines Matching refs:mutex
65 extern void rtems_gxx_mutex_init (__gthread_mutex_t *mutex);
66 extern int rtems_gxx_mutex_lock (__gthread_mutex_t *mutex);
67 extern int rtems_gxx_mutex_trylock (__gthread_mutex_t *mutex);
68 extern int rtems_gxx_mutex_unlock (__gthread_mutex_t *mutex);
71 extern void rtems_gxx_recursive_mutex_init (__gthread_recursive_mutex_t *mutex);
72 extern int rtems_gxx_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex);
73 extern int rtems_gxx_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex);
74 extern int rtems_gxx_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex);
115 __gthread_mutex_lock (__gthread_mutex_t *mutex) in __gthread_mutex_lock() argument
117 return rtems_gxx_mutex_lock (mutex); in __gthread_mutex_lock()
121 __gthread_mutex_trylock (__gthread_mutex_t *mutex) in __gthread_mutex_trylock() argument
123 return rtems_gxx_mutex_trylock (mutex); in __gthread_mutex_trylock()
127 __gthread_mutex_unlock (__gthread_mutex_t *mutex) in __gthread_mutex_unlock() argument
129 return rtems_gxx_mutex_unlock( mutex ); in __gthread_mutex_unlock()
133 __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex) in __gthread_recursive_mutex_lock() argument
135 return rtems_gxx_recursive_mutex_lock (mutex); in __gthread_recursive_mutex_lock()
139 __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex) in __gthread_recursive_mutex_trylock() argument
141 return rtems_gxx_recursive_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock()
145 __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex) in __gthread_recursive_mutex_unlock() argument
147 return rtems_gxx_recursive_mutex_unlock( mutex ); in __gthread_recursive_mutex_unlock()