Home
last modified time | relevance | path

Searched refs:ses_node_t (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/lib/scsi/libses/common/
H A Dlibses.h89 typedef struct ses_node ses_node_t; typedef
105 extern uint64_t ses_node_id(ses_node_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 *);
121 extern nvlist_t *ses_node_props(ses_node_t *);
123 extern ses_snap_t *ses_node_snapshot(ses_node_t *);
[all …]
H A Dses_node.c33 static ses_node_t *
36 ses_node_t *np; in ses_find_enclosure()
52 ses_node_t *
61 ses_node_t *rp; in ses_node_teardown()
74 static ses_node_t *
77 ses_node_t *np; in ses_node_alloc()
350 ses_node_t *
356 ses_node_t *
362 ses_node_t *
368 ses_node_t *
[all …]
H A Dlibses_plugin.h58 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 Dses_impl.h77 int (*sp_node_parse)(ses_plugin_t *, ses_node_t *); /* parse node */
78 int (*sp_node_ctl)(ses_plugin_t *, ses_node_t *, const char *,
145 extern void ses_node_teardown(ses_node_t *);
159 extern int ses_fill_node(ses_node_t *);
H A Dses_plugin.c37 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()
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/
H A Dses2_element_ctl.c689 elem_common_setprop_threshold(ses_plugin_t *sp, ses_node_t *np, in elem_common_setprop_threshold()
1481 elem_setdef_psu(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_psu()
1511 elem_setdef_temp(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_temp()
1527 elem_setdef_lock(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_lock()
1560 elem_setdef_esc(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_esc()
1575 elem_setdef_scc(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_scc()
1600 elem_setdef_ups(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_ups()
1645 elem_setdef_px(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_px()
1717 elem_setdef_itp(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_itp()
1731 elem_setdef_sse(ses_node_t *np, ses2_diag_page_t page, void *data) in elem_setdef_sse()
[all …]
H A Dses2.c39 ses2_setprop(ses_plugin_t *sp, ses_node_t *np, in ses2_setprop()
65 ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page, in ses2_ctl_common_setprop()
94 ses2_node_parse(ses_plugin_t *sp, ses_node_t *np) in ses2_node_parse()
110 ses2_node_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op, in ses2_node_ctl()
H A Dses2_enclosure_ctl.c40 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 Dses2_pages.c40 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 Dses2_enclosure.c69 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 Dses2_impl.h1495 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 *,
/illumos-gate/usr/src/lib/scsi/plugins/ses/SUN/common/
H A Dsun_impl.h93 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 Dsun_enclosure.c43 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 Dsun_element.c38 sun_fill_element_node(ses_plugin_t *sp, ses_node_t *np) in sun_fill_element_node()
H A Dsun.c54 sun_node_parse(ses_plugin_t *sp, ses_node_t *np) in sun_node_parse()
H A Dsun_pages.c36 sun_fruid_index(ses_plugin_t *sp, ses_node_t *np, void *data, in sun_fruid_index()
/illumos-gate/usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/
H A Dloki.c36 sun_loki_fix_bay(ses_plugin_t *sp, ses_node_t *np) in sun_loki_fix_bay()
71 sun_loki_parse_node(ses_plugin_t *sp, ses_node_t *np) in sun_loki_parse_node()
73 ses_node_t *encp; in sun_loki_parse_node()
/illumos-gate/usr/src/cmd/fwflash/plugins/transport/common/
H A Dses.c102 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()
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/
H A Dses_facility.c144 ses_node_t *np; in ses_indicator_mode()
255 ses_node_t *np; in ses_sensor_reading()
329 ses_node_t *np; in ses_sensor_state()
417 ses_node_t *np; in ses_psu_state()
772 ses_node_t *np; in ses_node_enum_facility()
867 ses_add_enclosure_sensors(topo_mod_t *mod, tnode_t *tn, ses_node_t *agg, in ses_add_enclosure_sensors()
870 ses_node_t *child; in ses_add_enclosure_sensors()
958 ses_node_t *np, *agg; in ses_enc_enum_facility()
H A Dses.h41 extern ses_node_t *ses_node_lock(topo_mod_t *, tnode_t *);
H A Dses.c81 ses_node_t *san_node;
86 ses_node_t *sen_node;
99 ses_node_t *sec_enclosure;
211 ses_node_t *spt_snode;
952 ses_node_t *
960 ses_node_t *np; in ses_node_lock()
1061 ses_node_t *np; in ses_present()
1363 ses_node_t *np; in ses_add_bay_props()
1449 ses_node_t *np = snp->sen_node; in ses_create_generic()
1450 ses_node_t *parent; in ses_create_generic()
[all …]
/illumos-gate/usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/
H A Driverwalk.c72 sun_riverwalk_parse_node(ses_plugin_t *sp, ses_node_t *np) in sun_riverwalk_parse_node()
80 ses_node_t *encp; in sun_riverwalk_parse_node()
/illumos-gate/usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/
H A Dlsilogic.c38 lsilogic_parse_node(ses_plugin_t *sp, ses_node_t *np) in lsilogic_parse_node()
/illumos-gate/usr/src/lib/scsi/plugins/ses/libses/common/
H A Dlibses.c34 libses_parse_node(ses_plugin_t *sp, ses_node_t *np) in libses_parse_node()
/illumos-gate/usr/src/cmd/scsi/sestopo/common/
H A Dsestopo.c51 node(ses_node_t *np, void *arg) in node()

12