Lines Matching refs:expand
2994 #define expand(l, op) 0, __kmp_init_direct_lock,
2996 __kmp_init_indirect_lock, 0, KMP_FOREACH_D_LOCK(expand, init)};
2997 #undef expand
3000 #define expand(l, op) 0, (void (*)(kmp_dyna_lock_t *))__kmp_##op##_##l##_lock,
3002 __kmp_destroy_indirect_lock, 0, KMP_FOREACH_D_LOCK(expand, destroy)};
3003 #undef expand
3004 #define expand(l, op) \
3007 __kmp_destroy_indirect_lock, 0, KMP_FOREACH_D_LOCK(expand, destroy)};
3008 #undef expand
3011 #define expand(l, op) \
3014 __kmp_set_indirect_lock, 0, KMP_FOREACH_D_LOCK(expand, acquire)};
3015 #undef expand
3016 #define expand(l, op) \
3020 KMP_FOREACH_D_LOCK(expand, acquire)};
3021 #undef expand
3024 #define expand(l, op) \
3027 __kmp_unset_indirect_lock, 0, KMP_FOREACH_D_LOCK(expand, release)};
3029 __kmp_test_indirect_lock, 0, KMP_FOREACH_D_LOCK(expand, test)};
3030 #undef expand
3031 #define expand(l, op) \
3035 KMP_FOREACH_D_LOCK(expand, release)};
3037 __kmp_test_indirect_lock_with_checks, 0, KMP_FOREACH_D_LOCK(expand, test)};
3038 #undef expand
3047 #define expand(l, op) (void (*)(kmp_user_lock_p)) __kmp_##op##_##l##_##lock,
3049 KMP_FOREACH_I_LOCK(expand, init)};
3050 #undef expand
3052 #define expand(l, op) (void (*)(kmp_user_lock_p)) __kmp_##op##_##l##_##lock,
3054 KMP_FOREACH_I_LOCK(expand, destroy)};
3055 #undef expand
3056 #define expand(l, op) \
3059 KMP_FOREACH_I_LOCK(expand, destroy)};
3060 #undef expand
3063 #define expand(l, op) \
3066 kmp_int32) = {KMP_FOREACH_I_LOCK(expand, acquire)};
3067 #undef expand
3068 #define expand(l, op) \
3071 KMP_FOREACH_I_LOCK(expand, acquire)};
3072 #undef expand
3075 #define expand(l, op) \
3078 KMP_FOREACH_I_LOCK(expand, release)};
3080 kmp_int32) = {KMP_FOREACH_I_LOCK(expand, test)};
3081 #undef expand
3082 #define expand(l, op) \
3085 KMP_FOREACH_I_LOCK(expand, release)};
3087 KMP_FOREACH_I_LOCK(expand, test)};
3088 #undef expand
3382 #define fill_jumps(table, expand, sep) \
3384 table[locktag##sep##ticket] = expand(ticket); \
3385 table[locktag##sep##queuing] = expand(queuing); \
3386 table[locktag##sep##drdpa] = expand(drdpa); \
3390 #define fill_table(table, expand) \
3392 fill_jumps(table, expand, _); \
3393 table[locktag_adaptive] = expand(queuing); \
3394 fill_jumps(table, expand, _nested_); \
3397 #define fill_table(table, expand) \
3399 fill_jumps(table, expand, _); \
3400 fill_jumps(table, expand, _nested_); \
3404 #define expand(l) \
3406 fill_table(__kmp_indirect_set_location, expand);
3407 #undef expand
3408 #define expand(l) \
3410 fill_table(__kmp_indirect_set_flags, expand);
3411 #undef expand
3412 #define expand(l) \
3414 fill_table(__kmp_indirect_get_location, expand);
3415 #undef expand
3416 #define expand(l) \
3418 fill_table(__kmp_indirect_get_flags, expand);
3419 #undef expand