Lines Matching refs:pri
73 #define CHANIDX(priv, pri) (2 * ((priv) != 0) + (pri == FMEV_HIPRI))
75 #define CHAN_NAME(priv, pri) (chaninfo[CHANIDX(priv, pri)].name)
76 #define CHAN_BINDING(priv, pri) (chaninfo[CHANIDX(priv, pri)].binding)
77 #define CHAN_FLAGS(priv, pri) (chaninfo[CHANIDX(priv, pri)].flags)
102 bind_channel(boolean_t priv, fmev_pri_t pri)
104 evchan_t **evcpp = &CHAN_BINDING(priv, pri);
110 if (sysevent_evc_bind(CHAN_NAME(priv, pri), &evc,
111 EVCH_CREAT | CHAN_FLAGS(priv, pri)) != 0)
157 vrfy_pri(fmev_pri_t pri)
159 return (pri == FMEV_LOPRI || pri == FMEV_HIPRI ?
164 fmev_pri_string(fmev_pri_t pri)
168 if (vrfy_pri(pri) != FMEV_OK)
171 return (pristr[pri - FMEV_LOPRI]);
359 fmev_pri_t pri, nvlist_t *nvl, uint_t ntuples, va_list ap)
398 evc = bind_channel(priv, pri);
449 fmev_pri_t pri, nvlist_t *attr)
453 if ((rc = vrfy(&ruleset, &class, &subclass, &pri)) != FMEV_OK)
458 pri, attr, 0, NULL)); /* any attr freed iff success */
465 fmev_pri_t pri,
471 if ((rc = vrfy(&ruleset, &class, &subclass, &pri)) != FMEV_OK)
479 pri, NULL, ntuples, ap);
492 _fmev_publish(const char *class, const char *subclass, fmev_pri_t pri,
498 if ((rc = vrfy(NULL, &class, &subclass, &pri)) != FMEV_OK)
506 pri, NULL, ntuples, ap);
516 fmev_pri_t pri, uint_t ntuples, ...)
521 if ((rc = vrfy(&ruleset, &class, &subclass, &pri)) != FMEV_OK)
529 pri, NULL, ntuples, ap);