/titanic_44/usr/src/lib/scsi/libses/common/ |
H A D | libses.h | 89 typedef struct ses_node ses_node_t; typedef 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_child(ses_node_t *); 112 extern ses_node_t *ses_node_parent(ses_node_t *); 120 extern ses_node_type_t ses_node_type(ses_node_t *); [all …]
|
H A D | ses_node.c | 33 static ses_node_t * 36 ses_node_t *np; in ses_find_enclosure() 42 return ((ses_node_t *)np); in ses_find_enclosure() 52 ses_node_t * 59 ses_node_teardown(ses_node_t *np) in ses_node_teardown() 61 ses_node_t *rp; in ses_node_teardown() 74 static ses_node_t * 75 ses_node_alloc(ses_snap_t *sp, ses_node_t *pnp) in ses_node_alloc() 77 ses_node_t *np; in ses_node_alloc() 79 np = ses_zalloc(sizeof (ses_node_t)); in ses_node_alloc() [all …]
|
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 *, 75 ses_node_t *, size_t *); 78 size_t, ses_node_t *, boolean_t);
|
H A D | ses_impl.h | 79 int (*sp_node_parse)(ses_plugin_t *, ses_node_t *); /* parse node */ 80 int (*sp_node_ctl)(ses_plugin_t *, ses_node_t *, const char *, 147 extern void ses_node_teardown(ses_node_t *); 161 extern int ses_fill_node(ses_node_t *);
|
H A D | ses_plugin.c | 37 size_t len, ses_node_t *np, boolean_t unique) in ses_plugin_ctlpage_lookup() 58 ses_fill_node(ses_node_t *np) in ses_fill_node() 75 ses_node_ctl(ses_node_t *np, const char *op, nvlist_t *arg) in ses_node_ctl() 129 ses_node_t *np, size_t *lenp) in ses_plugin_page_lookup()
|
/titanic_44/usr/src/lib/scsi/plugins/ses/ses2/common/ |
H A D | ses2_element_ctl.c | 39 elem_setprop_device(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_device() 80 elem_setprop_psu(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_psu() 107 elem_setprop_cooling(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_cooling() 142 elem_setprop_temp(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_temp() 167 elem_setprop_lock(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_lock() 194 elem_setprop_alarm(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_alarm() 231 elem_setprop_esc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_esc() 258 elem_setprop_scc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_scc() 283 elem_setprop_ups(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_ups() 308 elem_setprop_cache(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in elem_setprop_cache() [all …]
|
H A D | ses2.c | 41 ses2_setprop(ses_plugin_t *sp, ses_node_t *np, in ses2_setprop() 67 ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in ses2_ctl_common_setprop() 96 ses2_node_parse(ses_plugin_t *sp, ses_node_t *np) in ses2_node_parse() 112 ses2_node_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op, in ses2_node_ctl()
|
H A D | ses2_enclosure_ctl.c | 40 enc_do_ucode(ses_plugin_t *sp, ses_node_t *np, nvlist_t *nvl) in enc_do_ucode() 122 enc_ctl_common(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in enc_ctl_common() 160 enc_ctl_string(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in enc_ctl_string() 199 enc_ctl_nick(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in enc_ctl_nick() 288 enc_setdef_one(ses_node_t *np, ses2_diag_page_t page, void *data) in enc_setdef_one() 306 ses2_enclosure_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op, in ses2_enclosure_ctl() 318 ses2_enclosure_setdef(ses_node_t *np, ses2_diag_page_t page, void *data) in ses2_enclosure_setdef()
|
H A D | ses2_pages.c | 40 ses2_ctl_common_setdef(ses_node_t *np, ses2_diag_page_t page, void *data) in ses2_ctl_common_setdef() 59 ses2_aes_index(ses_plugin_t *sp, ses_node_t *np, void *data, size_t pagelen, in ses2_aes_index() 160 ses2_threshold_index(ses_plugin_t *sp, ses_node_t *np, void *data, in ses2_threshold_index() 182 ses2_element_index(ses_plugin_t *sp, ses_node_t *np, void *data, in ses2_element_index() 230 ses2_status_index(ses_plugin_t *sp, ses_node_t *np, void *data, in ses2_status_index() 262 ses_node_t *np) in ses2_ctl_fill() 316 ses_node_t *np) in ses2_threshout_ctl_fill() 368 ses_node_t *np) in ses2_ucodeout_ctl_fill()
|
H A D | ses2_enclosure.c | 69 enc_parse_help(ses_plugin_t *sp, ses_node_t *np) in enc_parse_help() 127 enc_parse_string_in(ses_plugin_t *sp, ses_node_t *np) in enc_parse_string_in() 187 enc_parse_descr(ses_plugin_t *sp, ses_node_t *np) in enc_parse_descr() 205 enc_parse_dlucode(ses_plugin_t *sp, ses_node_t *np) in enc_parse_dlucode() 254 enc_parse_subnick(ses_plugin_t *sp, ses_node_t *np) in enc_parse_subnick() 298 ses2_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np) in ses2_fill_enclosure_node()
|
H A D | ses2_impl.h | 1495 extern int ses2_fill_element_node(ses_plugin_t *, ses_node_t *); 1496 extern int ses2_fill_enclosure_node(ses_plugin_t *, ses_node_t *); 1498 typedef int (*ses2_setprop_f)(ses_plugin_t *, ses_node_t *, ses2_diag_page_t, 1508 typedef int (*ses2_setdef_f)(ses_node_t *, ses2_diag_page_t, void *); 1510 extern int ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *, 1539 extern int ses2_setprop(ses_plugin_t *, ses_node_t *, const ses2_ctl_prop_t *, 1542 extern int ses2_element_setdef(ses_node_t *, ses2_diag_page_t, void *); 1543 extern int ses2_enclosure_setdef(ses_node_t *, ses2_diag_page_t, void *); 1545 extern int ses2_element_ctl(ses_plugin_t *, ses_node_t *, const char *, 1547 extern int ses2_enclosure_ctl(ses_plugin_t *, ses_node_t *, const char *,
|
/titanic_44/usr/src/lib/scsi/plugins/ses/SUN/common/ |
H A D | sun_impl.h | 93 extern int sun_fill_element_node(ses_plugin_t *, ses_node_t *); 94 extern int sun_fill_enclosure_node(ses_plugin_t *, ses_node_t *);
|
H A D | sun_enclosure.c | 43 enc_parse_feature_block(ses_plugin_t *sp, ses_node_t *np) in enc_parse_feature_block() 124 sun_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np) in sun_fill_enclosure_node()
|
H A D | sun_element.c | 38 sun_fill_element_node(ses_plugin_t *sp, ses_node_t *np) in sun_fill_element_node()
|
H A D | sun.c | 54 sun_node_parse(ses_plugin_t *sp, ses_node_t *np) in sun_node_parse()
|
H A D | sun_pages.c | 36 sun_fruid_index(ses_plugin_t *sp, ses_node_t *np, void *data, in sun_fruid_index()
|
/titanic_44/usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/ |
H A D | loki.c | 38 sun_loki_fix_bay(ses_plugin_t *sp, ses_node_t *np) in sun_loki_fix_bay() 73 sun_loki_parse_node(ses_plugin_t *sp, ses_node_t *np) in sun_loki_parse_node() 75 ses_node_t *encp; in sun_loki_parse_node()
|
/titanic_44/usr/src/cmd/fwflash/plugins/transport/common/ |
H A D | ses.c | 102 ses_node_t *uw_oldnp; 152 static int print_updated_status(ses_node_t *np, void *arg); 154 static int sendimg(ses_node_t *np, void *data); 196 ses_node_t *targetnode; in fw_writefw() 300 ses_node_t *rootnodep, *nodep; in fw_identify() 628 print_updated_status(ses_node_t *np, void *arg) in print_updated_status() 659 sendimg(ses_node_t *np, void *data) in sendimg()
|
/titanic_44/usr/src/lib/fm/topo/modules/common/ses/ |
H A D | ses_facility.c | 134 ses_node_t *np; in ses_indicator_mode() 245 ses_node_t *np; in ses_sensor_reading() 319 ses_node_t *np; in ses_sensor_state() 407 ses_node_t *np; in ses_psu_state() 762 ses_node_t *np; in ses_node_enum_facility() 857 ses_add_enclosure_sensors(topo_mod_t *mod, tnode_t *tn, ses_node_t *agg, in ses_add_enclosure_sensors() 860 ses_node_t *child; in ses_add_enclosure_sensors() 948 ses_node_t *np, *agg; in ses_enc_enum_facility()
|
H A D | ses.h | 41 extern ses_node_t *ses_node_lock(topo_mod_t *, tnode_t *);
|
H A D | ses.c | 79 ses_node_t *san_node; 84 ses_node_t *sen_node; 97 ses_node_t *sec_enclosure; 209 ses_node_t *spt_snode; 904 ses_node_t * 912 ses_node_t *np; in ses_node_lock() 1013 ses_node_t *np; in ses_present() 1313 ses_node_t *np; in ses_add_bay_props() 1387 ses_node_t *np = snp->sen_node; in ses_create_generic() 1388 ses_node_t *parent; in ses_create_generic() [all …]
|
/titanic_44/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) in sun_riverwalk_parse_node() 82 ses_node_t *encp; in sun_riverwalk_parse_node()
|
/titanic_44/usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/ |
H A D | lsilogic.c | 40 lsilogic_parse_node(ses_plugin_t *sp, ses_node_t *np) in lsilogic_parse_node()
|
/titanic_44/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) in libses_parse_node()
|
/titanic_44/usr/src/cmd/scsi/sestopo/common/ |
H A D | sestopo.c | 53 node(ses_node_t *np, void *arg) in node()
|