Lines Matching defs:site
131 nvlist_t *args, *fmri = NULL, *obj = NULL, *site = NULL, *ctxt = NULL;
213 * Do we have anything for a 'site' nvlist?
220 * Allocate and build 'site' nvlist.
222 if (topo_mod_nvalloc(mod, &site, NV_UNIQUE_NAME) != 0) {
227 err |= sw_add_optl_string(site, FM_FMRI_SW_SITE_TOKEN, site_token);
228 err |= sw_add_optl_string(site, FM_FMRI_SW_SITE_MODULE, site_module);
229 err |= sw_add_optl_string(site, FM_FMRI_SW_SITE_FILE, site_file);
230 err |= sw_add_optl_string(site, FM_FMRI_SW_SITE_FUNC, site_func);
233 err |= nvlist_add_int64(site, FM_FMRI_SW_SITE_LINE, site_line);
236 * Add 'site' to the fmri.
239 err |= nvlist_add_nvlist(fmri, FM_FMRI_SW_SITE, site);
291 if (site)
292 nvlist_free(site);
366 nvlist_t *object, *site = NULL, *anvl = NULL;
401 /* The 'site' nvlist is optional */
404 if ((err = nvlist_lookup_nvlist(nvl, FM_FMRI_SW_SITE, &site)) == 0) {
408 if (lookup_string(site, FM_FMRI_SW_SITE_TOKEN, &token,
414 if (lookup_string(site, FM_FMRI_SW_SITE_FILE,
416 (void) lookup_string(site, FM_FMRI_SW_SITE_FUNC,
418 if (nvlist_lookup_int64(site,
438 * :token=<site.token>
440 * :file=<site.file>[:func=<site.func>][:line=<site.line>]