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

12

/osnet-11/usr/src/lib/scsi/libses/common/
H A Dlibses.h89 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 Dses_node.c33 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 Dses_impl.h76 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 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 *,
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 Dses_plugin.c34 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 Dses_snap.c658 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 Dsun_impl.h143 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 Dsun.c60 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 Dsun_element.c60 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 Dsun_pages.c36 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 Dsun_element_ctl.c38 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 Dsun_enclosure.c43 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 Dlsilogic.c37 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 Dsun_sas2_x16dbp.c37 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 Dses2.c38 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 Dses2_element_ctl.c38 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 Dses2_enclosure_ctl.c40 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 Dses2_pages.c36 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 Dses2_enclosure.c69 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 Dses2_impl.h1487 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 Dlibses.c36 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 Dloki.c35 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 Dses.h41 extern ses_node_t *ses_node_lock(topo_mod_t *, tnode_t *);
H A Dses_facility.c139 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 Driverwalk.c74 sun_riverwalk_parse_node(ses_plugin_t *sp, ses_node_t *np)
82 ses_node_t *encp;

Completed in 48 milliseconds

12