Lines Matching refs:ze

93 	struct zoneent *ze;  in getzoneent()  local
96 if ((ze = getzoneent_private(cookie)) == NULL) in getzoneent()
98 name = strdup(ze->zone_name); in getzoneent()
99 free(ze); in getzoneent()
107 struct zoneent *ze; in getzoneent_private() local
112 if ((ze = malloc(sizeof (struct zoneent))) == NULL) in getzoneent_private()
117 free(ze); in getzoneent_private()
137 (void) strlcpy(ze->zone_name, p, ZONENAME_MAX); in getzoneent_private()
146 ze->zone_state = ZONE_STATE_CONFIGURED; in getzoneent_private()
148 ze->zone_state = ZONE_STATE_INCOMPLETE; in getzoneent_private()
150 ze->zone_state = ZONE_STATE_INSTALLED; in getzoneent_private()
160 (void) strlcpy(ze->zone_path, p, MAXPATHLEN); in getzoneent_private()
163 if (uuid_parse(p, ze->zone_uuid) == -1) in getzoneent_private()
164 uuid_clear(ze->zone_uuid); in getzoneent_private()
169 return (ze); in getzoneent_private()
269 putzoneent(struct zoneent *ze, zoneent_op_t operation) in putzoneent() argument
281 assert(ze != NULL); in putzoneent()
288 (strcmp(ze->zone_name, GLOBAL_ZONENAME) == 0)) { in putzoneent()
293 (ze->zone_state < 0 || strlen(ze->zone_path) == 0)) in putzoneent()
296 if (operation != PZE_MODIFY && strlen(ze->zone_newname) != 0) in putzoneent()
336 zone_name = ze->zone_name; in putzoneent()
341 zone_state = zone_state_str(ze->zone_state); in putzoneent()
342 zone_path = ze->zone_path; in putzoneent()
404 if (ze->zone_state >= 0) { in putzoneent()
405 zone_state = zone_state_str(ze->zone_state); in putzoneent()
412 if (ze->zone_state < ZONE_STATE_INSTALLED) in putzoneent()
417 if (ze->zone_newname[0] != '\0') in putzoneent()
418 zone_name = ze->zone_newname; in putzoneent()
420 if (ze->zone_path[0] != '\0') in putzoneent()
421 zone_path = ze->zone_path; in putzoneent()
438 if (uuid_is_null(ze->zone_uuid)) in putzoneent()
439 uuid_generate(ze->zone_uuid); in putzoneent()
440 uuid_unparse(ze->zone_uuid, uuidstr); in putzoneent()