/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/ |
H A D | ses_facility.c | 141 ses_indicator_mode(topo_mod_t *mod, tnode_t *tn, topo_version_t vers, in ses_indicator_mode() argument 150 ses_enum_target_t *tp = topo_node_getspecific(tn); in ses_indicator_mode() 166 if ((np = ses_node_lock(mod, tn)) == NULL) { in ses_indicator_mode() 237 ses_node_unlock(mod, tn); in ses_indicator_mode() 242 ses_node_unlock(mod, tn); in ses_indicator_mode() 252 ses_sensor_reading(topo_mod_t *mod, tnode_t *tn, topo_version_t vers, in ses_sensor_reading() argument 278 if ((np = ses_node_lock(mod, tn)) == NULL) { in ses_sensor_reading() 292 ses_node_unlock(mod, tn); in ses_sensor_reading() 296 ses_node_unlock(mod, tn); in ses_sensor_reading() 322 ses_sensor_state(topo_mod_t *mod, tnode_t *tn, topo_version_t vers, in ses_sensor_state() argument [all …]
|
H A D | ses.c | 915 ses_contains(topo_mod_t *mod, tnode_t *tn, topo_version_t version, in ses_contains() argument 953 ses_node_lock(topo_mod_t *mod, tnode_t *tn) in ses_node_lock() argument 955 ses_enum_target_t *tp = topo_node_getspecific(tn); in ses_node_lock() 1034 verify(topo_prop_get_uint64(tn, TOPO_PGROUP_SES, in ses_node_lock() 1043 ses_node_unlock(topo_mod_t *mod, tnode_t *tn) in ses_node_unlock() argument 1045 ses_enum_target_t *tp = topo_node_getspecific(tn); in ses_node_unlock() 1057 ses_present(topo_mod_t *mod, tnode_t *tn, topo_version_t version, in ses_present() argument 1065 if ((np = ses_node_lock(mod, tn)) == NULL) in ses_present() 1072 ses_node_unlock(mod, tn); in ses_present() 1098 ses_set_standard_props(topo_mod_t *mod, tnode_t *frutn, tnode_t *tn, in ses_set_standard_props() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/shared/ |
H A D | topo_port.c | 58 tnode_t *tn = NULL; in port_create_common() local 80 if ((tn = topo_node_bind(mod, pnode, PORT, inst, fmri)) == NULL) { in port_create_common() 95 if (topo_node_fru_set(tn, presource, 0, &err) != 0) { in port_create_common() 101 if (topo_pgroup_create(tn, &port_pgroup, &err) != 0) { in port_create_common() 107 if (topo_prop_set_string(tn, TOPO_PGROUP_PORT, TOPO_PROP_PORT_TYPE, in port_create_common() 114 if (topo_method_register(mod, tn, port_methods) != 0) { in port_create_common() 124 return (tn); in port_create_common() 126 topo_node_unbind(tn); in port_create_common() 137 tnode_t *tn; in port_create_sff() local 139 tn = port_create_common(mod, pnode, inst, TOPO_PROP_PORT_TYPE_SFF); in port_create_sff() [all …]
|
H A D | topo_transceiver.c | 52 tnode_t *tn = NULL; in transceiver_create_common() local 74 if ((tn = topo_node_bind(mod, pnode, TRANSCEIVER, inst, fmri)) == in transceiver_create_common() 84 if (topo_node_fru_set(tn, fmri, 0, &err) != 0) { in transceiver_create_common() 90 if (topo_pgroup_create(tn, &transceiver_pgroup, &err) != 0) { in transceiver_create_common() 96 if (topo_prop_set_string(tn, TOPO_PGROUP_TRANSCEIVER, in transceiver_create_common() 104 if (topo_prop_set_string(tn, TOPO_PGROUP_TRANSCEIVER, in transceiver_create_common() 114 return (tn); in transceiver_create_common() 117 topo_node_unbind(tn); in transceiver_create_common() 129 tnode_t *tn = NULL; in transceiver_create_sff() local 131 if ((tn = transceiver_create_common(mod, pnode, inst, in transceiver_create_sff() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | did_props.c | 455 ASRU_set(tnode_t *tn, did_t *pd, in ASRU_set() argument 471 nm = topo_node_name(tn); in ASRU_set() 502 if (topo_prop_get_fmri(tn, TOPO_PGROUP_PROTOCOL, in ASRU_set() 506 if (topo_node_asru_set(tn, fmri, 0, &e) < 0) { in ASRU_set() 513 (void) topo_node_asru_set(tn, NULL, 0, &e); in ASRU_set() 522 FRU_fmri_set(topo_mod_t *mp, tnode_t *tn) in FRU_fmri_set() argument 527 if (topo_node_resource(tn, &fmri, &err) < 0 || in FRU_fmri_set() 533 e = topo_node_fru_set(tn, fmri, 0, &err); in FRU_fmri_set() 541 find_predecessor(tnode_t *tn, char *mod_name) in find_predecessor() argument 543 tnode_t *pnode = topo_node_parent(tn); in find_predecessor() [all …]
|
H A D | util.c | 36 child_range_add(topo_mod_t *mp, tnode_t *tn, const char *cnm, in child_range_add() argument 41 e = topo_node_range_create(mp, tn, cnm, imin, imax); in child_range_add() 139 labelmethod_inherit(topo_mod_t *mp, tnode_t *tn, nvlist_t *in, nvlist_t **out) in labelmethod_inherit() argument 148 if (topo_node_label_set(tn, NULL, &err) < 0) { in labelmethod_inherit()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/ |
H A D | base64.c | 51 base64encode(const void* fb, size_t fz, void** fn, void* tb, size_t tz, void** tn) in base64encode() argument 80 if (tn) in base64encode() 81 *tn = 0; in base64encode() 97 if (tn) in base64encode() 98 *tn = tp; in base64encode() 126 if (tn) in base64encode() 127 *tn = tp; in base64encode() 149 if (tn) in base64encode() 150 *tn = tp; in base64encode() 162 base64decode(const void* fb, size_t fz, void** fn, void* tb, size_t tz, void** tn) in base64decode() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_nvme.c | 190 disk_nvme_common_io(topo_mod_t *mod, tnode_t *tn, di_node_t di) in disk_nvme_common_io() argument 198 if (inst != -1 && topo_prop_set_uint32(tn, TOPO_PGROUP_IO, in disk_nvme_common_io() 201 "%s", TOPO_PGROUP_IO, TOPO_IO_INSTANCE, topo_node_name(tn), in disk_nvme_common_io() 202 topo_node_instance(tn), topo_strerror(err)); in disk_nvme_common_io() 206 if (drv != NULL && topo_prop_set_string(tn, TOPO_PGROUP_IO, in disk_nvme_common_io() 209 "%s", TOPO_PGROUP_IO, TOPO_IO_DRIVER, topo_node_name(tn), in disk_nvme_common_io() 210 topo_node_instance(tn), topo_strerror(err)); in disk_nvme_common_io() 217 if (mod != NULL && topo_prop_set_fmri(tn, TOPO_PGROUP_IO, in disk_nvme_common_io() 221 topo_node_name(tn), topo_node_instance(tn), in disk_nvme_common_io() 231 if (path != NULL && topo_prop_set_string(tn, TOPO_PGROUP_IO, in disk_nvme_common_io() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/ |
H A D | iconv.c | 260 _win_iconv(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in _win_iconv() argument 280 fz = tz = (*fn < *tn) ? *fn : *tn; in _win_iconv() 294 …tz = MultiByteToWideChar(cc->from.index, 0, (LPCSTR)*fb, (int)*fn, (LPWSTR)*tb, *tn)) && tz <= *tn) in _win_iconv() 315 if (tz == *tn) in _win_iconv() 323 if (tz > *tn) in _win_iconv() 351 if (tz = WideCharToMultiByte(cc->to.index, 0, (LPCWSTR)ub, un, *tb, *tn, 0, 0)) in _win_iconv() 370 if (tz == *tn) in _win_iconv() 378 if (tz > *tn) in _win_iconv() 389 …HA#%d _win_iconv *fn=%u fz=%u[%u] *tn=%u tz=%u\n", __LINE__, *fn, fz, fz * sizeof(WCHAR), *tn, tz); in _win_iconv() 402 *tn -= tz; in _win_iconv() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/zen/ |
H A D | topo_zen_tn.c | 87 tnode_t *tn = NULL; in topo_zen_create_tn() local 106 tn = topo_node_bind(mod, pnode, name, inst, fmri); in topo_zen_create_tn() 108 if (tn == NULL) { in topo_zen_create_tn() 116 ret = topo_node_fru_set(tn, fmri, 0, &err); in topo_zen_create_tn() 118 ret = topo_node_fru_set(tn, NULL, 0, &err); in topo_zen_create_tn() 126 topo_node_unbind(tn); in topo_zen_create_tn() 130 return (tn); in topo_zen_create_tn() 144 tnode_t *tn = topo_zen_create_tn(mod, sock, pnode, inst, CACHE); in topo_zen_build_cache() local 145 if (tn == NULL) { in topo_zen_build_cache() 183 if (topo_create_props(mod, tn, TOPO_PROP_IMMUTABLE, in topo_zen_build_cache() [all …]
|
H A D | topo_zen_sensor.c | 29 topo_zen_create_tdie(topo_mod_t *mod, tnode_t *tn, const amdzen_topo_ccd_t *ccd) in topo_zen_create_tdie() argument 38 return (topo_sensor_create_scalar_sensor(mod, tn, buf, "Tdie")); in topo_zen_create_tdie() 42 topo_zen_create_tctl(topo_mod_t *mod, tnode_t *tn, const amdzen_topo_df_t *df) in topo_zen_create_tctl() argument 51 return (topo_sensor_create_scalar_sensor(mod, tn, buf, "Tctl")); in topo_zen_create_tctl()
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/ |
H A D | nic.esc | 62 prop fault.io.nic.transceiver.TYPE@pcifn/port[pn]/transceiver[tn] (2) -> \ 64 payloadprop("txr_index") == tn && \ 67 setpayloadprop("txr_index", tn) && \ 70 (!confprop_defined(pcifn/port[pn]/transceiver[tn], "vendor") || \ 71 setpayloadprop("vendor", confprop(pcifn/port[pn]/transceiver[tn], "vendor"))) \ 74 prop fault.io.nic.transceiver.TYPE@pciexfn/port[pn]/transceiver[tn] (2) -> \ 76 payloadprop("txr_index") == tn && \ 79 setpayloadprop("txr_index", tn) && \ 82 (!confprop_defined(pciexfn/port[pn]/transceiver[tn], "vendor") || \ 83 setpayloadprop("vendor", confprop(pciexfn/port[pn]/transceiver[tn], "vendor"))) \ [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | txg.c | 831 txg_node_t *tn = (txg_node_t *)((char *)p + tl->tl_offset); in txg_list_add() local 836 add = (tn->tn_member[t] == 0); in txg_list_add() 838 tn->tn_member[t] = 1; in txg_list_add() 839 tn->tn_next[t] = tl->tl_head[t]; in txg_list_add() 840 tl->tl_head[t] = tn; in txg_list_add() 856 txg_node_t *tn = (txg_node_t *)((char *)p + tl->tl_offset); in txg_list_add_tail() local 861 add = (tn->tn_member[t] == 0); in txg_list_add_tail() 868 tn->tn_member[t] = 1; in txg_list_add_tail() 869 tn->tn_next[t] = NULL; in txg_list_add_tail() 870 *tp = tn; in txg_list_add_tail() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/ipmi/ |
H A D | ipmi_enum.c | 86 ipmi_find_entity(topo_mod_t *mod, tnode_t *tn, ipmi_handle_t **ihpp, in ipmi_find_entity() argument 104 ep = topo_node_getspecific(tn); in ipmi_find_entity() 111 if (topo_prop_get_string(tn, TOPO_PGROUP_IPMI, in ipmi_find_entity() 122 if (topo_prop_get_string_array(tn, TOPO_PGROUP_IPMI, in ipmi_find_entity() 150 topo_node_name(tn), topo_node_instance(tn)); in ipmi_find_entity() 154 topo_node_setspecific(tn, ep); in ipmi_find_entity() 168 ipmi_present(topo_mod_t *mod, tnode_t *tn, topo_version_t version, in ipmi_present() argument 179 err = ipmi_find_entity(mod, tn, &ihp, &ep, &name, &sdrp); in ipmi_present() 265 ipmi_unusable(topo_mod_t *mod, tnode_t *tn, topo_version_t version, in ipmi_unusable() argument 276 err = ipmi_find_entity(mod, tn, &ihp, &ep, &name, &sdrp); in ipmi_unusable() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/nfs/ |
H A D | nfssrv.c | 332 print_tree(uintptr_t addr, uint_t opt_v, treenode_t *tn, char *s) in print_tree() argument 337 if (mdb_vread(tn, sizeof (*tn), addr) == -1) { in print_tree() 343 if (mdb_vread(&a, sizeof (a), (uintptr_t)tn->tree_exi in print_tree() 367 mdb_printf("tree_parent: %p\n", tn->tree_parent); in print_tree() 368 mdb_printf("tree_child_first: %p\n", tn->tree_child_first); in print_tree() 369 mdb_printf("tree_sibling: %p\n", tn->tree_sibling); in print_tree() 370 mdb_printf("tree_exi: %p\n", tn->tree_exi); in print_tree() 371 mdb_printf("tree_vis: %p\n", tn->tree_vis); in print_tree() 376 (uintptr_t)tn->tree_exi, DCMD_ADDRSPEC, 0, NULL) in print_tree() 380 if (tn->tree_vis) { in print_tree() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/usb/ |
H A D | topo_usb.c | 1146 topo_usb_port_properties(topo_mod_t *mod, tnode_t *tn, topo_usb_port_t *port) in topo_usb_port_properties() argument 1175 if (topo_pgroup_create(tn, &topo_usb_port_pgroup, &err) != 0) { in topo_usb_port_properties() 1182 if (label != NULL && topo_node_label_set(tn, label, &err) != 0) { in topo_usb_port_properties() 1188 if (ptype != NULL && topo_prop_set_string(tn, TOPO_PGROUP_USB_PORT, in topo_usb_port_properties() 1232 if (i > 0 && topo_prop_set_string_array(tn, TOPO_PGROUP_USB_PORT, in topo_usb_port_properties() 1260 if (i > 0 && topo_prop_set_string_array(tn, TOPO_PGROUP_USB_PORT, in topo_usb_port_properties() 1273 if (i > 0 && topo_prop_set_string_array(tn, TOPO_PGROUP_USB_PORT, in topo_usb_port_properties() 1303 topo_usb_enum_scsa2usb(topo_mod_t *mod, tnode_t *tn, topo_usb_lport_t *lport) in topo_usb_enum_scsa2usb() argument 1327 if (topo_pgroup_create(tn, &topo_binding_pgroup, &ret) != 0) { in topo_usb_enum_scsa2usb() 1333 if (topo_prop_set_string(tn, TOPO_PGROUP_BINDING, in topo_usb_enum_scsa2usb() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_libhp/ |
H A D | fac_prov_libhp.c | 208 fac_prov_libhp_opt_set(topo_mod_t *mod, tnode_t *tn, topo_version_t vers, in fac_prov_libhp_opt_set() argument 220 if (topo_prop_get_string(tn, TOPO_PGROUP_LIBHP, in fac_prov_libhp_opt_set() 222 topo_prop_get_string(tn, TOPO_PGROUP_LIBHP, in fac_prov_libhp_opt_set() 224 topo_prop_get_string(tn, TOPO_PGROUP_LIBHP, in fac_prov_libhp_opt_set() 226 topo_prop_get_string(tn, TOPO_PGROUP_LIBHP, in fac_prov_libhp_opt_set() 285 topo_fac_prov_libhp_enum(topo_mod_t *mod, tnode_t *tn, const char *name, in topo_fac_prov_libhp_enum() argument 288 const char *tname = topo_node_name(tn); in topo_fac_prov_libhp_enum() 289 topo_instance_t inst = topo_node_instance(tn); in topo_fac_prov_libhp_enum() 290 int flags = topo_node_flags(tn); in topo_fac_prov_libhp_enum() 301 if (topo_method_register(mod, tn, fac_prov_libhp_methods) != 0) { in topo_fac_prov_libhp_enum()
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_digraph.c | 161 tnode_t *tn = NULL; in topo_digraph_new() local 183 if ((tn = topo_mod_zalloc(mod, sizeof (tnode_t))) == NULL) in topo_digraph_new() 191 tn->tn_state = TOPO_NODE_ROOT | TOPO_NODE_INIT; in topo_digraph_new() 192 tn->tn_name = (char *)scheme; in topo_digraph_new() 193 tn->tn_instance = 0; in topo_digraph_new() 194 tn->tn_enum = mod; in topo_digraph_new() 195 tn->tn_hdl = thp; in topo_digraph_new() 196 topo_node_hold(tn); in topo_digraph_new() 198 tdg->tdg_rootnode = tn; in topo_digraph_new() 199 if (topo_method_register(mod, tn, digraph_root_methods) != 0) { in topo_digraph_new() [all …]
|
H A D | topo_digraph_xml.c | 441 tnode_t *tn; in serialize_edge() local 444 tn = topo_vertex_node(edge->tve_vertex); in serialize_edge() 445 if (topo_node_resource(tn, &fmri, &err) != 0 || in serialize_edge() 467 serialize_property(topo_hdl_t *thp, FILE *fp, uint_t pad, tnode_t *tn, in serialize_property() argument 479 if (topo_prop_get_int32(tn, pgname, pname, &val, in serialize_property() 489 if (topo_prop_get_uint32(tn, pgname, pname, &val, in serialize_property() 499 if (topo_prop_get_int64(tn, pgname, pname, &val, in serialize_property() 509 if (topo_prop_get_uint64(tn, pgname, pname, &val, in serialize_property() 519 if (topo_prop_get_string(tn, pgname, pname, &val, in serialize_property() 531 if (topo_prop_get_fmri(tn, pgname, pname, &nvl, in serialize_property() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libtopo/ |
H A D | libtopo.c | 251 tnode_t tn; in topo_node() local 260 if (mdb_vread(&tn, sizeof (tn), addr) != sizeof (tn)) { in topo_node() 265 if (mdb_readstr(name, sizeof (name), (uintptr_t)tn.tn_name) < 0) { in topo_node() 266 (void) mdb_snprintf(name, sizeof (name), "<%p>", tn.tn_name); in topo_node() 282 mdb_printf("%-12s %-36d %-30s\n", "tn_instance", tn.tn_instance, in topo_node() 284 mdb_printf("%-12s %-36d %-30s\n", "tn_state", tn.tn_state, in topo_node() 286 if (TOPO_NODE_INIT & tn.tn_state) { in topo_node() 289 if (TOPO_NODE_ROOT & tn.tn_state) { in topo_node() 292 if (TOPO_NODE_BOUND & tn.tn_state) { in topo_node() 295 if (TOPO_NODE_LINKED & tn.tn_state) { in topo_node() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chipset/ |
H A D | chipset.c | 82 tnode_t *tn = NULL; in topo_chipset_enum() local 116 if ((tn = topo_node_bind(mod, pnode, CHIPSET, inst, fmri)) == NULL) { in topo_chipset_enum() 130 if (topo_node_fru_set(tn, presource, 0, &ret) != 0) { in topo_chipset_enum() 140 if ((ret = topo_sensor_create_scalar_sensor(mod, tn, in topo_chipset_enum() 155 topo_node_unbind(tn); in topo_chipset_enum()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/ |
H A D | asn1_get.c | 45 asn1_tagnum tn=0; in asn1_get_tag_2() local 66 tn = (tn<<7) + (asn1_tagnum)(o&0x7F); in asn1_get_tag_2() 68 t->tagnum = tn; in asn1_get_tag_2()
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_fru.c | 108 libzfs_fru_gather(topo_hdl_t *thp, tnode_t *tn, void *arg) in libzfs_fru_gather() argument 122 strcmp(_topo_node_name(tn), "chassis") == 0) { in libzfs_fru_gather() 123 if (_topo_prop_get_string(tn, FM_FMRI_AUTHORITY, in libzfs_fru_gather() 132 if (strcmp(_topo_node_name(tn), "disk") != 0) in libzfs_fru_gather() 138 if (_topo_prop_get_string(tn, "io", "devfs-path", &devpath, &err) != 0) in libzfs_fru_gather() 146 if (_topo_node_fru(tn, &fru, NULL, &err) != 0) { in libzfs_fru_gather()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_print.c | 197 char tn[MDB_SYM_NAMLEN]; in cmd_sizeof() local 203 if ((ret = args_to_typename(&argc, &argv, tn, sizeof (tn))) != 0) in cmd_sizeof() 209 if (mdb_ctf_lookup_by_name(tn, &id) != 0) { in cmd_sizeof() 210 mdb_warn("failed to look up type %s", tn); in cmd_sizeof() 217 mdb_printf("sizeof (%s) = %#lr\n", tn, mdb_ctf_type_size(id)); in cmd_sizeof() 226 char tn[MDB_SYM_NAMLEN]; in cmd_sizeof_tab() local 235 if ((ret = mdb_tab_typename(&argc, &argv, tn, sizeof (tn))) < 0) in cmd_sizeof_tab() 239 return (mdb_tab_complete_type(mcp, tn, MDB_TABC_NOPOINT)); in cmd_sizeof_tab() 251 char tn[MDB_SYM_NAMLEN]; in cmd_offsetof() local 258 if ((ret = args_to_typename(&argc, &argv, tn, sizeof (tn))) != 0) in cmd_offsetof() [all …]
|
H A D | mdb_tab.c | 596 char tn[MDB_SYM_NAMLEN]; in mdb_tab_complete_mt() local 605 if ((ret = mdb_tab_typename(&argc, &argv, tn, sizeof (tn))) < 0) in mdb_tab_complete_mt() 609 return (mdb_tab_complete_type(mcp, tn, MDB_TABC_MEMBERS)); in mdb_tab_complete_mt() 612 return (mdb_tab_complete_member(mcp, tn, NULL)); in mdb_tab_complete_mt() 615 return (mdb_tab_complete_member(mcp, tn, argv[1].a_un.a_str)); in mdb_tab_complete_mt()
|