/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/cpuboard/ |
H A D | cpuboard_hostbridge.c | 45 nvlist_t *fmri; local 55 if ((fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, name, 65 node = topo_node_bind(mp, parent, name, inst, fmri); 67 nvlist_free(fmri); 73 nvlist_free(fmri); 114 nvlist_t *fmri; local 122 fmri = topo_mod_devfmri(mp, FM_DEV_SCHEME_VERSION, 124 if (fmri == NULL) { 126 "dev:///%s fmri creation failed.\n", 132 if (topo_node_asru_set(rcn, fmri, [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_intel.c | 105 nvlist_t *fmri; local 120 fmri = topo_mod_hcfmri(mod, dnode, FM_HC_SCHEME_VERSION, 122 if (fmri == NULL) { 128 fmri)) == NULL) { 129 nvlist_free(fmri); 145 (void) topo_node_asru_set(rnode, fmri, TOPO_ASRU_COMPUTE, &err); 150 nvlist_free(fmri); 166 nvlist_t *fmri; local 209 fmri = NULL; 228 fmri 292 nvlist_t *fmri; local 345 nvlist_t *fmri; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_generic.c | 50 nvlist_t *fmri; local 65 fmri = topo_mod_hcfmri(mod, t_fmriparent, FM_HC_SCHEME_VERSION, 71 if (fmri == NULL) { 73 "%s failed to create %s fmri : %s\n", _ENUM_NAME, 85 *t_node = x86pi_node_bind(mod, t_bindparent, hcfmri, fmri, flag); 86 nvlist_free(fmri); 132 nvlist_t *fmri, int flag) 147 hcfmri->instance, fmri); 131 x86pi_node_bind(topo_mod_t *mod, tnode_t *t_parent, x86pi_hcfmri_t *hcfmri, nvlist_t *fmri, int flag) argument
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/hostbridge/ |
H A D | hb_sun4v.c | 103 nvlist_t *fmri; local 111 if ((fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, 121 node = topo_node_bind(mod, parent, name, inst, fmri); 123 nvlist_free(fmri); 129 nvlist_free(fmri); 179 nvlist_t *fmri; local 192 fmri = topo_mod_devfmri(mod, FM_DEV_SCHEME_VERSION, dnpath, NULL); 193 if (fmri == NULL) { 194 topo_mod_dprintf(mod, "dev:///%s fmri creation failed.\n", 198 if (topo_node_asru_set(rcn, fmri, [all...] |
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_fmri.c | 100 topo_fmri_nvl2str(topo_hdl_t *thp, nvlist_t *fmri, char **fmristr, int *err) argument 106 if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0) 115 TOPO_METH_NVL2STR_VERSION, fmri, &out, err) != 0) 118 if (out == NULL || nvlist_lookup_string(out, "fmri-string", &str) != 0) 132 topo_fmri_str2nvl(topo_hdl_t *thp, const char *fmristr, nvlist_t **fmri, argument 154 if (nvlist_add_string(in, "fmri-string", fmristr) != 0) 165 topo_hdl_nvdup(thp, out, fmri) != 0) 175 topo_fmri_present(topo_hdl_t *thp, nvlist_t *fmri, int *err) argument 182 if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0) 191 TOPO_METH_PRESENT_VERSION, fmri, 203 topo_fmri_replaced(topo_hdl_t *thp, nvlist_t *fmri, int *err) argument 231 topo_fmri_contains(topo_hdl_t *thp, nvlist_t *fmri, nvlist_t *subfmri, int *err) argument 267 topo_fmri_unusable(topo_hdl_t *thp, nvlist_t *fmri, int *err) argument 293 topo_fmri_retire(topo_hdl_t *thp, nvlist_t *fmri, int *err) argument 321 topo_fmri_unretire(topo_hdl_t *thp, nvlist_t *fmri, int *err) argument 351 topo_fmri_service_state(topo_hdl_t *thp, nvlist_t *fmri, int *err) argument 379 topo_fmri_expand(topo_hdl_t *thp, nvlist_t *fmri, int *err) argument 750 topo_fmri_strhash_one(const char *fmri, size_t len) argument 848 topo_fmri_strhash_internal(topo_hdl_t *thp, const char *fmri, boolean_t noauth) argument 891 topo_fmri_strhash(topo_hdl_t *thp, const char *fmri) argument 898 topo_fmri_strhash_noauth(topo_hdl_t *thp, const char *fmri) argument [all...] |
H A D | cpu.c | 166 nvlist_t *fmri; local 181 if ((fmri = fmri_create(mod, cpu_id, 0, s)) == NULL) 183 (void) topo_node_bind(mod, rnode, name, cpu_id, fmri); 184 nvlist_free(fmri); 356 if (nvlist_add_string(*out, "fmri-string", name) != 0) { 379 nvlist_t *fmri; local 384 if (nvlist_lookup_string(in, "fmri-string", &str) != 0) 452 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 455 err = nvlist_add_uint8(fmri, FM_VERSION, CPU_SCHEME_VERSION1); 456 err |= nvlist_add_string(fmri, FM_FMRI_SCHEM 486 nvlist_t *fmri; local [all...] |
H A D | topo_mod.c | 295 nvlist_t *pfmri = NULL, *fmri = NULL, *args = NULL; local 369 if ((fmri = topo_fmri_create(mod->tm_hdl, FM_FMRI_SCHEME_HC, name, inst, 377 (void) topo_mod_nvdup(mod, fmri, &nfp); 378 nvlist_free(fmri); 388 nvlist_t *fmri, *args; local 404 if ((fmri = topo_fmri_create(mod->tm_hdl, FM_FMRI_SCHEME_DEV, 412 (void) topo_mod_nvdup(mod, fmri, &nfp); 413 nvlist_free(fmri); 423 nvlist_t *fmri = NULL, *args = NULL; local 443 if ((fmri 462 nvlist_t *args = NULL, *fmri = NULL; local 502 nvlist_t *fmri = NULL, *args = NULL; local 534 nvlist_t *fmri = NULL, *args = NULL; local 573 nvlist_t *fmri, *args; local 627 topo_mod_str2nvl(topo_mod_t *mod, const char *fmristr, nvlist_t **fmri) argument 646 topo_mod_nvl2str(topo_mod_t *mod, nvlist_t *fmri, char **fmristr) argument [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/ |
H A D | repval.c | 76 * Pathname storage for paths generated from the fmri. 332 * of the instance with fmri 'inst_fmri', within the instance's instance 411 * with fmri 'fmri', from within the instance's instance state property 422 _retrieve_rep_vals(uu_list_t *list, const char *fmri, const char *prop_name) argument 427 if ((sp = scf_simple_prop_get(rep_handle, fmri, PG_NAME_INSTANCE_STATE, 451 * a file that is generated based on the passed in fmri and name. 453 * ENAMETOOLONG if unable to generate filename from fmri (including 458 repvals_to_file(const char *fmri, const char *name, uu_list_t *vals) argument 465 if (gen_filenms_from_fmri(fmri, nam 531 store_retrieve_rep_vals(uu_list_t *vals, const char *fmri, const char *prop, boolean_t store) argument 615 store_rep_vals(uu_list_t *vals, const char *fmri, const char *prop) argument 621 retrieve_rep_vals(uu_list_t *vals, const char *fmri, const char *prop) argument [all...] |
H A D | inetd.c | 269 log_invalid_cfg(const char *fmri) argument 273 fmri); 289 * Given the instance fmri, obtain the corresonding scf_instance. 294 fmri_to_instance(char *fmri, scf_instance_t **scf_instp) argument 301 error_msg(gettext("Failed to get instance for %s"), fmri); 312 if (scf_handle_decode_fmri(h, fmri, NULL, NULL, scf_inst, 325 error_msg(gettext("Failed to get instance for %s"), fmri); 356 if (((sret = store_rep_vals(inst->cur_istate_rep, inst->fmri, 358 ((sret = store_rep_vals(inst->next_istate_rep, inst->fmri, 361 "repository: %s"), inst->fmri, scf_strerro 713 const char *fmri = inst->fmri; local 1326 create_instance(const char *fmri) argument 2047 char *fmri; local 3849 char *fmri; local [all...] |
H A D | config.c | 359 create_method_infos(const char *fmri, inetd_prop_t **mprops, argument 379 methods[i].name, fmri); local 460 read_inst_props(const char *fmri, inetd_prop_t **bprops, argument 466 if ((*bprops = read_instance_props(rep_handle, (char *)fmri, &nprops, 472 read_method_props(fmri, (instance_method_t)i, err)) == 494 valid_inst_props(const char *fmri, inetd_prop_t *bprops, inetd_prop_t **mprops, argument 501 valid = valid_props(bprops, fmri, cfg, proto_info_pool, conn_ind_pool); 520 bprops[i].ip_name, fmri); local 539 START_METHOD_NAME, fmri); 545 methods[(instance_method_t)i].name, fmri); local 575 read_instance_cfg(const char *fmri) argument 700 read_enable_prop(const char *fmri, boolean_t *enabled, const char *pg) argument 727 read_enable_merged(const char *fmri, boolean_t *enabled) argument [all...] |
H A D | tlx.c | 109 register_rpc_service(const char *fmri, const rpc_info_t *rpc) argument 125 rpc->netid, fmri); local 129 rpc->netid, fmri, nc_sperror()); local 138 fmri, rpc->netid); 154 unregister_rpc_service(const char *fmri, const rpc_info_t *rpc) argument 167 rpc->netid, fmri, nc_sperror()); local 313 const char *fmri = inst->fmri; local 323 fmri, tlx_info->pr_info.proto, t_strerror(t_errno)); local 370 "for instance %s, proto %s"), fmri, 446 process_tlook(const char *fmri, tlx_info_t *tlx_info) argument 535 tlx_accept(const char *fmri, tlx_info_t *tlx_info, struct sockaddr_storage *remote_addr) argument [all...] |
/illumos-gate/usr/src/cmd/svc/common/ |
H A D | notify_params.c | 238 params_type_print(nvlist_t *p, const char *name, const char *fmri) argument 257 if (fmri == NULL) 262 name, fmri); 288 char *fmri; local 312 SCF_NOTIFY_PARAMS_SOURCE_NAME, &fmri) != 0) 313 fmri = NULL; 317 params_type_print(p, tset_to_string(tset), fmri); 328 SCF_NOTIFY_PARAMS_SOURCE_NAME, &fmri) != 0) 329 fmri = NULL; 330 params_type_print(p, event, fmri); [all...] |
/illumos-gate/usr/src/lib/fm/libfmd_agent/common/ |
H A D | fmd_agent.c | 235 fmd_agent_pageop_v1(fmd_agent_hdl_t *hdl, int cmd, nvlist_t *fmri) argument 241 (err = nvlist_add_nvlist(nvl, FM_PAGE_RETIRE_FMRI, fmri)) != 0 || 250 fmd_agent_pageop(fmd_agent_hdl_t *hdl, int cmd, nvlist_t *fmri) argument 259 return (fmd_agent_pageop_v1(hdl, cmd, fmri)); 267 fmd_agent_page_retire(fmd_agent_hdl_t *hdl, nvlist_t *fmri) argument 269 int rc = fmd_agent_pageop(hdl, FM_IOC_PAGE_RETIRE, fmri); 277 * -1, errno = EINVAL - page fmri is invalid 292 fmd_agent_page_unretire(fmd_agent_hdl_t *hdl, nvlist_t *fmri) argument 294 int rc = fmd_agent_pageop(hdl, FM_IOC_PAGE_UNRETIRE, fmri); 302 * -1, errno = EINVAL - page fmri i 315 fmd_agent_page_isretired(fmd_agent_hdl_t *hdl, nvlist_t *fmri) argument [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/niu/ |
H A D | niu.c | 149 nvlist_t *fmri; local 153 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 157 if (fmri == NULL) { 164 ntn = topo_node_bind(mod, parent, name, i, fmri); 171 nvlist_free(fmri); 174 nvlist_free(fmri); 190 nvlist_t *fmri; local 194 fmri = topo_mod_devfmri(mod, FM_DEV_SCHEME_VERSION, path, NULL); 195 if (fmri == NULL) { 197 "dev:///%s fmri creatio [all...] |
/illumos-gate/usr/src/cmd/svc/startd/ |
H A D | protocol.c | 279 char *fmri = (char *)cookie; local 306 uu_die("%s: can't decode nvlist\n", fmri); 322 log_framework(LOG_DEBUG, "%s: state updates for %s (%s, %s)\n", fmri, 329 restarter_protocol_init_delegate(char *fmri) argument 336 if (strcmp(fmri, SCF_SERVICE_STARTD) == 0) { 338 "with %s\n", fmri); 343 fmri); 346 if ((delegate_channel_name = _restarter_get_channel_name(fmri, 348 (master_channel_name = _restarter_get_channel_name(fmri, 377 "%s: Bound to channel %s (delegate), %s (master)\n", fmri, [all...] |
H A D | misc.c | 71 * Canonify fmri. On success, sets *retp to a string which should be freed 79 fmri_canonify(const char *fmri, char **retp, boolean_t isinstance) argument 89 * Verify that this fmri specifies an instance, using 92 if (strlcpy(cf, fmri, max_scf_fmri_size) >= max_scf_fmri_size || 105 if (scf_canonify_fmri(fmri, cf, max_scf_fmri_size) < 0) {
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | bl.c | 123 nvlist_t *fmri; local 160 err = nvlist_unpack(buf, blr.bl_fmrisz, &fmri, KM_SLEEP); 165 if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, (char **)&scheme) != 0) { 166 nvlist_free(fmri); 173 err = blacklist(cmd, scheme, fmri, class); 179 nvlist_free(fmri);
|
/illumos-gate/usr/src/lib/fm/libfmd_msg/common/ |
H A D | fmd_msg_test.c | 50 nvlist_t *auth, *fmri, *list, *test_arr[TEST_ARR_SZ]; local 65 nvlist_alloc(&fmri, NV_UNIQUE_NAME, 0) != 0 || 84 err |= nvlist_add_uint8(fmri, FM_VERSION, FM_FMD_SCHEME_VERSION); 85 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_FMD); 86 err |= nvlist_add_nvlist(fmri, FM_FMRI_AUTHORITY, auth); 87 err |= nvlist_add_string(fmri, FM_FMRI_FMD_NAME, "fmd_msg_test"); 88 err |= nvlist_add_string(fmri, FM_FMRI_FMD_VERSION, "1.0"); 91 (void) fprintf(stderr, "%s: failed to build fmri nvlist: %s\n", 101 err |= nvlist_add_nvlist(list, FM_SUSPECT_DE, fmri); 246 nvlist_free(fmri); [all...] |
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | disk_monitor.c | 181 nvlist_t *fmri; local 195 if (nvlist_lookup_nvlist(fltnvl, FM_FAULT_RESOURCE, &fmri) 199 if ((diskp = dm_fmri_to_diskmon(hdl, fmri)) == NULL) 222 nvlist_t *fmri; local 236 if (nvlist_lookup_nvlist(fltnvl, FM_FAULT_RESOURCE, &fmri) != 0) 239 if ((diskp = dm_fmri_to_diskmon(hdl, fmri)) == NULL) 262 nvlist_t *fmri; local 297 &fmri) != 0) 300 if ((diskp = dm_fmri_to_diskmon(hdl, fmri)) == NULL)
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/ |
H A D | cpu.c | 388 nvlist_t *fmri; local 390 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 392 err = nvlist_add_uint8(fmri, FM_VERSION, FM_CPU_SCHEME_VERSION); 393 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU); 394 err |= nvlist_add_uint32(fmri, FM_FMRI_CPU_ID, cpuid); 395 err |= nvlist_add_uint8(fmri, FM_FMRI_CPU_MASK, cpumask); 397 err |= nvlist_add_string(fmri, FM_FMRI_CPU_SERIAL_ID, serial); 399 nvlist_free(fmri); 404 return (fmri); 412 nvlist_t *fmri; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/ |
H A D | opl_ioboard.c | 169 nvlist_t *fmri; local 179 if ((fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, IOBOARD, 188 ion = topo_node_bind(mp, parent, IOBOARD, inst, fmri); 190 nvlist_free(fmri); 195 nvlist_free(fmri); 196 /* Create and add FRU fmri for this ioboard */ 201 if (topo_mod_str2nvl(mp, fmri_str, &fmri) == 0) { 202 (void) topo_node_fru_set(ion, fmri, 0, &err); 203 nvlist_free(fmri);
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-lights/ |
H A D | disk_lights.c | 107 nvlist_t *fmri = NULL, *fnvl; local 110 if (topo_node_resource(node, &fmri, &e) != 0) 113 if (nvlist_lookup_nvlist(fmri, FM_FMRI_FACILITY, &fnvl) != 0) 127 nvlist_free(fmri); 174 nvlist_t *fmri = NULL; local 191 if (topo_node_resource(node, &fmri, &err) != 0) 193 has_fault = fmd_nvl_fmri_has_fault(dl->dl_fmd, fmri, 195 nvlist_free(fmri);
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/xaui/ |
H A D | xaui.c | 100 nvlist_t *fmri; local 104 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 108 if (fmri == NULL) { 115 ntn = topo_node_bind(mod, parent, name, i, fmri); 116 nvlist_free(fmri); 144 nvlist_t *fmri; local 147 if (topo_node_resource(tn, &fmri, &err) < 0 || 148 fmri == NULL) { 153 e = topo_node_fru_set(tn, fmri, 0, &err); 154 nvlist_free(fmri); 457 nvlist_t *fmri = NULL; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk.c | 83 nvlist_t *fmri; local 93 if (topo_node_resource(baynode, &fmri, &err) != 0) { 98 if (topo_node_fru_set(baynode, fmri, 0, &err) != 0) { 101 nvlist_free(fmri); 104 nvlist_free(fmri);
|
/illumos-gate/usr/src/cmd/svc/svccfg/ |
H A D | svccfg_main.c | 58 const char *fmri; variable 188 char *fmri = NULL; local 198 fmri = optarg; 212 if (fmri != NULL) 213 lscf_select(fmri);
|