Lines Matching refs:fmri

485 	char		*ed_old_fmri;	/* old fmri in attach case. */
946 * The reason is that the node's fmri string is built up by concatenating
947 * its name to the parent's fmri. Thus, when the node no longer has a
948 * parent, its fmri is no longer valid.
961 * FMRI string at fmri.
964 * _TRUNCATED Not enough room in buffer at fmri.
968 char *fmri, /* base fmri */
969 size_t bufsize, /* size of buf at fmri */
980 *sz_out = strlen(fmri);
1030 /* Concatenate separator and element to the fmri buffer. */
1032 actual = strlcat(fmri, separator, bufsize);
1035 actual = strlcat(fmri, name, bufsize);
1050 * Get the FMRI for the node at np. The fmri will be placed in buf. On
1051 * success sz_out will be set to the size of the fmri in buf. If
1084 /* We have an fmri, so return it. */
1099 * The basic strategy here is to get the fmri of our parent and then
1101 * is null, the resulting fmri will just be a copy of the parent fmri.
1112 char fmri[REP_PROTOCOL_FMRI_LEN];
1121 rc = rc_node_get_fmri_or_fragment(np->rn_parent, fmri, sz, &actual);
1125 rc = rc_concat_fmri_element(fmri, sz, &actual, np->rn_name,
1128 np->rn_fmri = strdup(fmri);
1130 np->rn_fmri = strdup(fmri);
1142 * Get the FMRI of the node at np placing the result in fmri. Then
1143 * concatenate the additional element to fmri. The type variable indicates
1145 * generated. size is the number of bytes in the buffer at fmri, and
1151 * _TRUNCATED Not enough room in buffer at fmri.
1154 rc_get_fmri_and_concat(rc_node_t *np, char *fmri, size_t size, size_t *sz_out,
1159 if ((rc = rc_node_get_fmri_or_fragment(np, fmri, size, sz_out)) !=
1163 if ((rc = rc_concat_fmri_element(fmri, size, sz_out, element, type)) !=
3458 char *fmri;
3488 fmri = "UNKNOWN FMRI";
3490 fmri = data->ed_fmri;
3504 event->adt_smf_attach_snap.new_fmri = fmri;
3509 event->adt_smf_change_prop.fmri = fmri;
3515 event->adt_smf_clear.fmri = fmri;
3518 event->adt_smf_create.fmri = fmri;
3523 event->adt_smf_create_npg.fmri = fmri;
3528 event->adt_smf_create_pg.fmri = fmri;
3533 event->adt_smf_create_prop.fmri = fmri;
3539 event->adt_smf_create_snap.fmri = fmri;
3544 event->adt_smf_degrade.fmri = fmri;
3547 event->adt_smf_delete.fmri = fmri;
3552 event->adt_smf_delete_npg.fmri = fmri;
3557 event->adt_smf_delete_pg.fmri = fmri;
3562 event->adt_smf_delete_prop.fmri = fmri;
3566 event->adt_smf_delete_snap.fmri = fmri;
3571 event->adt_smf_disable.fmri = fmri;
3575 event->adt_smf_enable.fmri = fmri;
3579 event->adt_smf_immediate_degrade.fmri = fmri;
3583 event->adt_smf_immediate_maintenance.fmri = fmri;
3587 event->adt_smf_immtmp_maintenance.fmri = fmri;
3591 event->adt_smf_maintenance.fmri = fmri;
3595 event->adt_smf_milestone.fmri = fmri;
3599 event->adt_smf_read_prop.fmri = fmri;
3603 event->adt_smf_refresh.fmri = fmri;
3607 event->adt_smf_restart.fmri = fmri;
3611 event->adt_smf_tmp_disable.fmri = fmri;
3615 event->adt_smf_tmp_enable.fmri = fmri;
3619 event->adt_smf_tmp_maintenance.fmri = fmri;
3764 char fmri[REP_PROTOCOL_FMRI_LEN];
3766 char *pg_end; /* End of prop. group fmri */
3779 /* Copy the property group fmri */
3780 pg_end = fmri;
3781 pg_end += strlcpy(fmri, pg_fmri, sizeof (fmri));
3785 * the last occurance of SCF_FMRI_PROPERTYGRP_PREFIX in the fmri.
3796 audit_data.ed_fmri = fmri;
3812 rc = rc_concat_fmri_element(fmri, sizeof (fmri), &sz_out,
3893 char fmri[REP_PROTOCOL_FMRI_LEN];
3923 audit_data.ed_fmri = fmri;
3955 if ((rc = rc_get_fmri_and_concat(np, fmri, sizeof (fmri), &sz_out,
4004 char fmri[REP_PROTOCOL_FMRI_LEN];
4010 audit_data.ed_fmri = fmri;
4047 if ((rc = rc_get_fmri_and_concat(np, fmri, sizeof (fmri), &sz_out,
5403 char fmri[REP_PROTOCOL_FMRI_LEN];
5466 audit_data.ed_fmri = fmri;
5469 if ((rc = rc_node_get_fmri_or_fragment(np, fmri, sizeof (fmri),