Lines Matching refs:attrtab
1844 struct zone_attrtab attrtab; in export_func() local
2072 while (zonecfg_getattrent(handle, &attrtab) == Z_OK) { in export_func()
2075 export_prop(of, PT_NAME, attrtab.zone_attr_name); in export_func()
2076 export_prop(of, PT_TYPE, attrtab.zone_attr_type); in export_func()
2077 export_prop(of, PT_VALUE, attrtab.zone_attr_value); in export_func()
2887 fill_in_attrtab(cmd_t *cmd, struct zone_attrtab *attrtab, in fill_in_attrtab() argument
2896 bzero(attrtab, sizeof (*attrtab)); in fill_in_attrtab()
2906 (void) strlcpy(attrtab->zone_attr_name, pp->pv_simple, in fill_in_attrtab()
2907 sizeof (attrtab->zone_attr_name)); in fill_in_attrtab()
2910 (void) strlcpy(attrtab->zone_attr_type, pp->pv_simple, in fill_in_attrtab()
2911 sizeof (attrtab->zone_attr_type)); in fill_in_attrtab()
2914 (void) strlcpy(attrtab->zone_attr_value, pp->pv_simple, in fill_in_attrtab()
2915 sizeof (attrtab->zone_attr_value)); in fill_in_attrtab()
2925 err = zonecfg_lookup_attr(handle, attrtab); in fill_in_attrtab()
3232 struct zone_attrtab attrtab; in remove_attr() local
3234 if ((err = fill_in_attrtab(cmd, &attrtab, B_FALSE)) != Z_OK) { in remove_attr()
3238 if ((err = zonecfg_delete_attr(handle, &attrtab)) != Z_OK) in remove_attr()
5353 output_attr(FILE *fp, struct zone_attrtab *attrtab) in output_attr() argument
5356 output_prop(fp, PT_NAME, attrtab->zone_attr_name, B_TRUE); in output_attr()
5357 output_prop(fp, PT_TYPE, attrtab->zone_attr_type, B_TRUE); in output_attr()
5358 output_prop(fp, PT_VALUE, attrtab->zone_attr_value, B_TRUE); in output_attr()
6091 struct zone_attrtab attrtab; in verify_func() local
6337 while (zonecfg_getattrent(handle, &attrtab) == Z_OK) { in verify_func()
6338 check_reqd_prop(attrtab.zone_attr_name, RT_ATTR, PT_NAME, in verify_func()
6340 check_reqd_prop(attrtab.zone_attr_type, RT_ATTR, PT_TYPE, in verify_func()
6342 check_reqd_prop(attrtab.zone_attr_value, RT_ATTR, PT_VALUE, in verify_func()
6490 validate_attr_type_val(struct zone_attrtab *attrtab) in validate_attr_type_val() argument
6497 if (strcmp(attrtab->zone_attr_type, "boolean") == 0) { in validate_attr_type_val()
6498 if (zonecfg_get_attr_boolean(attrtab, &boolval) == Z_OK) in validate_attr_type_val()
6505 if (strcmp(attrtab->zone_attr_type, "int") == 0) { in validate_attr_type_val()
6506 if (zonecfg_get_attr_int(attrtab, &intval) == Z_OK) in validate_attr_type_val()
6513 if (strcmp(attrtab->zone_attr_type, "string") == 0) { in validate_attr_type_val()
6514 if (zonecfg_get_attr_string(attrtab, strval, in validate_attr_type_val()
6522 if (strcmp(attrtab->zone_attr_type, "uint") == 0) { in validate_attr_type_val()
6523 if (zonecfg_get_attr_uint(attrtab, &uintval) == Z_OK) in validate_attr_type_val()
6531 pt_to_str(PT_TYPE), attrtab->zone_attr_type); in validate_attr_type_val()