ses_enum_data_t
ses_create_disk_bridge(ses_enum_data_t *sdp, tnode_t *pnode, nvlist_t *props,
ses_create_disk(ses_enum_data_t *sdp, tnode_t *pnode, nvlist_t *props)
ses_create_generic(ses_enum_data_t *sdp, ses_enum_node_t *snp, tnode_t *pnode,
ses_set_expander_props(ses_enum_data_t *sdp, ses_enum_node_t *snp,
ses_set_connector_props(ses_enum_data_t *sdp, ses_enum_node_t *snp,
ses_create_esc_sasspecific(ses_enum_data_t *sdp, ses_enum_node_t *snp,
ses_create_protocol_specific(ses_enum_data_t *sdp, ses_enum_node_t *snp,
ses_create_children(ses_enum_data_t *sdp, tnode_t *pnode, uint64_t type,
ses_create_subchassis(ses_enum_data_t *sdp, tnode_t *pnode,
ses_construct_phys_tree(ses_enum_data_t *sdp, ses_enum_chassis_t *cp,
ses_enumerate_node(ses_enum_data_t *sdp, tnode_t *pnode, ses_enum_chassis_t *cp,
ses_create_children_from_phys_tree(ses_enum_data_t *sdp, tnode_t *pnode,
ses_create_chassis(ses_enum_data_t *sdp, tnode_t *pnode, ses_enum_chassis_t *cp)
ses_create_bays(ses_enum_data_t *sdp, tnode_t *pnode)
ses_init_chassis(topo_mod_t *mod, ses_enum_data_t *sdp, ses_enum_chassis_t *pcp,
ses_enum_data_t *sdp = data;
ses_process_dir(const char *dirpath, ses_enum_data_t *sdp)
ses_enum_data_t *data;
if ((data = topo_mod_zalloc(mod, sizeof (ses_enum_data_t))) ==
ses_data_free(ses_enum_data_t *sdp, ses_enum_chassis_t *pcp)
topo_mod_free(mod, sdp, sizeof (ses_enum_data_t));