framework 180 opal/mca/base/base.h OPAL_DECLSPEC int mca_base_component_find (const char *directory, mca_base_framework_t *framework, framework 208 opal/mca/base/base.h OPAL_DECLSPEC int mca_base_components_filter (mca_base_framework_t *framework, uint32_t filter_flags); framework 218 opal/mca/base/base.h OPAL_DECLSPEC int mca_base_framework_components_register (struct mca_base_framework_t *framework, framework 222 opal/mca/base/base.h OPAL_DECLSPEC int mca_base_framework_components_open (struct mca_base_framework_t *framework, framework 253 opal/mca/base/base.h OPAL_DECLSPEC int mca_base_framework_components_close (struct mca_base_framework_t *framework, framework 64 opal/mca/base/mca_base_component_find.c static void find_dyn_components(const char *path, mca_base_framework_t *framework, framework 69 opal/mca/base/mca_base_component_find.c static int component_find_check (mca_base_framework_t *framework, char **requested_component_names); framework 98 opal/mca/base/mca_base_component_find.c int mca_base_component_find (const char *directory, mca_base_framework_t *framework, framework 101 opal/mca/base/mca_base_component_find.c const mca_base_component_t **static_components = framework->framework_static_components; framework 108 opal/mca/base/mca_base_component_find.c ret = mca_base_component_parse_requested (framework->framework_selection, &include_mode, framework 127 opal/mca/base/mca_base_component_find.c opal_list_append(&framework->framework_components, (opal_list_item_t *) cli); framework 135 opal/mca/base/mca_base_component_find.c find_dyn_components(directory, framework, (const char**)requested_component_names, framework 140 opal/mca/base/mca_base_component_find.c framework->framework_name); framework 145 opal/mca/base/mca_base_component_find.c ret = component_find_check (framework, requested_component_names); framework 166 opal/mca/base/mca_base_component_find.c int mca_base_components_filter (mca_base_framework_t *framework, uint32_t filter_flags) framework 168 opal/mca/base/mca_base_component_find.c opal_list_t *components = &framework->framework_components; framework 169 opal/mca/base/mca_base_component_find.c int output_id = framework->framework_output; framework 177 opal/mca/base/mca_base_component_find.c if (0 == filter_flags && NULL == framework->framework_selection) { framework 181 opal/mca/base/mca_base_component_find.c ret = mca_base_component_parse_requested (framework->framework_selection, &include_mode, framework 220 opal/mca/base/mca_base_component_find.c ret = component_find_check (framework, requested_component_names); framework 242 opal/mca/base/mca_base_component_find.c static void find_dyn_components(const char *path, mca_base_framework_t *framework, framework 256 opal/mca/base/mca_base_component_find.c ret = mca_base_component_repository_get_components (framework, &dy_components); framework 264 opal/mca/base/mca_base_component_find.c mca_base_component_repository_open (framework, ri); framework 312 opal/mca/base/mca_base_component_find.c static int component_find_check (mca_base_framework_t *framework, char **requested_component_names) framework 314 opal/mca/base/mca_base_component_find.c opal_list_t *components = &framework->framework_components; framework 337 opal/mca/base/mca_base_component_find.c h, framework->framework_name, requested_component_names[i]); framework 280 opal/mca/base/mca_base_component_repository.c int mca_base_component_repository_get_components (mca_base_framework_t *framework, framework 285 opal/mca/base/mca_base_component_repository.c return opal_hash_table_get_value_ptr (&mca_base_component_repository, framework->framework_name, framework 286 opal/mca/base/mca_base_component_repository.c strlen (framework->framework_name), (void **) framework_components); framework 361 opal/mca/base/mca_base_component_repository.c int mca_base_component_repository_open (mca_base_framework_t *framework, framework 381 opal/mca/base/mca_base_component_repository.c OPAL_LIST_FOREACH(mitem, &framework->framework_components, mca_base_component_list_item_t) { framework 399 opal/mca/base/mca_base_component_repository.c opal_list_append (&framework->framework_components, &mitem->super); framework 404 opal/mca/base/mca_base_component_repository.c if (0 != strcmp (ri->ri_type, framework->framework_name)) { framework 439 opal/mca/base/mca_base_component_repository.c opal_list_append(&framework->framework_failed_components, &f_comp->super); framework 508 opal/mca/base/mca_base_component_repository.c opal_list_append(&framework->framework_components, &mitem->super); framework 103 opal/mca/base/mca_base_component_repository.h OPAL_DECLSPEC int mca_base_component_repository_get_components (mca_base_framework_t *framework, framework 118 opal/mca/base/mca_base_component_repository.h int mca_base_component_repository_open (mca_base_framework_t *framework, framework 68 opal/mca/base/mca_base_components_close.c int mca_base_framework_components_close (mca_base_framework_t *framework, framework 71 opal/mca/base/mca_base_components_close.c return mca_base_components_close (framework->framework_output, framework 72 opal/mca/base/mca_base_components_close.c &framework->framework_components, framework 43 opal/mca/base/mca_base_components_open.c static int open_components(mca_base_framework_t *framework); framework 47 opal/mca/base/mca_base_components_open.c mca_base_framework_t framework; framework 54 opal/mca/base/mca_base_components_open.c int mca_base_framework_components_open (mca_base_framework_t *framework, framework 61 opal/mca/base/mca_base_components_open.c int ret = mca_base_component_find(NULL, framework, false, open_dso_components); framework 68 opal/mca/base/mca_base_components_open.c return open_components (framework); framework 78 opal/mca/base/mca_base_components_open.c static int open_components(mca_base_framework_t *framework) framework 80 opal/mca/base/mca_base_components_open.c opal_list_t *components = &framework->framework_components; framework 82 opal/mca/base/mca_base_components_open.c int output_id = framework->framework_output; framework 106 opal/mca/base/mca_base_components_open.c ret = mca_base_components_filter (framework, open_only_flags); framework 113 opal/mca/base/mca_base_components_open.c framework->framework_name); framework 42 opal/mca/base/mca_base_components_register.c static int register_components(mca_base_framework_t *framework); framework 47 opal/mca/base/mca_base_components_register.c int mca_base_framework_components_register (mca_base_framework_t *framework, framework 55 opal/mca/base/mca_base_components_register.c ret = mca_base_component_find(NULL, framework, ignore_requested, open_dso_components); framework 61 opal/mca/base/mca_base_components_register.c return register_components(framework); framework 71 opal/mca/base/mca_base_components_register.c static int register_components(mca_base_framework_t *framework) framework 76 opal/mca/base/mca_base_components_register.c int output_id = framework->framework_output; framework 81 opal/mca/base/mca_base_components_register.c framework->framework_name); framework 85 opal/mca/base/mca_base_components_register.c OPAL_LIST_FOREACH_SAFE(cli, next, &framework->framework_components, mca_base_component_list_item_t) { framework 130 opal/mca/base/mca_base_components_register.c opal_list_remove_item (&framework->framework_components, &cli->super); framework 27 opal/mca/base/mca_base_framework.c bool mca_base_framework_is_registered (struct mca_base_framework_t *framework) framework 29 opal/mca/base/mca_base_framework.c return !!(framework->framework_flags & MCA_BASE_FRAMEWORK_FLAG_REGISTERED); framework 32 opal/mca/base/mca_base_framework.c bool mca_base_framework_is_open (struct mca_base_framework_t *framework) framework 34 opal/mca/base/mca_base_framework.c return !!(framework->framework_flags & MCA_BASE_FRAMEWORK_FLAG_OPEN); framework 37 opal/mca/base/mca_base_framework.c static void framework_open_output (struct mca_base_framework_t *framework) framework 39 opal/mca/base/mca_base_framework.c if (0 < framework->framework_verbose) { framework 40 opal/mca/base/mca_base_framework.c if (-1 == framework->framework_output) { framework 41 opal/mca/base/mca_base_framework.c framework->framework_output = opal_output_open (NULL); framework 43 opal/mca/base/mca_base_framework.c opal_output_set_verbosity(framework->framework_output, framework 44 opal/mca/base/mca_base_framework.c framework->framework_verbose); framework 45 opal/mca/base/mca_base_framework.c } else if (-1 != framework->framework_output) { framework 46 opal/mca/base/mca_base_framework.c opal_output_close (framework->framework_output); framework 47 opal/mca/base/mca_base_framework.c framework->framework_output = -1; framework 51 opal/mca/base/mca_base_framework.c static void framework_close_output (struct mca_base_framework_t *framework) framework 53 opal/mca/base/mca_base_framework.c if (-1 != framework->framework_output) { framework 54 opal/mca/base/mca_base_framework.c opal_output_close (framework->framework_output); framework 55 opal/mca/base/mca_base_framework.c framework->framework_output = -1; framework 59 opal/mca/base/mca_base_framework.c int mca_base_framework_register (struct mca_base_framework_t *framework, framework 65 opal/mca/base/mca_base_framework.c assert (NULL != framework); framework 67 opal/mca/base/mca_base_framework.c framework->framework_refcnt++; framework 69 opal/mca/base/mca_base_framework.c if (mca_base_framework_is_registered (framework)) { framework 73 opal/mca/base/mca_base_framework.c OBJ_CONSTRUCT(&framework->framework_components, opal_list_t); framework 74 opal/mca/base/mca_base_framework.c OBJ_CONSTRUCT(&framework->framework_failed_components, opal_list_t); framework 76 opal/mca/base/mca_base_framework.c if (framework->framework_flags & MCA_BASE_FRAMEWORK_FLAG_NO_DSO) { framework 80 opal/mca/base/mca_base_framework.c if (!(MCA_BASE_FRAMEWORK_FLAG_NOREGISTER & framework->framework_flags)) { framework 82 opal/mca/base/mca_base_framework.c ret = mca_base_var_group_register (framework->framework_project, framework 83 opal/mca/base/mca_base_framework.c framework->framework_name, framework 84 opal/mca/base/mca_base_framework.c NULL, framework->framework_description); framework 90 opal/mca/base/mca_base_framework.c " means use all components that can be found)", framework->framework_name); framework 91 opal/mca/base/mca_base_framework.c ret = mca_base_var_register (framework->framework_project, framework->framework_name, framework 94 opal/mca/base/mca_base_framework.c MCA_BASE_VAR_SCOPE_ALL_EQ, &framework->framework_selection); framework 102 opal/mca/base/mca_base_framework.c framework->framework_name); framework 107 opal/mca/base/mca_base_framework.c framework->framework_verbose = MCA_BASE_VERBOSE_ERROR; framework 108 opal/mca/base/mca_base_framework.c ret = mca_base_framework_var_register (framework, "verbose", desc, framework 114 opal/mca/base/mca_base_framework.c &framework->framework_verbose); framework 122 opal/mca/base/mca_base_framework.c framework_open_output (framework); framework 125 opal/mca/base/mca_base_framework.c if (NULL != framework->framework_register) { framework 126 opal/mca/base/mca_base_framework.c ret = framework->framework_register (flags); framework 133 opal/mca/base/mca_base_framework.c ret = mca_base_framework_components_register (framework, flags); framework 139 opal/mca/base/mca_base_framework.c framework->framework_flags |= MCA_BASE_FRAMEWORK_FLAG_REGISTERED; framework 161 opal/mca/base/mca_base_framework.c int mca_base_framework_open (struct mca_base_framework_t *framework, framework 165 opal/mca/base/mca_base_framework.c assert (NULL != framework); framework 168 opal/mca/base/mca_base_framework.c ret = mca_base_framework_register (framework, MCA_BASE_REGISTER_DEFAULT); framework 174 opal/mca/base/mca_base_framework.c if (mca_base_framework_is_open (framework)) { framework 178 opal/mca/base/mca_base_framework.c if (MCA_BASE_FRAMEWORK_FLAG_NOREGISTER & framework->framework_flags) { framework 181 opal/mca/base/mca_base_framework.c if (MCA_BASE_FRAMEWORK_FLAG_NO_DSO & framework->framework_flags) { framework 187 opal/mca/base/mca_base_framework.c ret = mca_base_var_group_find (framework->framework_project, framework 188 opal/mca/base/mca_base_framework.c framework->framework_name, framework 193 opal/mca/base/mca_base_framework.c framework_open_output (framework); framework 195 opal/mca/base/mca_base_framework.c if (NULL != framework->framework_open) { framework 196 opal/mca/base/mca_base_framework.c ret = framework->framework_open (flags); framework 198 opal/mca/base/mca_base_framework.c ret = mca_base_framework_components_open (framework, flags); framework 202 opal/mca/base/mca_base_framework.c framework->framework_refcnt--; framework 204 opal/mca/base/mca_base_framework.c framework->framework_flags |= MCA_BASE_FRAMEWORK_FLAG_OPEN; framework 226 opal/mca/base/mca_base_framework.c int mca_base_framework_close (struct mca_base_framework_t *framework) { framework 227 opal/mca/base/mca_base_framework.c bool is_open = mca_base_framework_is_open (framework); framework 228 opal/mca/base/mca_base_framework.c bool is_registered = mca_base_framework_is_registered (framework); framework 231 opal/mca/base/mca_base_framework.c assert (NULL != framework); framework 237 opal/mca/base/mca_base_framework.c assert (framework->framework_refcnt); framework 238 opal/mca/base/mca_base_framework.c if (--framework->framework_refcnt) { framework 243 opal/mca/base/mca_base_framework.c group_id = mca_base_var_group_find (framework->framework_project, framework 244 opal/mca/base/mca_base_framework.c framework->framework_name, NULL); framework 251 opal/mca/base/mca_base_framework.c if (NULL != framework->framework_close) { framework 252 opal/mca/base/mca_base_framework.c ret = framework->framework_close (); framework 254 opal/mca/base/mca_base_framework.c ret = mca_base_framework_components_close (framework, NULL); framework 262 opal/mca/base/mca_base_framework.c while (NULL != (item = opal_list_remove_first (&framework->framework_components))) { framework 266 opal/mca/base/mca_base_framework.c framework->framework_output); framework 269 opal/mca/base/mca_base_framework.c while (NULL != (item = opal_list_remove_first (&framework->framework_failed_components))) { framework 275 opal/mca/base/mca_base_framework.c framework->framework_flags &= ~(MCA_BASE_FRAMEWORK_FLAG_REGISTERED | MCA_BASE_FRAMEWORK_FLAG_OPEN); framework 277 opal/mca/base/mca_base_framework.c OBJ_DESTRUCT(&framework->framework_components); framework 278 opal/mca/base/mca_base_framework.c OBJ_DESTRUCT(&framework->framework_failed_components); framework 280 opal/mca/base/mca_base_framework.c framework_close_output (framework); framework 175 opal/mca/base/mca_base_framework.h OPAL_DECLSPEC int mca_base_framework_register (mca_base_framework_t *framework, framework 202 opal/mca/base/mca_base_framework.h OPAL_DECLSPEC int mca_base_framework_open (mca_base_framework_t *framework, framework 228 opal/mca/base/mca_base_framework.h OPAL_DECLSPEC int mca_base_framework_close (mca_base_framework_t *framework); framework 250 opal/mca/base/mca_base_framework.h OPAL_DECLSPEC bool mca_base_framework_is_registered (struct mca_base_framework_t *framework); framework 261 opal/mca/base/mca_base_framework.h OPAL_DECLSPEC bool mca_base_framework_is_open (struct mca_base_framework_t *framework); framework 76 opal/mca/base/mca_base_pvar.c int mca_base_pvar_find (const char *project, const char *framework, const char *component, const char *name) framework 81 opal/mca/base/mca_base_pvar.c ret = mca_base_var_generate_full_name4 (NULL, framework, component, name, &full_name); framework 183 opal/mca/base/mca_base_pvar.c int mca_base_pvar_register (const char *project, const char *framework, const char *component, const char *name, framework 247 opal/mca/base/mca_base_pvar.c ret = mca_base_pvar_find (project, framework, component, name); framework 260 opal/mca/base/mca_base_pvar.c group_index = mca_base_var_group_register (project, framework, component, NULL); framework 273 opal/mca/base/mca_base_pvar.c ret = mca_base_var_generate_full_name4 (NULL, framework, component, name, &pvar->name); framework 816 opal/mca/base/mca_base_pvar.c const char *framework, *component, *full_name; framework 833 opal/mca/base/mca_base_pvar.c framework = group->group_framework; framework 850 opal/mca/base/mca_base_pvar.c (void)opal_asprintf(&tmp, "mca:%s:%s:pvar:%s:", framework, component, full_name); framework 314 opal/mca/base/mca_base_pvar.h OPAL_DECLSPEC int mca_base_pvar_register (const char *project, const char *framework, const char *component, const char *name, framework 354 opal/mca/base/mca_base_pvar.h OPAL_DECLSPEC int mca_base_pvar_find (const char *project, const char *framework, const char *component, const char *name); framework 182 opal/mca/base/mca_base_var.c int mca_base_var_generate_full_name4 (const char *project, const char *framework, const char *component, framework 185 opal/mca/base/mca_base_var.c const char * const names[] = {project, framework, component, variable}; framework 1564 opal/mca/base/mca_base_var.c int mca_base_framework_var_register (const mca_base_framework_t *framework, framework 1572 opal/mca/base/mca_base_var.c return mca_base_var_register (framework->framework_project, framework->framework_name, framework 2079 opal/mca/base/mca_base_var.c const char *framework, *component, *full_name; framework 2107 opal/mca/base/mca_base_var.c framework = group->group_framework; framework 2143 opal/mca/base/mca_base_var.c opal_asprintf(&tmp, "mca:%s:%s:param:%s:", framework, component, framework 458 opal/mca/base/mca_base_var.h OPAL_DECLSPEC int mca_base_framework_var_register (const mca_base_framework_t *framework, framework 154 opal/mca/base/mca_base_vari.h OPAL_DECLSPEC int mca_base_var_generate_full_name4 (const char *project, const char *framework, framework 178 opal/mca/pmix/pmix4x/pmix/src/mca/base/base.h PMIX_EXPORT int pmix_mca_base_component_find (const char *directory, pmix_mca_base_framework_t *framework, framework 206 opal/mca/pmix/pmix4x/pmix/src/mca/base/base.h PMIX_EXPORT int pmix_mca_base_components_filter (pmix_mca_base_framework_t *framework, uint32_t filter_flags); framework 216 opal/mca/pmix/pmix4x/pmix/src/mca/base/base.h PMIX_EXPORT int pmix_mca_base_framework_components_register (struct pmix_mca_base_framework_t *framework, framework 220 opal/mca/pmix/pmix4x/pmix/src/mca/base/base.h PMIX_EXPORT int pmix_mca_base_framework_components_open (struct pmix_mca_base_framework_t *framework, framework 251 opal/mca/pmix/pmix4x/pmix/src/mca/base/base.h PMIX_EXPORT int pmix_mca_base_framework_components_close (struct pmix_mca_base_framework_t *framework, framework 65 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c static void find_dyn_components(const char *path, pmix_mca_base_framework_t *framework, framework 70 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c static int component_find_check (pmix_mca_base_framework_t *framework, char **requested_component_names); framework 99 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c int pmix_mca_base_component_find (const char *directory, pmix_mca_base_framework_t *framework, framework 102 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c const pmix_mca_base_component_t **static_components = framework->framework_static_components; framework 108 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c pmix_output_verbose (PMIX_MCA_BASE_VERBOSE_COMPONENT, framework->framework_output, framework 110 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c directory, framework->framework_name); framework 113 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c ret = pmix_mca_base_component_parse_requested (framework->framework_selection, &include_mode, framework 132 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c pmix_list_append(&framework->framework_components, (pmix_list_item_t *) cli); framework 140 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c find_dyn_components(directory, framework, (const char**)requested_component_names, framework 145 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c framework->framework_name); framework 150 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c ret = component_find_check (framework, requested_component_names); framework 171 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c int pmix_mca_base_components_filter (pmix_mca_base_framework_t *framework, uint32_t filter_flags) framework 173 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c pmix_list_t *components = &framework->framework_components; framework 174 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c int output_id = framework->framework_output; framework 182 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c if (0 == filter_flags && NULL == framework->framework_selection) { framework 186 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c ret = pmix_mca_base_component_parse_requested (framework->framework_selection, &include_mode, framework 225 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c ret = component_find_check(framework, requested_component_names); framework 247 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c static void find_dyn_components(const char *path, pmix_mca_base_framework_t *framework, framework 254 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c pmix_output_verbose (PMIX_MCA_BASE_VERBOSE_COMPONENT, framework->framework_output, framework 256 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c path, framework->framework_name); framework 265 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c ret = pmix_mca_base_component_repository_get_components(framework, &dy_components); framework 273 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c pmix_mca_base_component_repository_open(framework, ri); framework 321 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c static int component_find_check (pmix_mca_base_framework_t *framework, char **requested_component_names) framework 323 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c pmix_list_t *components = &framework->framework_components; framework 346 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_find.c h, framework->framework_name, requested_component_names[i]); framework 284 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c int pmix_mca_base_component_repository_get_components (pmix_mca_base_framework_t *framework, framework 289 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c return pmix_hash_table_get_value_ptr (&pmix_mca_base_component_repository, framework->framework_name, framework 290 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c strlen (framework->framework_name), (void **) framework_components); framework 365 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c int pmix_mca_base_component_repository_open(pmix_mca_base_framework_t *framework, framework 385 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c PMIX_LIST_FOREACH(mitem, &framework->framework_components, pmix_mca_base_component_list_item_t) { framework 403 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c pmix_list_append (&framework->framework_components, &mitem->super); framework 408 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c if (0 != strcmp (ri->ri_type, framework->framework_name)) { framework 446 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c pmix_list_append(&framework->framework_failed_components, &f_comp->super); framework 515 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c pmix_list_append(&framework->framework_components, &mitem->super); framework 103 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.h PMIX_EXPORT int pmix_mca_base_component_repository_get_components(pmix_mca_base_framework_t *framework, framework 118 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.h PMIX_EXPORT int pmix_mca_base_component_repository_open(pmix_mca_base_framework_t *framework, framework 63 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_close.c int pmix_mca_base_framework_components_close (pmix_mca_base_framework_t *framework, framework 66 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_close.c return pmix_mca_base_components_close (framework->framework_output, framework 67 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_close.c &framework->framework_components, framework 42 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c static int open_components(pmix_mca_base_framework_t *framework); framework 46 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c pmix_mca_base_framework_t framework; framework 53 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c int pmix_mca_base_framework_components_open (pmix_mca_base_framework_t *framework, framework 60 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c int ret = pmix_mca_base_component_find(NULL, framework, false, open_dso_components); framework 67 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c return open_components (framework); framework 77 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c static int open_components(pmix_mca_base_framework_t *framework) framework 79 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c pmix_list_t *components = &framework->framework_components; framework 81 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c int output_id = framework->framework_output; framework 100 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c ret = pmix_mca_base_components_filter (framework, open_only_flags); framework 108 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_open.c framework->framework_name); framework 44 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c static int register_components(pmix_mca_base_framework_t *framework); framework 49 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c int pmix_mca_base_framework_components_register (pmix_mca_base_framework_t *framework, framework 57 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c ret = pmix_mca_base_component_find(NULL, framework, ignore_requested, open_dso_components); framework 63 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c return register_components(framework); framework 73 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c static int register_components(pmix_mca_base_framework_t *framework) framework 78 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c int output_id = framework->framework_output; framework 83 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c framework->framework_name); framework 87 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c PMIX_LIST_FOREACH_SAFE(cli, next, &framework->framework_components, pmix_mca_base_component_list_item_t) { framework 132 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_components_register.c pmix_list_remove_item (&framework->framework_components, &cli->super); framework 23 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c bool pmix_mca_base_framework_is_registered (struct pmix_mca_base_framework_t *framework) framework 25 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c return !!(framework->framework_flags & PMIX_MCA_BASE_FRAMEWORK_FLAG_REGISTERED); framework 28 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c bool pmix_mca_base_framework_is_open (struct pmix_mca_base_framework_t *framework) framework 30 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c return !!(framework->framework_flags & PMIX_MCA_BASE_FRAMEWORK_FLAG_OPEN); framework 33 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c static void framework_open_output (struct pmix_mca_base_framework_t *framework) framework 35 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (0 < framework->framework_verbose) { framework 36 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (-1 == framework->framework_output) { framework 37 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_output = pmix_output_open (NULL); framework 39 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c pmix_output_set_verbosity(framework->framework_output, framework 40 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_verbose); framework 41 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c } else if (-1 != framework->framework_output) { framework 42 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c pmix_output_close (framework->framework_output); framework 43 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_output = -1; framework 47 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c static void framework_close_output (struct pmix_mca_base_framework_t *framework) framework 49 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (-1 != framework->framework_output) { framework 50 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c pmix_output_close (framework->framework_output); framework 51 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_output = -1; framework 55 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c int pmix_mca_base_framework_register (struct pmix_mca_base_framework_t *framework, framework 61 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c assert (NULL != framework); framework 63 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_refcnt++; framework 65 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (pmix_mca_base_framework_is_registered (framework)) { framework 69 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c PMIX_CONSTRUCT(&framework->framework_components, pmix_list_t); framework 70 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c PMIX_CONSTRUCT(&framework->framework_failed_components, pmix_list_t); framework 72 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (framework->framework_flags & PMIX_MCA_BASE_FRAMEWORK_FLAG_NO_DSO) { framework 76 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (!(PMIX_MCA_BASE_FRAMEWORK_FLAG_NOREGISTER & framework->framework_flags)) { framework 78 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_var_group_register (framework->framework_project, framework 79 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_name, framework 80 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c NULL, framework->framework_description); framework 86 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c " means use all components that can be found)", framework->framework_name); framework 91 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_var_register (framework->framework_project, framework->framework_name, framework 94 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c PMIX_MCA_BASE_VAR_SCOPE_ALL_EQ, &framework->framework_selection); framework 102 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_name); framework 107 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_verbose = PMIX_MCA_BASE_VERBOSE_ERROR; framework 108 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_framework_var_register (framework, "verbose", desc, framework 114 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c &framework->framework_verbose); framework 122 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework_open_output (framework); framework 125 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (NULL != framework->framework_register) { framework 126 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = framework->framework_register (flags); framework 133 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_framework_components_register (framework, flags); framework 139 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_flags |= PMIX_MCA_BASE_FRAMEWORK_FLAG_REGISTERED; framework 145 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c int pmix_mca_base_framework_open (struct pmix_mca_base_framework_t *framework, framework 149 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c assert (NULL != framework); framework 152 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_framework_register (framework, PMIX_MCA_BASE_REGISTER_DEFAULT); framework 158 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (pmix_mca_base_framework_is_open (framework)) { framework 162 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (PMIX_MCA_BASE_FRAMEWORK_FLAG_NOREGISTER & framework->framework_flags) { framework 165 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (PMIX_MCA_BASE_FRAMEWORK_FLAG_NO_DSO & framework->framework_flags) { framework 171 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_var_group_find (framework->framework_project, framework 172 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_name, framework 177 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework_open_output (framework); framework 179 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (NULL != framework->framework_open) { framework 180 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = framework->framework_open (flags); framework 182 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_framework_components_open (framework, flags); framework 186 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_refcnt--; framework 188 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_flags |= PMIX_MCA_BASE_FRAMEWORK_FLAG_OPEN; framework 194 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c int pmix_mca_base_framework_close (struct pmix_mca_base_framework_t *framework) { framework 195 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c bool is_open = pmix_mca_base_framework_is_open (framework); framework 196 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c bool is_registered = pmix_mca_base_framework_is_registered (framework); framework 199 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c assert (NULL != framework); framework 205 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c assert (framework->framework_refcnt); framework 206 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (--framework->framework_refcnt) { framework 211 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c group_id = pmix_mca_base_var_group_find (framework->framework_project, framework 212 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_name, NULL); framework 219 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c if (NULL != framework->framework_close) { framework 220 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = framework->framework_close (); framework 222 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c ret = pmix_mca_base_framework_components_close (framework, NULL); framework 230 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c while (NULL != (item = pmix_list_remove_first (&framework->framework_components))) { framework 234 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_output); framework 240 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework->framework_flags &= ~(PMIX_MCA_BASE_FRAMEWORK_FLAG_REGISTERED | PMIX_MCA_BASE_FRAMEWORK_FLAG_OPEN); framework 242 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c PMIX_DESTRUCT(&framework->framework_components); framework 243 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c PMIX_LIST_DESTRUCT(&framework->framework_failed_components); framework 245 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.c framework_close_output (framework); framework 174 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.h PMIX_EXPORT int pmix_mca_base_framework_register (pmix_mca_base_framework_t *framework, framework 187 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.h PMIX_EXPORT int pmix_mca_base_framework_open (pmix_mca_base_framework_t *framework, framework 200 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.h PMIX_EXPORT int pmix_mca_base_framework_close (pmix_mca_base_framework_t *framework); framework 211 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.h PMIX_EXPORT bool pmix_mca_base_framework_is_registered (struct pmix_mca_base_framework_t *framework); framework 222 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_framework.h PMIX_EXPORT bool pmix_mca_base_framework_is_open (struct pmix_mca_base_framework_t *framework); framework 168 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.c int pmix_mca_base_var_generate_full_name4 (const char *project, const char *framework, const char *component, framework 171 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.c const char * const names[] = {project, framework, component, variable}; framework 1568 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.c int pmix_mca_base_framework_var_register (const pmix_mca_base_framework_t *framework, framework 1576 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.c return pmix_mca_base_var_register (framework->framework_project, framework->framework_name, framework 2067 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.c const char *framework, *component, *full_name; framework 2095 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.c framework = group->group_framework; framework 2131 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.c ret = asprintf(&tmp, "mca:%s:%s:param:%s:", framework, component, full_name); framework 431 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_var.h PMIX_EXPORT int pmix_mca_base_framework_var_register (const pmix_mca_base_framework_t *framework, framework 144 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_vari.h int pmix_mca_base_var_generate_full_name4 (const char *project, const char *framework, framework 230 opal/mca/pmix/pmix4x/pmix/src/tools/pmix_info/support.c static int info_register_framework (pmix_mca_base_framework_t *framework, pmix_pointer_array_t *component_map) framework 234 opal/mca/pmix/pmix4x/pmix/src/tools/pmix_info/support.c rc = pmix_mca_base_framework_register(framework, pmix_info_register_flags); framework 241 opal/mca/pmix/pmix4x/pmix/src/tools/pmix_info/support.c map->type = strdup(framework->framework_name); framework 242 opal/mca/pmix/pmix4x/pmix/src/tools/pmix_info/support.c map->components = &framework->framework_components; framework 243 opal/mca/pmix/pmix4x/pmix/src/tools/pmix_info/support.c map->failed_components = &framework->framework_failed_components; framework 247 opal/runtime/opal_info_support.c static int info_register_framework (mca_base_framework_t *framework, opal_pointer_array_t *component_map) framework 252 opal/runtime/opal_info_support.c rc = mca_base_framework_register(framework, opal_info_register_flags); framework 259 opal/runtime/opal_info_support.c map->type = strdup(framework->framework_name); framework 260 opal/runtime/opal_info_support.c map->components = &framework->framework_components; framework 261 opal/runtime/opal_info_support.c map->failed_components = &framework->framework_failed_components; framework 45 oshmem/util/oshmem_util.h static inline void oshmem_framework_open_output(struct mca_base_framework_t *framework) framework 47 oshmem/util/oshmem_util.h if (-1 == framework->framework_output) { framework 48 oshmem/util/oshmem_util.h framework->framework_output = opal_output_open(NULL);