Lines Matching defs:erpt
110 etm_ckpt_erpt2id(fmd_hdl_t *hdl, nvlist_t *erpt, etm_ckpt_erpt_id_t *id,
120 if (nvlist_lookup_uint64(erpt, FM_EREPORT_ENA, &id->ei_ena) != 0) {
126 (void) nvlist_lookup_string(erpt, FM_CLASS, &class);
139 if (nvlist_lookup_uint64_array(erpt, ETM_ATTR_TOD, &tod, &sz) == 0) {
146 if (nvlist_lookup_boolean_value(erpt, ETM_ATTR_PRIMARY, &pri) == 0) {
245 etm_ckpt_erpt_id_t *p, *s; /* temp erpt id */
535 etm_ckpt_add_entry(fmd_hdl_t *hdl, nvlist_t *erpt) {
540 size_t buflen; /* sz of packed erpt */
541 uint8_t *buf; /* buffer of erpt */
546 rc = etm_ckpt_erpt2id(hdl, erpt, &id, name, ETM_LINE_LEN);
563 if (nvlist_size(erpt, &buflen, NV_ENCODE_XDR) != 0) {
572 if (nvlist_pack(erpt, (char **)&buf, &buflen, NV_ENCODE_XDR, 0) != 0) {
605 etm_ckpt_delete_entry(fmd_hdl_t *hdl, nvlist_t *erpt) {
613 if (etm_ckpt_erpt2id(hdl, erpt, &id, name, ETM_LINE_LEN) != 0) {
641 etm_ckpt_add(fmd_hdl_t *hdl, nvlist_t *erpt) {
647 rc = etm_ckpt_add_entry(hdl, erpt);
655 etm_ckpt_delete(fmd_hdl_t *hdl, nvlist_t *erpt) {
660 rc = etm_ckpt_delete_entry(hdl, erpt);