Lines Matching refs:dtcr
213 nvlist_t *obj, *dtcr, *site, *ctxt; in fmevt_detector() local
225 dtcr = fmd_nvl_alloc(fmevt_hdl, FMD_SLEEP); in fmevt_detector()
229 if (obj == NULL || dtcr == NULL || site == NULL || ctxt == NULL) { in fmevt_detector()
283 err += nvlist_add_uint8(dtcr, FM_VERSION, SW_SCHEME_VERSION0); in fmevt_detector()
284 err += nvlist_add_string(dtcr, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW); in fmevt_detector()
285 err += nvlist_add_nvlist(dtcr, FM_FMRI_SW_OBJ, obj); in fmevt_detector()
286 err += nvlist_add_nvlist(dtcr, FM_FMRI_SW_SITE, site); in fmevt_detector()
287 err += nvlist_add_nvlist(dtcr, FM_FMRI_SW_CTXT, ctxt); in fmevt_detector()
295 return (dtcr); in fmevt_detector()
297 nvlist_free(dtcr); in fmevt_detector()
321 fmevt_postprocess(char *ruleset, nvlist_t *dtcr, nvlist_t *rawattr, in fmevt_postprocess() argument
401 (const nvlist_t *)dtcr, rawattr, in fmevt_postprocess()
445 err += nvlist_add_nvlist(nvl, FM_IREPORT_DETECTOR, dtcr); in fmevt_postprocess()
495 nvlist_t *dtcr; in fmevt_cb() local
530 if ((dtcr = fmevt_detector(rawattr, ruleset, user, priv, in fmevt_cb()
543 fmevt_postprocess(ruleset, dtcr, rawattr, &ea); in fmevt_cb()
544 nvlist_free(dtcr); in fmevt_cb()