Lines Matching refs:g

111 __test_and_acquire (__cxxabiv1::__guard *g)  in __test_and_acquire()  argument
113 bool b = _GLIBCXX_GUARD_TEST (g); in __test_and_acquire()
122 __set_and_release (__cxxabiv1::__guard *g) in __set_and_release() argument
125 _GLIBCXX_GUARD_SET (g); in __set_and_release()
196 init_in_progress_flag(__guard* g) in init_in_progress_flag() argument
197 { return ((char *)g)[1]; } in init_in_progress_flag()
200 set_init_in_progress_flag(__guard* g, int v) in set_init_in_progress_flag() argument
201 { ((char *)g)[1] = v; } in set_init_in_progress_flag()
217 acquire(__guard *g) in acquire() argument
220 if (_GLIBCXX_GUARD_TEST(g)) in acquire()
223 if (init_in_progress_flag(g)) in acquire()
226 set_init_in_progress_flag(g, 1); in acquire()
231 int __cxa_guard_acquire (__guard *g) in __cxa_guard_acquire() argument
237 if (_GLIBCXX_GUARD_TEST_AND_ACQUIRE (g)) in __cxa_guard_acquire()
245 int *gi = (int *) (void *) g; in __cxa_guard_acquire()
302 if (_GLIBCXX_GUARD_TEST(g)) in __cxa_guard_acquire()
305 if (init_in_progress_flag(g)) in __cxa_guard_acquire()
315 set_init_in_progress_flag(g, 1); in __cxa_guard_acquire()
321 if (acquire(g)) in __cxa_guard_acquire()
333 return acquire (g); in __cxa_guard_acquire()
337 void __cxa_guard_abort (__guard *g) throw () in __cxa_guard_abort() argument
344 int *gi = (int *) (void *) g; in __cxa_guard_abort()
357 set_init_in_progress_flag(g, 0); in __cxa_guard_abort()
366 set_init_in_progress_flag(g, 0); in __cxa_guard_abort()
376 void __cxa_guard_release (__guard *g) throw () in __cxa_guard_release() argument
383 int *gi = (int *) (void *) g; in __cxa_guard_release()
397 set_init_in_progress_flag(g, 0); in __cxa_guard_release()
398 _GLIBCXX_GUARD_SET_AND_RELEASE(g); in __cxa_guard_release()
405 set_init_in_progress_flag(g, 0); in __cxa_guard_release()
406 _GLIBCXX_GUARD_SET_AND_RELEASE (g); in __cxa_guard_release()