Lines Matching refs:args

308 	nvlist_t *pfmri = NULL, *fmri = NULL, *args = NULL;
316 * Do we have any args to pass?
320 if (topo_mod_nvalloc(mod, &args, NV_UNIQUE_NAME) != 0)
326 nvlist_free(args);
330 if (nvlist_add_nvlist(args, TOPO_METH_FMRI_ARG_PARENT,
333 nvlist_free(args);
343 (void) nvlist_add_nvlist(args, TOPO_METH_FMRI_ARG_AUTH, auth);
347 (void) nvlist_add_string(args, TOPO_METH_FMRI_ARG_PART,
351 (void) nvlist_add_string(args, TOPO_METH_FMRI_ARG_PART,
358 (void) nvlist_add_string(args, TOPO_METH_FMRI_ARG_REV,
362 (void) nvlist_add_string(args, TOPO_METH_FMRI_ARG_REV,
369 (void) nvlist_add_string(args, TOPO_METH_FMRI_ARG_SER,
374 (void) nvlist_add_string(args, TOPO_METH_FMRI_ARG_SER,
379 (void) nvlist_add_nvlist(args, TOPO_METH_FMRI_ARG_HCS,
383 args, &err)) == NULL) {
384 nvlist_free(args);
388 nvlist_free(args);
401 nvlist_t *fmri, *args;
407 if (topo_mod_nvalloc(mod, &args, NV_UNIQUE_NAME) != 0)
410 if (nvlist_add_string(args, FM_FMRI_DEV_PATH, dev_path) != 0) {
411 nvlist_free(args);
415 (void) nvlist_add_string(args, FM_FMRI_DEV_ID, devid);
418 FM_FMRI_SCHEME_DEV, 0, args, &err)) == NULL) {
419 nvlist_free(args);
423 nvlist_free(args);
436 nvlist_t *fmri = NULL, *args = NULL;
442 if (topo_mod_nvalloc(mod, &args, NV_UNIQUE_NAME) != 0)
445 if (nvlist_add_uint32(args, FM_FMRI_CPU_ID, cpu_id) != 0) {
446 nvlist_free(args);
453 (void) nvlist_add_uint8(args, FM_FMRI_CPU_MASK, cpumask);
454 (void) nvlist_add_string(args, FM_FMRI_CPU_SERIAL_ID, serial);
457 FM_FMRI_SCHEME_CPU, 0, args, &err)) == NULL) {
458 nvlist_free(args);
462 nvlist_free(args);
474 nvlist_t *fmri = NULL, *args = NULL;
480 if (topo_mod_nvalloc(mod, &args, NV_UNIQUE_NAME) != 0)
483 if (nvlist_add_string(args, "DRIVER", driver) != 0) {
484 nvlist_free(args);
489 FM_FMRI_SCHEME_MOD, 0, args, &err)) == NULL) {
490 nvlist_free(args);
494 nvlist_free(args);
513 nvlist_t *fmri, *args;
520 if (topo_mod_nvalloc(mod, &args, NV_UNIQUE_NAME) != 0)
524 err |= _SWFMRI_ADD_STRING(args, "obj_path", obj_path);
525 err |= _SWFMRI_ADD_STRING(args, "obj_root", obj_root);
527 err |= nvlist_add_nvlist(args, "obj_pkg", obj_pkg);
529 err |= _SWFMRI_ADD_STRING(args, "site_token", site_token);
530 err |= _SWFMRI_ADD_STRING(args, "site_module", site_module);
531 err |= _SWFMRI_ADD_STRING(args, "site_file", site_file);
532 err |= _SWFMRI_ADD_STRING(args, "site_func", site_func);
534 err |= nvlist_add_int64(args, "site_line", site_line);
536 err |= _SWFMRI_ADD_STRING(args, "ctxt_origin", ctxt_origin);
537 err |= _SWFMRI_ADD_STRING(args, "ctxt_execname", ctxt_execname);
539 err |= nvlist_add_int64(args, "ctxt_pid", ctxt_pid);
540 err |= _SWFMRI_ADD_STRING(args, "ctxt_zone", ctxt_zone);
542 err |= nvlist_add_int64(args, "ctxt_ctid", ctxt_ctid);
544 err |= nvlist_add_string_array(args, "stack", ctxt_stack,
548 nvlist_free(args);
553 FM_FMRI_SCHEME_SW, 0, args, &err)) == NULL) {
554 nvlist_free(args);
558 nvlist_free(args);