Home | History | Annotate | Download | only in os

Lines Matching refs:ereport

102  * Common fault management kstats to record ereport generation
158 panic("failed to create required ereport error queue");
164 /* Initialize ereport allocation and generation kstats */
466 * iterates over the in-transit messages in the ereport sysevent channel.
519 * Post an error report (ereport) to the sysevent error channel. The error
524 fm_ereport_post(nvlist_t *ereport, int evc_flag)
530 (void) nvlist_size(ereport, &nvl_size, NV_ENCODE_NATIVE);
544 SUNW_VENDOR, FM_PUB, ereport, evc_flag) != 0) {
552 ESC_DEV_DLE, ereport, &eid, DDI_SLEEP);
815 * Set-up and validate the members of an ereport event according to:
819 * class string ereport
823 * ereport-payload nvlist_t <var args>
827 * "ereport" event class (and we require FM_EREPORT_VERS0) but
831 * ereport category 1 classification (expect FM_EREPORT_VERS0) and one
835 fm_ereport_set(nvlist_t *ereport, int version, const char *erpt_class,
850 if (nvlist_add_string(ereport, FM_CLASS, ereport_class) != 0) {
855 if (nvlist_add_uint64(ereport, FM_EREPORT_ENA, ena)) {
859 if (nvlist_add_nvlist(ereport, FM_EREPORT_DETECTOR,
866 ret = i_fm_payload_set(ereport, name, ap);
1277 * string array to a Fault Management ereport as FM_EREPORT_PAYLOAD_NAME_STACK.