usr/src/lib/fm/topo/libtopo/common/libtopo.h
changeset 3323 3cff27a475a5
parent 3062 46d280f5351d
child 3666 4c0bd30907d2
equal deleted inserted replaced
3322:1d861e55bbc9 3323:3cff27a475a5
   126 extern int topo_fmri_nvl2str(topo_hdl_t *, nvlist_t *, char **, int *);
   126 extern int topo_fmri_nvl2str(topo_hdl_t *, nvlist_t *, char **, int *);
   127 extern int topo_fmri_str2nvl(topo_hdl_t *, const char *, nvlist_t **, int *);
   127 extern int topo_fmri_str2nvl(topo_hdl_t *, const char *, nvlist_t **, int *);
   128 extern int topo_fmri_asru(topo_hdl_t *, nvlist_t *, nvlist_t **, int *);
   128 extern int topo_fmri_asru(topo_hdl_t *, nvlist_t *, nvlist_t **, int *);
   129 extern int topo_fmri_fru(topo_hdl_t *, nvlist_t *, nvlist_t **,
   129 extern int topo_fmri_fru(topo_hdl_t *, nvlist_t *, nvlist_t **,
   130     int *);
   130     int *);
       
   131 extern int topo_fmri_label(topo_hdl_t *, nvlist_t *, char **, int *);
   131 extern int topo_fmri_compare(topo_hdl_t *, nvlist_t *, nvlist_t *, int *);
   132 extern int topo_fmri_compare(topo_hdl_t *, nvlist_t *, nvlist_t *, int *);
   132 extern int topo_fmri_invoke(topo_hdl_t *, nvlist_t *, topo_walk_cb_t, void *,
   133 extern int topo_fmri_invoke(topo_hdl_t *, nvlist_t *, topo_walk_cb_t, void *,
   133     int *);
   134     int *);
   134 extern nvlist_t *topo_fmri_create(topo_hdl_t *, const char *, const char *,
       
   135     topo_instance_t, nvlist_t *, int *);
       
   136 
   135 
   137 /*
   136 /*
   138  * Topo node utilities: callable from topo_walk_step() callback or module
   137  * Topo node utilities: callable from topo_walk_step() callback or module
   139  * enumeration, topo_mod_enumerate()
   138  * enumeration, topo_mod_enumerate()
   140  */
   139  */