Lines Matching refs:prop

97 	scf_simple_prop_t	*prop;
115 prop = (scf_simple_prop_t *)scf_simple_app_props_next(props, NULL);
116 while (err == PM_SUCCESS && prop != NULL) {
117 propname = scf_simple_prop_name(prop);
118 pgname = scf_simple_prop_pgname(prop);
119 propval = pm_smf_tonvpair(prop, &proptype, &propc);
178 prop = (scf_simple_prop_t *)scf_simple_app_props_next(props,
179 prop);
195 scf_simple_prop_t *prop;
216 prop = NULL;
226 while (el != NULL && prop == NULL) {
234 prop = el;
240 if (prop == NULL) {
263 propvec[0].pv_prop = scf_simple_prop_name(prop);
264 propvec[0].pv_type = scf_simple_prop_type(prop);
266 err = pm_smf_validate(prop, val, &(propvec[0].pv_ptr));
272 err = pm_smf_write(instance, scf_simple_prop_pgname(prop), propvec);
294 "%s scf_write_propvec prop %s failed %d (%s)\n",
305 pm_smf_tonvpair(scf_simple_prop_t *prop, data_type_t *valtype, uint_t *propc)
316 nval = *propc = scf_simple_prop_numvalues(prop);
317 propname = scf_simple_prop_name(prop);
327 proptype = scf_simple_prop_type(prop);
339 b = scf_simple_prop_next_boolean(prop);
353 scf_simple_prop_next_integer(prop);
367 s = strdup(scf_simple_prop_next_astring(prop));
393 scf_simple_prop_t *prop;
410 prop = (scf_simple_prop_t *)scf_simple_app_props_next(props, NULL);
411 while (err == PM_SUCCESS && prop != NULL) {
412 propname = scf_simple_prop_name(prop);
413 pgname = scf_simple_prop_pgname(prop);
446 prop = (scf_simple_prop_t *)scf_simple_app_props_next(props,
447 prop);
456 pm_smf_validate(scf_simple_prop_t *prop, const char *val, void **result)
463 propname = scf_simple_prop_name(prop);
476 err = (ep->v_func)(prop, val, result);
483 pm_smf_validate_authority(scf_simple_prop_t *prop, const char *val,
489 if (scf_simple_prop_type(prop) != SCF_TYPE_ASTRING) {
492 scf_simple_prop_name(prop), scf_simple_prop_type(prop));
510 pm_smf_validate_boolean(scf_simple_prop_t *prop, const char *val,
518 if (scf_simple_prop_type(prop) != SCF_TYPE_BOOLEAN) {
521 scf_simple_prop_name(prop), scf_simple_prop_type(prop));
531 __FUNCTION__, val, scf_simple_prop_name(prop));
549 pm_smf_validate_integer(scf_simple_prop_t *prop, const char *val,
557 if (scf_simple_prop_type(prop) != SCF_TYPE_INTEGER) {
560 scf_simple_prop_name(prop), scf_simple_prop_type(prop));
573 __FUNCTION__, val, scf_simple_prop_name(prop));