ses_snap_t
ses_snap_t *snapshot;
ses_snap_t *snapshot;
ses_snap_t *newsnap;
ses_snap_t *sp;
ses_snap_t *snap;
ses_snap_t *set_snap;
extern ses_node_t *ses_node_lookup(ses_snap_t *, uint64_t);
extern ses_node_t *ses_root_node(ses_snap_t *);
extern int ses_walk(ses_snap_t *, ses_walk_f, void *);
extern ses_snap_t *ses_snap_hold(ses_target_t *);
extern void ses_snap_rele(ses_snap_t *);
extern ses_snap_t *ses_snap_new(ses_target_t *);
extern uint32_t ses_snap_generation(ses_snap_t *);
extern ses_snap_t *ses_node_snapshot(ses_node_t *);
extern ses_node_t *ses_snap_primary_enclosure(ses_snap_t *);
extern void *ses_plugin_page_lookup(ses_plugin_t *, ses_snap_t *, int,
extern void *ses_plugin_ctlpage_lookup(ses_plugin_t *, ses_snap_t *, int,
ses_snap_t *sp;
extern int ses_fill_snap(ses_snap_t *);
extern ses_snap_page_t *ses_snap_find_page(ses_snap_t *, ses2_diag_page_t,
extern ses_snap_page_t *ses_snap_ctl_page(ses_snap_t *,
extern int ses_snap_do_ctl(ses_snap_t *);
ses_build_snap_skel(ses_snap_t *sp)
ses_fill_snap(ses_snap_t *sp)
ses_find_enclosure(ses_snap_t *sp, uint64_t number)
ses_root_node(ses_snap_t *sp)
ses_snap_t *
return ((ses_snap_t *)np->sn_snapshot);
ses_snap_primary_enclosure(ses_snap_t *sp)
ses_node_alloc(ses_snap_t *sp, ses_node_t *pnp)
ses_plugin_page_lookup(ses_plugin_t *sp, ses_snap_t *snap, int pagenum,
ses_plugin_ctlpage_lookup(ses_plugin_t *sp, ses_snap_t *snap, int pagenum,
ses_snap_ctl_page(ses_snap_t *sp, ses2_diag_page_t page, size_t dlen,
read_status_page(ses_snap_t *sp, ses2_diag_page_t page)
send_control_page(ses_snap_t *sp, ses_snap_page_t *pp)
ses_snap_find_page(ses_snap_t *sp, ses2_diag_page_t page, boolean_t ctl)
pages_skel_create(ses_snap_t *sp)
ses_snap_free(ses_snap_t *sp)
ses_snap_rele_unlocked(ses_snap_t *sp)
ses_snap_t *
ses_snap_t *sp;
ses_snap_rele(ses_snap_t *sp)
ses_snap_t *
ses_snap_t *sp;
if ((sp = ses_zalloc(sizeof (ses_snap_t))) == NULL)
ses_snap_free((ses_snap_t *)sp);
ses_snap_do_ctl(ses_snap_t *sp)
ses_snap_generation(ses_snap_t *sp)
ses_walk(ses_snap_t *sp, ses_walk_f func, void *arg)
ses_node_lookup(ses_snap_t *sp, uint64_t id)
free_all_snap_pages(ses_snap_t *sp)
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);
ses_snap_t *snap = ses_node_snapshot(np);