• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/cmd/zed/

Lines Matching defs:zsp

238  * Add an environment variable for [eid] to the container [zsp].
243 * If the converted variable name already exists within the container [zsp],
250 * All environment variables in [zsp] should be added through this function.
253 _zed_event_add_var(uint64_t eid, zed_strings_t *zsp,
265 assert(zsp != NULL);
333 } else if (zed_strings_add(zsp, keybuf, valbuf) < 0) {
352 _zed_event_add_int8_array(uint64_t eid, zed_strings_t *zsp,
378 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
382 _zed_event_add_uint8_array(uint64_t eid, zed_strings_t *zsp,
408 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
412 _zed_event_add_int16_array(uint64_t eid, zed_strings_t *zsp,
438 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
442 _zed_event_add_uint16_array(uint64_t eid, zed_strings_t *zsp,
468 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
472 _zed_event_add_int32_array(uint64_t eid, zed_strings_t *zsp,
498 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
502 _zed_event_add_uint32_array(uint64_t eid, zed_strings_t *zsp,
528 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
532 _zed_event_add_int64_array(uint64_t eid, zed_strings_t *zsp,
558 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
562 _zed_event_add_uint64_array(uint64_t eid, zed_strings_t *zsp,
590 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
594 _zed_event_add_string_array(uint64_t eid, zed_strings_t *zsp,
620 return (_zed_event_add_var(eid, zsp, prefix, name, "%s", buf));
629 _zed_event_add_nvpair(uint64_t eid, zed_strings_t *zsp, nvpair_t *nvp)
642 assert(zsp != NULL);
650 _zed_event_add_var(eid, zsp, prefix, name, "%s", "1");
654 _zed_event_add_var(eid, zsp, prefix, name, "%s", b ? "1" : "0");
658 _zed_event_add_var(eid, zsp, prefix, name, "%d", i8);
662 _zed_event_add_var(eid, zsp, prefix, name, "%d", i8);
666 _zed_event_add_var(eid, zsp, prefix, name, "%u", i8);
670 _zed_event_add_var(eid, zsp, prefix, name, "%d", i16);
674 _zed_event_add_var(eid, zsp, prefix, name, "%u", i16);
678 _zed_event_add_var(eid, zsp, prefix, name, "%d", i32);
682 _zed_event_add_var(eid, zsp, prefix, name, "%u", i32);
686 _zed_event_add_var(eid, zsp, prefix, name,
691 _zed_event_add_var(eid, zsp, prefix, name,
702 _zed_event_add_var(eid, zsp, prefix, alt, "%s",
712 _zed_event_add_var(eid, zsp, prefix, alt, "%s",
718 _zed_event_add_var(eid, zsp, prefix, name, "%g", d);
722 _zed_event_add_var(eid, zsp, prefix, name,
727 _zed_event_add_var(eid, zsp, prefix, name,
731 _zed_event_add_int8_array(eid, zsp, prefix, nvp);
734 _zed_event_add_uint8_array(eid, zsp, prefix, nvp);
737 _zed_event_add_int16_array(eid, zsp, prefix, nvp);
740 _zed_event_add_uint16_array(eid, zsp, prefix, nvp);
743 _zed_event_add_int32_array(eid, zsp, prefix, nvp);
746 _zed_event_add_uint32_array(eid, zsp, prefix, nvp);
749 _zed_event_add_int64_array(eid, zsp, prefix, nvp);
752 _zed_event_add_uint64_array(eid, zsp, prefix, nvp);
755 _zed_event_add_string_array(eid, zsp, prefix, nvp);
761 _zed_event_add_var(eid, zsp, prefix, name, "_NOT_IMPLEMENTED_");
780 _zed_event_add_env_restrict(uint64_t eid, zed_strings_t *zsp,
816 assert(zsp != NULL);
825 _zed_event_add_var(eid, zsp, NULL, (*pa)[0], "%s", (*pa)[1]);
836 _zed_event_add_env_preserve(uint64_t eid, zed_strings_t *zsp)
845 assert(zsp != NULL);
849 _zed_event_add_var(eid, zsp, NULL, *keyp, "%s", val);
885 _zed_event_add_time_strings(uint64_t eid, zed_strings_t *zsp, int64_t etime[])
890 assert(zsp != NULL);
893 _zed_event_add_var(eid, zsp, ZEVENT_VAR_PREFIX, "TIME_SECS",
895 _zed_event_add_var(eid, zsp, ZEVENT_VAR_PREFIX, "TIME_NSECS",
905 _zed_event_add_var(eid, zsp, ZEVENT_VAR_PREFIX, "TIME_STRING",
919 zed_strings_t *zsp;
960 zsp = zed_strings_create();
964 _zed_event_add_nvpair(eid, zsp, nvp);
966 _zed_event_add_env_restrict(eid, zsp, zcp->path);
967 _zed_event_add_env_preserve(eid, zsp);
969 _zed_event_add_var(eid, zsp, ZED_VAR_PREFIX, "PID",
971 _zed_event_add_var(eid, zsp, ZED_VAR_PREFIX, "ZEDLET_DIR",
974 _zed_event_add_var(eid, zsp, ZEVENT_VAR_PREFIX, "SUBCLASS",
977 _zed_event_add_time_strings(eid, zsp, etime);
979 zed_exec_process(eid, class, subclass, zcp, zsp);
983 zed_strings_destroy(zsp);