#include "kmp.h"
#include "kmp_wrapper_getpid.h"
#include "kmp_environment.h"
#include "kmp_atomic.h"
#include "kmp_str.h"
#include "kmp_settings.h"
#include "kmp_i18n.h"
#include "kmp_io.h"
Go to the source code of this file.
Data Structures | |
struct | __kmp_setting |
struct | __kmp_stg_fr_data |
struct | __kmp_stg_ss_data |
struct | __kmp_stg_wp_data |
Defines | |
#define | KMP_MAX(x, y) ( (x) > (y) ? (x) : (y) ) |
#define | KMP_MIN(x, y) ( (x) < (y) ? (x) : (y) ) |
Typedefs | |
typedef struct __kmp_setting | kmp_setting_t |
typedef struct __kmp_stg_fr_data | kmp_stg_fr_data_t |
typedef void(* | kmp_stg_parse_func_t )(char const *name, char const *value, void *data) |
typedef void(* | kmp_stg_print_func_t )(kmp_str_buf_t *buffer, char const *name, void *data) |
typedef struct __kmp_stg_ss_data | kmp_stg_ss_data_t |
typedef struct __kmp_stg_wp_data | kmp_stg_wp_data_t |
Functions | |
static void | __kmp_aux_env_initialize (kmp_env_blk_t *block) |
static double | __kmp_convert_to_double (char const *s) |
int | __kmp_convert_to_milliseconds (char const *data) |
static kmp_uint64 | __kmp_convert_to_nanoseconds (char const *str) |
static int | __kmp_convert_to_seconds (char const *data) |
int | __kmp_default_tp_capacity (int req_nproc, int max_nth, int all_threads_specified) |
void | __kmp_env_initialize (char const *string) |
static int | __kmp_env_isDefined (char const *name) |
void | __kmp_env_print () |
static int | __kmp_env_toPrint (char const *name, int flag) |
int | __kmp_initial_threads_capacity (int req_nproc) |
static int | __kmp_match_str (char const *token, char const *buf, const char **end) |
static int | __kmp_match_with_sentinel (char const *a, char const *b, size_t len, char sentinel) |
static void | __kmp_parse_nested_num_threads (const char *var, const char *env, kmp_nested_nthreads_t *nth_array) |
static int | __kmp_readstr_with_sentinel (char *dest, char const *src, size_t len, char sentinel) |
static size_t | __kmp_round4k (size_t size) |
static int | __kmp_stg_check_rivals (char const *name, char const *value, kmp_setting_t **rivals) |
static int | __kmp_stg_cmp (void const *_a, void const *_b) |
static kmp_setting_t * | __kmp_stg_find (char const *name) |
static void | __kmp_stg_init (void) |
static void | __kmp_stg_parse (char const *name, char const *value) |
static void | __kmp_stg_parse_abort_delay (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_align_alloc (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_all_threadprivate (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_all_threads (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_atomic_mode (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_barrier_branch_bit (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_barrier_pattern (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_blocktime (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_bool (char const *name, char const *value, int *out) |
static void | __kmp_stg_parse_consistency_check (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_cpuinfo_file (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_duplicate_lib_ok (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_file (char const *name, char const *value, char *suffix, char **out) |
static void | __kmp_stg_parse_force_reduction (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_foreign_threads_threadprivate (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_forkjoin_frames (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_gtid_mode (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_init_at_fork (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_init_wait (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_int (char const *name, char const *value, int min, int max, int *out) |
static void | __kmp_stg_parse_kmp_dynamic_mode (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_lock_block (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_lock_kind (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_malloc_pool_incr (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_monitor_stacksize (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_nested (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_next_wait (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_num_threads (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_omp_dynamic (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_omp_schedule (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_par_range (char const *name, char const *value, int *out_range, char *out_routine, char *out_file, int *out_lb, int *out_ub) |
static void | __kmp_stg_parse_schedule (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_settings (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_size (char const *name, char const *value, size_t size_min, size_t size_max, int *is_specified, size_t *out, size_t factor) |
static void | __kmp_stg_parse_stackoffset (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_stacksize (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_storage_map (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_str (char const *name, char const *value, char const **out) |
static void | __kmp_stg_parse_version (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_wait_policy (char const *name, char const *value, void *data) |
static void | __kmp_stg_parse_warnings (char const *name, char const *value, void *data) |
static void | __kmp_stg_print_abort_delay (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_align_alloc (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_all_threadprivate (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_all_threads (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_atomic_mode (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_barrier_branch_bit (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_barrier_pattern (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_blocktime (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_bool (kmp_str_buf_t *buffer, char const *name, int value) |
static void | __kmp_stg_print_consistency_check (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_cpuinfo_file (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_duplicate_lib_ok (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_force_reduction (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_foreign_threads_threadprivate (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_forkjoin_frames (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_gtid_mode (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_init_at_fork (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_init_wait (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_int (kmp_str_buf_t *buffer, char const *name, int value) |
static void | __kmp_stg_print_kmp_dynamic_mode (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_lock_block (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_lock_kind (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_malloc_pool_incr (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_monitor_stacksize (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_nested (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_next_wait (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_num_threads (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_omp_dynamic (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_omp_schedule (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_schedule (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_settings (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_size (kmp_str_buf_t *buffer, char const *name, size_t value) |
static void | __kmp_stg_print_stackoffset (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_stacksize (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_storage_map (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_str (kmp_str_buf_t *buffer, char const *name, char const *value) |
static void | __kmp_stg_print_uint64 (kmp_str_buf_t *buffer, char const *name, kmp_uint64 value) |
static void | __kmp_stg_print_version (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_wait_policy (kmp_str_buf_t *buffer, char const *name, void *data) |
static void | __kmp_stg_print_warnings (kmp_str_buf_t *buffer, char const *name, void *data) |
static int | __kmp_strcasecmp_with_sentinel (char const *a, char const *b, char sentinel) |
static char * | __kmp_strip_quotes (char *target, int len) |
Variables | |
static int const | __kmp_stg_count = sizeof( __kmp_stg_table ) / sizeof( kmp_setting_t ) |
static kmp_setting_t | __kmp_stg_table [] |
static char * | par_range_to_print = NULL |
#define KMP_MAX | ( | x, | |||
y | ) | ( (x) > (y) ? (x) : (y) ) |
Definition at line 57 of file kmp_settings.c.
#define KMP_MIN | ( | x, | |||
y | ) | ( (x) < (y) ? (x) : (y) ) |
Definition at line 58 of file kmp_settings.c.
typedef struct __kmp_setting kmp_setting_t |
Definition at line 373 of file kmp_settings.c.
typedef struct __kmp_stg_fr_data kmp_stg_fr_data_t |
Definition at line 376 of file kmp_settings.c.
typedef void( * kmp_stg_parse_func_t)(char const *name, char const *value, void *data) |
Definition at line 378 of file kmp_settings.c.
typedef void( * kmp_stg_print_func_t)(kmp_str_buf_t *buffer, char const *name, void *data) |
Definition at line 379 of file kmp_settings.c.
typedef struct __kmp_stg_ss_data kmp_stg_ss_data_t |
Definition at line 374 of file kmp_settings.c.
typedef struct __kmp_stg_wp_data kmp_stg_wp_data_t |
Definition at line 375 of file kmp_settings.c.
static void __kmp_aux_env_initialize | ( | kmp_env_blk_t * | block | ) | [static] |
Definition at line 4520 of file kmp_settings.c.
References __kmp_dflt_blocktime, __kmp_dflt_nested, __kmp_dflt_team_nth, __kmp_env_blk_var(), __kmp_global, kmpc_set_blocktime(), ompc_set_dynamic(), ompc_set_nested(), and ompc_set_num_threads().
Referenced by __kmp_env_initialize().
static double __kmp_convert_to_double | ( | char const * | s | ) | [static] |
Definition at line 68 of file kmp_settings.c.
int __kmp_convert_to_milliseconds | ( | char const * | data | ) |
Definition at line 246 of file kmp_settings.c.
References __kmp_str_match().
Referenced by __kmp_stg_parse_blocktime().
static kmp_uint64 __kmp_convert_to_nanoseconds | ( | char const * | str | ) | [static] |
Definition at line 293 of file kmp_settings.c.
static int __kmp_convert_to_seconds | ( | char const * | data | ) | [static] |
Definition at line 198 of file kmp_settings.c.
int __kmp_default_tp_capacity | ( | int | req_nproc, | |
int | max_nth, | |||
int | all_threads_specified | |||
) |
Definition at line 668 of file kmp_settings.c.
References __kmp_max_nth, and __kmp_xproc.
Referenced by __kmp_do_serial_initialize().
void __kmp_env_initialize | ( | char const * | string | ) |
Definition at line 4551 of file kmp_settings.c.
References __kmp_affinity_determine_capable(), __kmp_aux_env_initialize(), __kmp_dflt_team_nth_ub, __kmp_env_blk_free(), __kmp_env_blk_init(), __kmp_env_blk_var(), __kmp_init_middle, __kmp_init_user_locks, __kmp_initial_threads_capacity(), __kmp_print_version_1(), __kmp_set_user_lock_vptrs(), __kmp_stg_find(), __kmp_stg_init(), __kmp_stg_parse(), __kmp_threads_capacity, __kmp_user_lock_kind, __kmp_version, __kmp_env_blk::count, FALSE, K_DIAG, KMP_DEBUG_ASSERT, KMP_FATAL, KMP_INTERNAL_MALLOC, KMP_MB, KMP_MIC, KMP_WARNING, lk_default, lk_queuing, __kmp_env_var::name, __kmp_setting::set, TCR_4, TRUE, __kmp_env_var::value, and __kmp_env_blk::vars.
Referenced by __kmp_aux_set_defaults(), and __kmp_do_serial_initialize().
static int __kmp_env_isDefined | ( | char const * | name | ) | [static] |
Definition at line 4496 of file kmp_settings.c.
References __kmp_stg_find(), and __kmp_setting::set.
void __kmp_env_print | ( | ) |
Definition at line 4863 of file kmp_settings.c.
References __kmp_env_blk_free(), __kmp_env_blk_init(), __kmp_env_blk_sort(), __kmp_printf(), __kmp_stg_init(), __kmp_str_buf_free(), __kmp_str_buf_init, __kmp_str_buf_print(), __kmp_env_blk::count, KMP_I18N_STR, __kmp_env_var::name, __kmp_setting::print, kmp_str_buf::str, __kmp_env_var::value, and __kmp_env_blk::vars.
Referenced by __kmp_aux_set_defaults(), and __kmp_do_serial_initialize().
static int __kmp_env_toPrint | ( | char const * | name, | |
int | flag | |||
) | [static] |
Definition at line 4506 of file kmp_settings.c.
References __kmp_stg_find(), and __kmp_setting::defined.
Referenced by __kmp_stg_parse_kmp_dynamic_mode().
int __kmp_initial_threads_capacity | ( | int | req_nproc | ) |
Definition at line 650 of file kmp_settings.c.
References __kmp_max_nth, and __kmp_xproc.
Referenced by __kmp_do_serial_initialize(), and __kmp_env_initialize().
static int __kmp_match_str | ( | char const * | token, | |
char const * | buf, | |||
const char ** | end | |||
) | [static] |
Definition at line 143 of file kmp_settings.c.
References FALSE, KMP_ASSERT, and TRUE.
static int __kmp_match_with_sentinel | ( | char const * | a, | |
char const * | b, | |||
size_t | len, | |||
char | sentinel | |||
) | [static] |
Definition at line 93 of file kmp_settings.c.
References FALSE.
Referenced by __kmp_stg_parse_barrier_pattern().
static void __kmp_parse_nested_num_threads | ( | const char * | var, | |
const char * | env, | |||
kmp_nested_nthreads_t * | nth_array | |||
) | [static] |
Definition at line 1052 of file kmp_settings.c.
References __kmp_str_to_int(), __kmp_sys_max_nth, FALSE, i, KMP_DEBUG_ASSERT, KMP_FATAL, KMP_I18N_STR, KMP_INFORM, KMP_INTERNAL_MALLOC, KMP_INTERNAL_REALLOC, KMP_MIN_NTH, KMP_WARNING, kmp_nested_nthreads_t::nth, kmp_nested_nthreads_t::size, SKIP_DIGITS, SKIP_WS, TRUE, and kmp_nested_nthreads_t::used.
Referenced by __kmp_stg_parse_num_threads().
static int __kmp_readstr_with_sentinel | ( | char * | dest, | |
char const * | src, | |||
size_t | len, | |||
char | sentinel | |||
) | [static] |
Definition at line 80 of file kmp_settings.c.
References i.
Referenced by __kmp_stg_parse_par_range().
static size_t __kmp_round4k | ( | size_t | size | ) | [static] |
Definition at line 185 of file kmp_settings.c.
References KMP_SIZE_T_MAX.
Referenced by __kmp_stg_parse_size().
static int __kmp_stg_check_rivals | ( | char const * | name, | |
char const * | value, | |||
kmp_setting_t ** | rivals | |||
) | [static] |
Definition at line 4457 of file kmp_settings.c.
References KMP_DEBUG_ASSERT, and KMP_WARNING.
Referenced by __kmp_stg_parse_all_threads(), __kmp_stg_parse_force_reduction(), __kmp_stg_parse_stacksize(), and __kmp_stg_parse_wait_policy().
static int __kmp_stg_cmp | ( | void const * | _a, | |
void const * | _b | |||
) | [static] |
Definition at line 4218 of file kmp_settings.c.
References __kmp_setting::name.
Referenced by __kmp_stg_init().
static kmp_setting_t* __kmp_stg_find | ( | char const * | name | ) | [inline, static] |
Definition at line 4202 of file kmp_settings.c.
Referenced by __kmp_env_initialize(), __kmp_env_isDefined(), __kmp_env_toPrint(), __kmp_stg_init(), and __kmp_stg_parse().
static void __kmp_stg_init | ( | void | ) | [static] |
Definition at line 4240 of file kmp_settings.c.
References __kmp_stg_cmp(), __kmp_stg_find(), __kmp_setting::data, KMP_DEBUG_ASSERT, and __kmp_setting::set.
Referenced by __kmp_env_initialize(), and __kmp_env_print().
static void __kmp_stg_parse | ( | char const * | name, | |
char const * | value | |||
) | [static] |
Definition at line 4434 of file kmp_settings.c.
References __kmp_stg_find(), __kmp_setting::data, __kmp_setting::defined, and __kmp_setting::parse.
Referenced by __kmp_env_initialize().
static void __kmp_stg_parse_abort_delay | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1545 of file kmp_settings.c.
References __kmp_abort_delay, and __kmp_stg_parse_int().
static void __kmp_stg_parse_align_alloc | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1401 of file kmp_settings.c.
References __kmp_align_alloc, __kmp_stg_parse_size(), and CACHE_LINE.
static void __kmp_stg_parse_all_threadprivate | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1674 of file kmp_settings.c.
References __kmp_allThreadsSpecified, __kmp_max_nth, __kmp_stg_parse_int(), and __kmp_tp_capacity.
static void __kmp_stg_parse_all_threads | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 727 of file kmp_settings.c.
References __kmp_allThreadsSpecified, __kmp_max_nth, __kmp_stg_check_rivals(), __kmp_stg_parse_int(), __kmp_strcasecmp_with_sentinel(), __kmp_sys_max_nth, __kmp_xproc, and K_DIAG.
static void __kmp_stg_parse_atomic_mode | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3579 of file kmp_settings.c.
References __kmp_atomic_mode, and __kmp_stg_parse_int().
static void __kmp_stg_parse_barrier_branch_bit | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1426 of file kmp_settings.c.
References __kmp_barrier_branch_bit_env_name, __kmp_barrier_gather_bb_dflt, __kmp_barrier_gather_branch_bits, __kmp_barrier_release_bb_dflt, __kmp_barrier_release_branch_bits, __kmp_msg(), __kmp_msg_null, __kmp_str_to_int(), bs_last_barrier, bs_plain_barrier, K_DIAG, KMP_INFORM, KMP_MAX_BRANCH_BITS, kmp_ms_warning, KMP_MSG, and KMP_WARNING.
static void __kmp_stg_parse_barrier_pattern | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1485 of file kmp_settings.c.
References __kmp_barrier_gather_pattern, __kmp_barrier_pattern_env_name, __kmp_barrier_pattern_name, __kmp_barrier_release_pattern, __kmp_match_with_sentinel(), __kmp_msg(), __kmp_msg_null, __kmp_str_match(), bp_last_bar, bp_linear_bar, bs_last_barrier, bs_plain_barrier, KMP_INFORM, kmp_ms_warning, KMP_MSG, and KMP_WARNING.
static void __kmp_stg_parse_blocktime | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 756 of file kmp_settings.c.
References __kmp_bt_intervals, __kmp_convert_to_milliseconds(), __kmp_dflt_blocktime, __kmp_env_blocktime, __kmp_monitor_wakeups, __kmp_msg(), __kmp_msg_null, FALSE, K_DIAG, KMP_DEFAULT_BLOCKTIME, KMP_INFORM, KMP_INTERVALS_FROM_BLOCKTIME, KMP_MAX_BLOCKTIME, KMP_MIN_BLOCKTIME, kmp_ms_warning, KMP_MSG, KMP_WAKEUPS_FROM_BLOCKTIME, and TRUE.
static void __kmp_stg_parse_bool | ( | char const * | name, | |
char const * | value, | |||
int * | out | |||
) | [static] |
Definition at line 419 of file kmp_settings.c.
References __kmp_msg(), __kmp_msg_null, __kmp_str_match_false(), __kmp_str_match_true(), FALSE, KMP_HNT, kmp_ms_warning, KMP_MSG, and TRUE.
Referenced by __kmp_stg_parse_duplicate_lib_ok(), __kmp_stg_parse_force_reduction(), __kmp_stg_parse_foreign_threads_threadprivate(), __kmp_stg_parse_forkjoin_frames(), __kmp_stg_parse_init_at_fork(), __kmp_stg_parse_nested(), __kmp_stg_parse_omp_dynamic(), __kmp_stg_parse_settings(), __kmp_stg_parse_storage_map(), __kmp_stg_parse_version(), and __kmp_stg_parse_warnings().
static void __kmp_stg_parse_consistency_check | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3605 of file kmp_settings.c.
References __kmp_env_consistency_check, __kmp_strcasecmp_with_sentinel(), FALSE, KMP_WARNING, and TRUE.
static void __kmp_stg_parse_cpuinfo_file | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1562 of file kmp_settings.c.
References __kmp_stg_parse_str(), and K_DIAG.
static void __kmp_stg_parse_duplicate_lib_ok | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 794 of file kmp_settings.c.
References __kmp_duplicate_library_ok, and __kmp_stg_parse_bool().
static void __kmp_stg_parse_file | ( | char const * | name, | |
char const * | value, | |||
char * | suffix, | |||
char ** | out | |||
) | [static] |
Definition at line 549 of file kmp_settings.c.
References __kmp_expand_file_name(), __kmp_str_eqf(), __kmp_str_format(), and KMP_INTERNAL_FREE.
static void __kmp_stg_parse_force_reduction | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1589 of file kmp_settings.c.
References __kmp_determ_red, __kmp_force_reduction_method, __kmp_stg_check_rivals(), __kmp_stg_parse_bool(), __kmp_str_match(), atomic_reduce_block, critical_reduce_block, __kmp_stg_fr_data::force, K_DIAG, KMP_FATAL, reduction_method_not_defined, __kmp_stg_fr_data::rivals, and tree_reduce_block.
static void __kmp_stg_parse_foreign_threads_threadprivate | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1690 of file kmp_settings.c.
References __kmp_foreign_tp, and __kmp_stg_parse_bool().
static void __kmp_stg_parse_forkjoin_frames | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 4048 of file kmp_settings.c.
References __kmp_forkjoin_frames, and __kmp_stg_parse_bool().
static void __kmp_stg_parse_gtid_mode | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3767 of file kmp_settings.c.
References __kmp_adjust_gtid_mode, __kmp_gtid_mode, __kmp_stg_parse_int(), FALSE, and TRUE.
static void __kmp_stg_parse_init_at_fork | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3368 of file kmp_settings.c.
References __kmp_need_register_atfork, __kmp_need_register_atfork_specified, __kmp_stg_parse_bool(), and TRUE.
static void __kmp_stg_parse_init_wait | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3730 of file kmp_settings.c.
References __kmp_init_wait, __kmp_stg_parse_int(), __kmp_yield_init, KMP_ASSERT, KMP_MAX_INIT_WAIT, and KMP_MIN_INIT_WAIT.
static void __kmp_stg_parse_int | ( | char const * | name, | |
char const * | value, | |||
int | min, | |||
int | max, | |||
int * | out | |||
) | [static] |
Definition at line 507 of file kmp_settings.c.
References __kmp_str_buf_free(), __kmp_str_buf_init, __kmp_str_buf_print(), __kmp_str_to_uint(), KMP_I18N_STR, KMP_INFORM, KMP_WARNING, and kmp_str_buf::str.
Referenced by __kmp_stg_parse_abort_delay(), __kmp_stg_parse_all_threadprivate(), __kmp_stg_parse_all_threads(), __kmp_stg_parse_atomic_mode(), __kmp_stg_parse_gtid_mode(), __kmp_stg_parse_init_wait(), __kmp_stg_parse_lock_block(), and __kmp_stg_parse_next_wait().
static void __kmp_stg_parse_kmp_dynamic_mode | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3279 of file kmp_settings.c.
References __kmp_env_toPrint(), __kmp_global, __kmp_init_parallel, __kmp_str_match(), dynamic_random, dynamic_thread_limit, KMP_WARNING, and TCR_4.
static void __kmp_stg_parse_lock_block | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3809 of file kmp_settings.c.
References __kmp_num_locks_in_block, __kmp_stg_parse_int(), and KMP_INT_MAX.
static void __kmp_stg_parse_lock_kind | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3823 of file kmp_settings.c.
References __kmp_init_user_locks, __kmp_str_match(), __kmp_user_lock_kind, KMP_WARNING, lk_drdpa, lk_queuing, lk_tas, and lk_ticket.
static void __kmp_stg_parse_malloc_pool_incr | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3642 of file kmp_settings.c.
References __kmp_malloc_pool_incr, __kmp_stg_parse_size(), KMP_MAX_MALLOC_POOL_INCR, and KMP_MIN_MALLOC_POOL_INCR.
static void __kmp_stg_parse_monitor_stacksize | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 913 of file kmp_settings.c.
References __kmp_monitor_stksize, __kmp_stg_parse_size(), __kmp_sys_min_stksize, and KMP_MAX_STKSIZE.
static void __kmp_stg_parse_nested | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1042 of file kmp_settings.c.
References __kmp_dflt_nested, and __kmp_stg_parse_bool().
static void __kmp_stg_parse_next_wait | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3746 of file kmp_settings.c.
References __kmp_next_wait, __kmp_stg_parse_int(), __kmp_yield_next, KMP_ASSERT, KMP_MAX_NEXT_WAIT, and KMP_MIN_NEXT_WAIT.
static void __kmp_stg_parse_num_threads | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1180 of file kmp_settings.c.
References __kmp_dflt_team_nth, __kmp_dflt_team_nth_ub, __kmp_nested_nth, __kmp_parse_nested_num_threads(), __kmp_strcasecmp_with_sentinel(), __kmp_xproc, K_DIAG, KMP_INTERNAL_MALLOC, kmp_nested_nthreads_t::nth, kmp_nested_nthreads_t::size, and kmp_nested_nthreads_t::used.
static void __kmp_stg_parse_omp_dynamic | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3267 of file kmp_settings.c.
References __kmp_global, and __kmp_stg_parse_bool().
static void __kmp_stg_parse_omp_schedule | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3453 of file kmp_settings.c.
References __kmp_chunk, __kmp_env_chunk, __kmp_guided, __kmp_msg(), __kmp_msg_null, __kmp_sched, __kmp_static, __kmp_str_to_int(), __kmp_strcasecmp_with_sentinel(), FALSE, K_DIAG, KMP_ARCH_X86_64, KMP_DEFAULT_CHUNK, KMP_INFORM, KMP_MAX_CHUNK, kmp_ms_warning, KMP_MSG, kmp_sch_auto, kmp_sch_dynamic_chunked, kmp_sch_guided_chunked, kmp_sch_static, kmp_sch_static_chunked, kmp_sch_static_steal, kmp_sch_trapezoidal, KMP_WARNING, and TRUE.
static void __kmp_stg_parse_par_range | ( | char const * | name, | |
char const * | value, | |||
int * | out_range, | |||
char * | out_routine, | |||
char * | out_file, | |||
int * | out_lb, | |||
int * | out_ub | |||
) | [static] |
Definition at line 570 of file kmp_settings.c.
References __kmp_par_range, __kmp_par_range_lb, __kmp_par_range_ub, __kmp_readstr_with_sentinel(), __kmp_strcasecmp_with_sentinel(), KMP_INTERNAL_MALLOC, KMP_PAR_RANGE_FILENAME_LEN, KMP_PAR_RANGE_ROUTINE_LEN, KMP_WARNING, and par_range_to_print.
static void __kmp_stg_parse_schedule | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 3385 of file kmp_settings.c.
References __kmp_guided, __kmp_static, __kmp_strcasecmp_with_sentinel(), kmp_sch_guided_analytical_chunked, kmp_sch_guided_iterative_chunked, kmp_sch_static_balanced, kmp_sch_static_greedy, and KMP_WARNING.
static void __kmp_stg_parse_settings | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 939 of file kmp_settings.c.
References __kmp_settings, and __kmp_stg_parse_bool().
static void __kmp_stg_parse_size | ( | char const * | name, | |
char const * | value, | |||
size_t | size_min, | |||
size_t | size_max, | |||
int * | is_specified, | |||
size_t * | out, | |||
size_t | factor | |||
) | [static] |
Definition at line 439 of file kmp_settings.c.
References __kmp_round4k(), __kmp_str_buf_free(), __kmp_str_buf_init, __kmp_str_buf_print_size(), __kmp_str_to_size(), KMP_I18N_STR, KMP_INFORM, KMP_WARNING, and kmp_str_buf::str.
Referenced by __kmp_stg_parse_align_alloc(), __kmp_stg_parse_malloc_pool_incr(), __kmp_stg_parse_monitor_stacksize(), __kmp_stg_parse_stackoffset(), and __kmp_stg_parse_stacksize().
static void __kmp_stg_parse_stackoffset | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 953 of file kmp_settings.c.
References __kmp_stg_parse_size(), __kmp_stkoffset, KMP_MAX_STKOFFSET, and KMP_MIN_STKOFFSET.
static void __kmp_stg_parse_stacksize | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 975 of file kmp_settings.c.
References __kmp_env_stksize, __kmp_stg_check_rivals(), __kmp_stg_parse_size(), __kmp_stksize, __kmp_sys_min_stksize, __kmp_stg_ss_data::factor, KMP_MAX_STKSIZE, and __kmp_stg_ss_data::rivals.
static void __kmp_stg_parse_storage_map | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1648 of file kmp_settings.c.
References __kmp_stg_parse_bool(), __kmp_storage_map, __kmp_storage_map_verbose, __kmp_storage_map_verbose_specified, __kmp_str_match(), FALSE, and TRUE.
static void __kmp_stg_parse_str | ( | char const * | name, | |
char const * | value, | |||
char const ** | out | |||
) | [static] |
Definition at line 496 of file kmp_settings.c.
References __kmp_str_format(), and KMP_INTERNAL_FREE.
Referenced by __kmp_stg_parse_cpuinfo_file().
static void __kmp_stg_parse_version | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1011 of file kmp_settings.c.
References __kmp_stg_parse_bool(), and __kmp_version.
static void __kmp_stg_parse_wait_policy | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 837 of file kmp_settings.c.
References __kmp_aux_set_library(), __kmp_library, __kmp_stg_check_rivals(), __kmp_str_match(), KMP_WARNING, library_serial, library_throughput, library_turnaround, __kmp_stg_wp_data::omp, and __kmp_stg_wp_data::rivals.
static void __kmp_stg_parse_warnings | ( | char const * | name, | |
char const * | value, | |||
void * | data | |||
) | [static] |
Definition at line 1025 of file kmp_settings.c.
References __kmp_generate_warnings, __kmp_stg_parse_bool(), kmp_warnings_explicit, and kmp_warnings_off.
static void __kmp_stg_print_abort_delay | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1553 of file kmp_settings.c.
References __kmp_abort_delay, and __kmp_stg_print_int().
static void __kmp_stg_print_align_alloc | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1414 of file kmp_settings.c.
References __kmp_align_alloc, and __kmp_stg_print_size().
static void __kmp_stg_print_all_threadprivate | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1680 of file kmp_settings.c.
References __kmp_stg_print_int(), and __kmp_tp_capacity.
static void __kmp_stg_print_all_threads | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 747 of file kmp_settings.c.
References __kmp_max_nth, and __kmp_stg_print_int().
static void __kmp_stg_print_atomic_mode | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3595 of file kmp_settings.c.
References __kmp_atomic_mode, and __kmp_stg_print_int().
static void __kmp_stg_print_barrier_branch_bit | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1464 of file kmp_settings.c.
References __kmp_barrier_branch_bit_env_name, __kmp_barrier_gather_branch_bits, __kmp_barrier_release_branch_bits, __kmp_str_buf_print(), bs_last_barrier, and bs_plain_barrier.
static void __kmp_stg_print_barrier_pattern | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1526 of file kmp_settings.c.
References __kmp_barrier_gather_pattern, __kmp_barrier_pattern_env_name, __kmp_barrier_pattern_name, __kmp_barrier_release_pattern, __kmp_str_buf_print(), bs_last_barrier, and bs_plain_barrier.
static void __kmp_stg_print_blocktime | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 785 of file kmp_settings.c.
References __kmp_dflt_blocktime, and __kmp_stg_print_int().
static void __kmp_stg_print_bool | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
int | value | |||
) | [static] |
Definition at line 691 of file kmp_settings.c.
References __kmp_str_buf_print().
Referenced by __kmp_stg_print_duplicate_lib_ok(), __kmp_stg_print_force_reduction(), __kmp_stg_print_foreign_threads_threadprivate(), __kmp_stg_print_forkjoin_frames(), __kmp_stg_print_init_at_fork(), __kmp_stg_print_nested(), __kmp_stg_print_omp_dynamic(), __kmp_stg_print_settings(), __kmp_stg_print_storage_map(), __kmp_stg_print_version(), and __kmp_stg_print_warnings().
static void __kmp_stg_print_consistency_check | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3619 of file kmp_settings.c.
References __kmp_env_consistency_check, and __kmp_stg_print_str().
static void __kmp_stg_print_cpuinfo_file | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1574 of file kmp_settings.c.
References __kmp_stg_print_str(), __kmp_str_buf_print(), and KMP_I18N_STR.
static void __kmp_stg_print_duplicate_lib_ok | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 801 of file kmp_settings.c.
References __kmp_duplicate_library_ok, and __kmp_stg_print_bool().
static void __kmp_stg_print_force_reduction | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1622 of file kmp_settings.c.
References __kmp_determ_red, __kmp_force_reduction_method, __kmp_stg_print_bool(), __kmp_stg_print_str(), __kmp_str_buf_print(), atomic_reduce_block, critical_reduce_block, __kmp_stg_fr_data::force, KMP_I18N_STR, and tree_reduce_block.
static void __kmp_stg_print_foreign_threads_threadprivate | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1695 of file kmp_settings.c.
References __kmp_foreign_tp, and __kmp_stg_print_bool().
static void __kmp_stg_print_forkjoin_frames | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 4053 of file kmp_settings.c.
References __kmp_forkjoin_frames, and __kmp_stg_print_bool().
static void __kmp_stg_print_gtid_mode | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3794 of file kmp_settings.c.
References __kmp_adjust_gtid_mode, __kmp_gtid_mode, and __kmp_stg_print_int().
static void __kmp_stg_print_init_at_fork | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3376 of file kmp_settings.c.
References __kmp_need_register_atfork_specified, and __kmp_stg_print_bool().
static void __kmp_stg_print_init_wait | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3741 of file kmp_settings.c.
References __kmp_init_wait, and __kmp_stg_print_int().
static void __kmp_stg_print_int | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
int | value | |||
) | [static] |
Definition at line 696 of file kmp_settings.c.
References __kmp_str_buf_print().
Referenced by __kmp_stg_print_abort_delay(), __kmp_stg_print_all_threadprivate(), __kmp_stg_print_all_threads(), __kmp_stg_print_atomic_mode(), __kmp_stg_print_blocktime(), __kmp_stg_print_gtid_mode(), __kmp_stg_print_init_wait(), __kmp_stg_print_lock_block(), and __kmp_stg_print_next_wait().
static void __kmp_stg_print_kmp_dynamic_mode | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3311 of file kmp_settings.c.
References __kmp_global, __kmp_stg_print_str(), __kmp_str_buf_print(), dynamic_default, dynamic_random, dynamic_thread_limit, KMP_ASSERT, and KMP_I18N_STR.
static void __kmp_stg_print_lock_block | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3814 of file kmp_settings.c.
References __kmp_num_locks_in_block, and __kmp_stg_print_int().
static void __kmp_stg_print_lock_kind | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3872 of file kmp_settings.c.
References __kmp_stg_print_str(), __kmp_user_lock_kind, lk_default, lk_drdpa, lk_queuing, lk_tas, and lk_ticket.
static void __kmp_stg_print_malloc_pool_incr | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3655 of file kmp_settings.c.
References __kmp_malloc_pool_incr, and __kmp_stg_print_size().
static void __kmp_stg_print_monitor_stacksize | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 926 of file kmp_settings.c.
References __kmp_monitor_stksize, __kmp_stg_print_size(), __kmp_str_buf_print(), and KMP_I18N_STR.
static void __kmp_stg_print_nested | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1047 of file kmp_settings.c.
References __kmp_dflt_nested, and __kmp_stg_print_bool().
static void __kmp_stg_print_next_wait | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3757 of file kmp_settings.c.
References __kmp_next_wait, and __kmp_stg_print_int().
static void __kmp_stg_print_num_threads | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1200 of file kmp_settings.c.
References __kmp_nested_nth, __kmp_stg_print_str(), __kmp_str_buf_free(), __kmp_str_buf_init, __kmp_str_buf_print(), i, KMP_I18N_STR, kmp_nested_nthreads_t::nth, kmp_str_buf::str, and kmp_nested_nthreads_t::used.
static void __kmp_stg_print_omp_dynamic | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3273 of file kmp_settings.c.
References __kmp_global, and __kmp_stg_print_bool().
static void __kmp_stg_print_omp_schedule | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3528 of file kmp_settings.c.
References __kmp_chunk, __kmp_sched, __kmp_stg_print_str(), __kmp_str_buf_print(), kmp_sch_dynamic_chunked, kmp_sch_guided_analytical_chunked, kmp_sch_guided_iterative_chunked, kmp_sch_static_balanced, kmp_sch_static_chunked, kmp_sch_static_greedy, kmp_sch_static_steal, and kmp_sch_trapezoidal.
static void __kmp_stg_print_schedule | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 3435 of file kmp_settings.c.
References __kmp_guided, __kmp_static, __kmp_str_buf_print(), kmp_sch_guided_analytical_chunked, kmp_sch_guided_iterative_chunked, kmp_sch_static_balanced, and kmp_sch_static_greedy.
static void __kmp_stg_print_settings | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 944 of file kmp_settings.c.
References __kmp_settings, and __kmp_stg_print_bool().
static void __kmp_stg_print_size | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
size_t | value | |||
) | [static] |
Definition at line 711 of file kmp_settings.c.
References __kmp_str_buf_print(), and __kmp_str_buf_print_size().
Referenced by __kmp_stg_print_align_alloc(), __kmp_stg_print_malloc_pool_incr(), __kmp_stg_print_monitor_stacksize(), and __kmp_stg_print_stackoffset().
static void __kmp_stg_print_stackoffset | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 966 of file kmp_settings.c.
References __kmp_stg_print_size(), and __kmp_stkoffset.
static void __kmp_stg_print_stacksize | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 997 of file kmp_settings.c.
References __kmp_stksize, __kmp_str_buf_print(), __kmp_str_buf_print_size(), __kmp_stg_ss_data::factor, and KMP_DEBUG_ASSERT.
static void __kmp_stg_print_storage_map | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1661 of file kmp_settings.c.
References __kmp_stg_print_bool(), __kmp_stg_print_str(), __kmp_storage_map, __kmp_storage_map_verbose, and __kmp_storage_map_verbose_specified.
static void __kmp_stg_print_str | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
char const * | value | |||
) | [static] |
Definition at line 706 of file kmp_settings.c.
References __kmp_str_buf_print().
Referenced by __kmp_stg_print_consistency_check(), __kmp_stg_print_cpuinfo_file(), __kmp_stg_print_force_reduction(), __kmp_stg_print_kmp_dynamic_mode(), __kmp_stg_print_lock_kind(), __kmp_stg_print_num_threads(), __kmp_stg_print_omp_schedule(), __kmp_stg_print_storage_map(), and __kmp_stg_print_wait_policy().
static void __kmp_stg_print_uint64 | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
kmp_uint64 | value | |||
) | [static] |
Definition at line 701 of file kmp_settings.c.
References __kmp_str_buf_print().
static void __kmp_stg_print_version | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1016 of file kmp_settings.c.
References __kmp_stg_print_bool(), and __kmp_version.
static void __kmp_stg_print_wait_policy | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 875 of file kmp_settings.c.
References __kmp_library, __kmp_stg_print_str(), library_serial, library_throughput, library_turnaround, and __kmp_stg_wp_data::omp.
static void __kmp_stg_print_warnings | ( | kmp_str_buf_t * | buffer, | |
char const * | name, | |||
void * | data | |||
) | [static] |
Definition at line 1033 of file kmp_settings.c.
References __kmp_generate_warnings, and __kmp_stg_print_bool().
static int __kmp_strcasecmp_with_sentinel | ( | char const * | a, | |
char const * | b, | |||
char | sentinel | |||
) | [static] |
Definition at line 346 of file kmp_settings.c.
Referenced by __kmp_stg_parse_all_threads(), __kmp_stg_parse_consistency_check(), __kmp_stg_parse_num_threads(), __kmp_stg_parse_omp_schedule(), __kmp_stg_parse_par_range(), and __kmp_stg_parse_schedule().
static char* __kmp_strip_quotes | ( | char * | target, | |
int | len | |||
) | [static] |
Definition at line 169 of file kmp_settings.c.
int const __kmp_stg_count = sizeof( __kmp_stg_table ) / sizeof( kmp_setting_t ) [static] |
Definition at line 4198 of file kmp_settings.c.
kmp_setting_t __kmp_stg_table[] [static] |
Definition at line 4062 of file kmp_settings.c.
char* par_range_to_print = NULL [static] |
Definition at line 567 of file kmp_settings.c.
Referenced by __kmp_stg_parse_par_range().