Lines Matching refs:fmri
1059 * EBADF - pg is corrupt (error printed if fmri is given)
1064 load_pg(const scf_propertygroup_t *pg, pgroup_t **ipgp, const char *fmri,
1143 if (fmri != NULL) {
1148 ipg->sc_pgroup_name, fmri,
1155 ipg->sc_pgroup_name, snapname, fmri,
1172 * Load the instance for fmri from the repository into memory. The
1179 load_instance(const char *fmri, const char *name, entity_t **inst_ptr)
1200 if (scf_handle_decode_fmri(g_hndl, fmri, NULL, NULL, inst, NULL, NULL,
1249 e->sc_fmri = uu_strdup(fmri);
1280 if ((rc = load_pg(load_pgroup, &ipg, fmri, NULL)) != 0) {
1337 prop_equal(property_t *p1, property_t *p2, const char *fmri, const char *pgname,
1347 assert((fmri == NULL) == (pgname == NULL));
1349 if (fmri != NULL) {
1353 * match. If the caller supplied fmri, assert that the names
1363 if (fmri != NULL) {
1367 "type).\n"), fmri, pgname,
1372 "type).\n"), fmri, pgname,
1380 if (fmri != NULL)
1381 warn(new ? values_diff_new : values_diff, fmri,
1393 if (fmri != NULL)
1395 fmri, pgname, p1->sc_property_name);
1407 pg_attrs_equal(const pgroup_t *pg1, const pgroup_t *pg2, const char *fmri,
1411 assert(fmri == NULL);
1416 if (fmri) {
1420 "flags).\n"), fmri, pg1->sc_pgroup_name);
1424 "flags).\n"), fmri, pg1->sc_pgroup_name);
1430 if (fmri) {
1434 "type).\n"), fmri, pg1->sc_pgroup_name);
1438 "type).\n"), fmri, pg1->sc_pgroup_name);