reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp.h
 2206   kmp_tas_lock_t lock;
projects/openmp/runtime/src/kmp_lock.cpp
   72 static kmp_int32 __kmp_get_tas_lock_owner(kmp_tas_lock_t *lck) {
   76 static inline bool __kmp_is_tas_lock_nestable(kmp_tas_lock_t *lck) {
   81 __kmp_acquire_tas_lock_timed_template(kmp_tas_lock_t *lck, kmp_int32 gtid) {
  113 int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid) {
  119 static int __kmp_acquire_tas_lock_with_checks(kmp_tas_lock_t *lck,
  122   if ((sizeof(kmp_tas_lock_t) <= OMP_LOCK_T_SIZE) &&
  132 int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid) {
  143 static int __kmp_test_tas_lock_with_checks(kmp_tas_lock_t *lck,
  146   if ((sizeof(kmp_tas_lock_t) <= OMP_LOCK_T_SIZE) &&
  153 int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid) {
  165 static int __kmp_release_tas_lock_with_checks(kmp_tas_lock_t *lck,
  169   if ((sizeof(kmp_tas_lock_t) <= OMP_LOCK_T_SIZE) &&
  183 void __kmp_init_tas_lock(kmp_tas_lock_t *lck) {
  187 void __kmp_destroy_tas_lock(kmp_tas_lock_t *lck) { lck->lk.poll = 0; }
  189 static void __kmp_destroy_tas_lock_with_checks(kmp_tas_lock_t *lck) {
  191   if ((sizeof(kmp_tas_lock_t) <= OMP_LOCK_T_SIZE) &&
  203 int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid) {
  217 static int __kmp_acquire_nested_tas_lock_with_checks(kmp_tas_lock_t *lck,
  226 int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid) {
  242 static int __kmp_test_nested_tas_lock_with_checks(kmp_tas_lock_t *lck,
  251 int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid) {
  262 static int __kmp_release_nested_tas_lock_with_checks(kmp_tas_lock_t *lck,
  278 void __kmp_init_nested_tas_lock(kmp_tas_lock_t *lck) {
  283 void __kmp_destroy_nested_tas_lock(kmp_tas_lock_t *lck) {
  288 static void __kmp_destroy_nested_tas_lock_with_checks(kmp_tas_lock_t *lck) {
 3265   __kmp_indirect_lock_size[locktag_nested_tas] = sizeof(kmp_tas_lock_t);
projects/openmp/runtime/src/kmp_lock.h
  144 extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid);
  145 extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid);
  146 extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid);
  147 extern void __kmp_init_tas_lock(kmp_tas_lock_t *lck);
  148 extern void __kmp_destroy_tas_lock(kmp_tas_lock_t *lck);
  150 extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid);
  151 extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid);
  152 extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid);
  153 extern void __kmp_init_nested_tas_lock(kmp_tas_lock_t *lck);
  154 extern void __kmp_destroy_nested_tas_lock(kmp_tas_lock_t *lck);
  605   kmp_tas_lock_t tas;