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 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 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.h79 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 Dses_plugin.c37 size_t len, ses_node_t *np, boolean_t unique)
58 ses_fill_node(ses_node_t *np)
75 ses_node_ctl(ses_node_t *np, const char *op, nvlist_t *arg)
129 ses_node_t *np, size_t *lenp)
/illumos-gate/usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/
H A Dlsilogic.c40 lsilogic_parse_node(ses_plugin_t *sp, ses_node_t *np)
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/
H A Dses2.c41 ses2_setprop(ses_plugin_t *sp, ses_node_t *np,
67 ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
96 ses2_node_parse(ses_plugin_t *sp, ses_node_t *np)
112 ses2_node_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op,
H A Dses2_element_ctl.c39 elem_setprop_device(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
80 elem_setprop_psu(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
107 elem_setprop_cooling(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
142 elem_setprop_temp(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
167 elem_setprop_lock(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
194 elem_setprop_alarm(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
231 elem_setprop_esc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
258 elem_setprop_scc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
283 elem_setprop_ups(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
308 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_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_pages.c39 ses2_ctl_common_setdef(ses_node_t *np, ses2_diag_page_t page, void *data)
58 ses2_aes_index(ses_plugin_t *sp, ses_node_t *np, void *data, size_t pagelen,
126 ses2_threshold_index(ses_plugin_t *sp, ses_node_t *np, void *data,
148 ses2_element_index(ses_plugin_t *sp, ses_node_t *np, void *data,
196 ses2_status_index(ses_plugin_t *sp, ses_node_t *np, void *data,
228 ses_node_t *np)
282 ses_node_t *np)
334 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...]
/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_element.c38 sun_fill_element_node(ses_plugin_t *sp, ses_node_t *np)
H A Dsun_enclosure.c43 enc_parse_feature_block(ses_plugin_t *sp, ses_node_t *np)
124 sun_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np)
H A Dsun.c54 sun_node_parse(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,
/illumos-gate/usr/src/lib/scsi/plugins/ses/libses/common/
H A Dlibses.c36 libses_parse_node(ses_plugin_t *sp, ses_node_t *np)
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/
H A Dses.h41 extern ses_node_t *ses_node_lock(topo_mod_t *, tnode_t *);
H A Dses_facility.c134 ses_node_t *np;
245 ses_node_t *np;
319 ses_node_t *np;
407 ses_node_t *np;
762 ses_node_t *np;
857 ses_add_enclosure_sensors(topo_mod_t *mod, tnode_t *tn, ses_node_t *agg,
860 ses_node_t *child;
948 ses_node_t *np, *agg;
H A Dses.c79 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;
1013 ses_node_t *np;
1255 ses_node_t *np;
1329 ses_node_t *np = snp->sen_node;
1330 ses_node_t *paren
[all...]
/illumos-gate/usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/
H A Dloki.c38 sun_loki_fix_bay(ses_plugin_t *sp, ses_node_t *np)
73 sun_loki_parse_node(ses_plugin_t *sp, ses_node_t *np)
75 ses_node_t *encp;
/illumos-gate/usr/src/cmd/scsi/sestopo/common/
H A Dsestopo.c53 node(ses_node_t *np, void *arg)
/illumos-gate/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;
/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;
300 ses_node_t *rootnodep, *nodep;
628 print_updated_status(ses_node_t *np, void *arg)
659 sendimg(ses_node_t *np, void *data)

Completed in 149 milliseconds

12