/osnet-11/usr/src/lib/scsi/libses/common/ |
H A D | libses.h | 89 typedef struct ses_node ses_node_t; typedef in typeref:struct:ses_node 103 typedef ses_walk_action_t (*ses_walk_f)(ses_node_t *, void *); 105 extern uint64_t ses_node_id(ses_node_t *); 106 extern ses_node_t *ses_node_lookup(ses_snap_t *, uint64_t); 108 extern ses_node_t *ses_root_node(ses_snap_t *); 109 extern ses_node_t *ses_node_sibling(ses_node_t *); 110 extern ses_node_t *ses_node_prev_sibling(ses_node_t *); 111 extern ses_node_t *ses_node_chil [all...] |
H A D | ses_node.c | 33 static ses_node_t * 36 ses_node_t *np; 42 return ((ses_node_t *)np); 52 ses_node_t * 59 ses_node_teardown(ses_node_t *np) 61 ses_node_t *rp; 74 static ses_node_t * 75 ses_node_alloc(ses_snap_t *sp, ses_node_t *pnp) 77 ses_node_t *np; 79 np = ses_zalloc(sizeof (ses_node_t)); [all...] |
H A D | ses_impl.h | 76 int (*sp_node_parse)(ses_plugin_t *, ses_node_t *); /* parse node */ 77 int (*sp_node_ctl)(ses_plugin_t *, ses_node_t *, const char *, 79 int (*sp_node_type_known)(ses_plugin_t *, ses_node_t *); 146 extern void ses_node_teardown(ses_node_t *); 160 ses_node_t *); 161 extern int ses_fill_node(ses_node_t *);
|
H A D | libses_plugin.h | 58 ses_node_t *); 59 void *(*spd_index)(ses_plugin_t *, ses_node_t *, 67 int (*spc_node_parse)(ses_plugin_t *, ses_node_t *); 68 int (*spc_node_ctl)(ses_plugin_t *, ses_node_t *, 70 int (*spc_node_type_known)(ses_plugin_t *, ses_node_t *); 77 ses_node_t *, size_t *); 80 size_t, ses_node_t *, boolean_t);
|
H A D | ses_plugin.c | 34 size_t len, ses_node_t *np, boolean_t unique) 55 ses_fill_node(ses_node_t *np) 72 ses_node_ctl(ses_node_t *np, const char *op, nvlist_t *arg) 126 ses_node_t *np, size_t *lenp) 149 ses_node_t *np)
|
H A D | ses_snap.c | 658 ses_walk_node(ses_node_t *np, ses_walk_f func, void *arg) 687 ses_fill_nodes(ses_node_t *np, void *unused) 699 ses_node_t *
|
/osnet-11/usr/src/lib/scsi/plugins/ses/SUN/common/ |
H A D | sun_impl.h | 143 extern int sun_fill_element_node(ses_plugin_t *, ses_node_t *); 144 extern int sun_fill_enclosure_node(ses_plugin_t *, ses_node_t *); 147 extern int sun_setprop(ses_plugin_t *, ses_node_t *, const ses2_ctl_prop_t *, 150 extern int sun_element_setdef(ses_node_t *, ses2_diag_page_t, void *); 151 extern int sun_enclosure_setdef(ses_node_t *, ses2_diag_page_t, void *); 153 extern int sun_element_ctl(ses_plugin_t *, ses_node_t *, const char *, 155 extern int sun_enclosure_ctl(ses_plugin_t *, ses_node_t *, const char *,
|
H A D | sun.c | 60 sun_setprop(ses_plugin_t *sp, ses_node_t *np, 86 sun_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 115 sun_node_parse(ses_plugin_t *sp, ses_node_t *np) 131 sun_node_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op, 148 sun_node_type_known(ses_plugin_t *sp, ses_node_t *np)
|
H A D | sun_element.c | 60 elem_parse_sd(ses_plugin_t *spp, ses_node_t *np) 94 elem_parse_descr(ses_plugin_t *sp, ses_node_t *np) 112 sun_fill_element_node(ses_plugin_t *sp, ses_node_t *np)
|
H A D | sun_pages.c | 36 sun_fruid_index(ses_plugin_t *sp, ses_node_t *np, void *data, 82 sun_ctl_common_setdef(ses_node_t *np, ses2_diag_page_t page, void *data) 102 ses_node_t *np)
|
H A D | sun_element_ctl.c | 38 elem_setprop_sunw_fanmodule(ses_plugin_t *sp, ses_node_t *np, 97 elem_setdef_sunw_fanmodule(ses_node_t *np, ses2_diag_page_t page, void *data) 123 sun_element_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op, 147 sun_element_setdef(ses_node_t *np, ses2_diag_page_t page, void *data)
|
H A D | sun_enclosure.c | 43 enc_parse_feature_block(ses_plugin_t *sp, ses_node_t *np) 143 sun_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np)
|
/osnet-11/usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/ |
H A D | lsilogic.c | 37 lsilogic_parse_node(ses_plugin_t *sp, ses_node_t *np)
|
/osnet-11/usr/src/lib/scsi/plugins/ses/SUN-SAS2-X16DBP/common/ |
H A D | sun_sas2_x16dbp.c | 37 sun_sas2_x16dbp_parse_node(ses_plugin_t *sp, ses_node_t *np)
|
/osnet-11/usr/src/lib/scsi/plugins/ses/ses2/common/ |
H A D | ses2.c | 38 ses2_setprop(ses_plugin_t *sp, ses_node_t *np, 64 ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 93 ses2_node_parse(ses_plugin_t *sp, ses_node_t *np) 109 ses2_node_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op, 126 ses2_node_type_known(ses_plugin_t *sp, ses_node_t *np)
|
H A D | ses2_element_ctl.c | 38 elem_setprop_device(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 79 elem_setprop_psu(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 106 elem_setprop_cooling(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 141 elem_setprop_temp(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 166 elem_setprop_lock(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 193 elem_setprop_alarm(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 230 elem_setprop_esc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 257 elem_setprop_scc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 282 elem_setprop_ups(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 307 elem_setprop_cache(ses_plugin_t *sp, ses_node_t *n [all...] |
H A D | ses2_enclosure_ctl.c | 40 enc_do_ucode(ses_plugin_t *sp, ses_node_t *np, nvlist_t *nvl) 122 enc_ctl_common(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 160 enc_ctl_string(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 199 enc_ctl_nick(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, 288 enc_setdef_one(ses_node_t *np, ses2_diag_page_t page, void *data) 306 ses2_enclosure_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op, 318 ses2_enclosure_setdef(ses_node_t *np, ses2_diag_page_t page, void *data)
|
H A D | ses2_pages.c | 36 ses2_ctl_common_setdef(ses_node_t *np, ses2_diag_page_t page, void *data) 55 ses2_aes_index(ses_plugin_t *sp, ses_node_t *np, void *data, size_t pagelen, 64 ses_node_t *uncle; 227 ses2_threshold_index(ses_plugin_t *sp, ses_node_t *np, void *data, 249 ses2_element_index(ses_plugin_t *sp, ses_node_t *np, void *data, 297 ses2_status_index(ses_plugin_t *sp, ses_node_t *np, void *data, 329 ses_node_t *np) 376 ses_node_t *np) 424 ses_node_t *np)
|
H A D | ses2_enclosure.c | 69 enc_parse_help(ses_plugin_t *sp, ses_node_t *np) 127 enc_parse_string_in(ses_plugin_t *sp, ses_node_t *np) 187 enc_parse_descr(ses_plugin_t *sp, ses_node_t *np) 205 enc_parse_dlucode(ses_plugin_t *sp, ses_node_t *np) 254 enc_parse_subnick(ses_plugin_t *sp, ses_node_t *np) 298 ses2_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np)
|
H A D | ses2_impl.h | 1487 extern int ses2_fill_element_node(ses_plugin_t *, ses_node_t *); 1488 extern int ses2_fill_enclosure_node(ses_plugin_t *, ses_node_t *); 1490 typedef int (*ses2_setprop_f)(ses_plugin_t *, ses_node_t *, ses2_diag_page_t, 1500 typedef int (*ses2_setdef_f)(ses_node_t *, ses2_diag_page_t, void *); 1502 extern int ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *, 1531 extern int ses2_setprop(ses_plugin_t *, ses_node_t *, const ses2_ctl_prop_t *, 1534 extern int ses2_element_setdef(ses_node_t *, ses2_diag_page_t, void *); 1535 extern int ses2_enclosure_setdef(ses_node_t *, ses2_diag_page_t, void *); 1537 extern int ses2_element_ctl(ses_plugin_t *, ses_node_t *, const char *, 1539 extern int ses2_enclosure_ctl(ses_plugin_t *, ses_node_t *, cons [all...] |
/osnet-11/usr/src/lib/scsi/plugins/ses/libses/common/ |
H A D | libses.c | 36 libses_parse_node(ses_plugin_t *sp, ses_node_t *np)
|
/osnet-11/usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/ |
H A D | loki.c | 35 sun_loki_fix_bay(ses_plugin_t *sp, ses_node_t *np) 70 sun_loki_parse_node(ses_plugin_t *sp, ses_node_t *np) 72 ses_node_t *encp;
|
/osnet-11/usr/src/lib/fm/topo/modules/common/ses/common/ |
H A D | ses.h | 41 extern ses_node_t *ses_node_lock(topo_mod_t *, tnode_t *);
|
H A D | ses_facility.c | 139 ses_node_t *np; 250 ses_node_t *np; 324 ses_node_t *np; 412 ses_node_t *np; 767 ses_node_t *np; 877 ses_add_enclosure_sensors(topo_mod_t *mod, tnode_t *tn, ses_node_t *agg, 880 ses_node_t *child; 968 ses_node_t *np, *agg;
|
/osnet-11/usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/ |
H A D | riverwalk.c | 74 sun_riverwalk_parse_node(ses_plugin_t *sp, ses_node_t *np) 82 ses_node_t *encp;
|