Lines Matching refs:zc
160 tsol_zcent_t *zc; in tsol_sgetzcent() local
178 if ((zc = calloc(1, sizeof (*zc))) == NULL) { in tsol_sgetzcent()
184 instr = parse_entry(zc->zc_name, sizeof (zc->zc_name), instr, "#;:\n"); in tsol_sgetzcent()
185 if (zc->zc_name[0] == '\0') { in tsol_sgetzcent()
218 slp = &zc->zc_label; in tsol_sgetzcent()
228 zc->zc_doi = 0; in tsol_sgetzcent()
232 zc->zc_match = (uchar_t)strtol(instr, &cp, 0); in tsol_sgetzcent()
252 if (!parse_mlp_list(&zc->zc_private_mlp, fieldbuf, errp, errstrp)) { in tsol_sgetzcent()
265 if (!parse_mlp_list(&zc->zc_shared_mlp, fieldbuf, errp, errstrp)) { in tsol_sgetzcent()
270 return (zc); in tsol_sgetzcent()
274 tsol_freezcent(zc); in tsol_sgetzcent()
280 tsol_freezcent(tsol_zcent_t *zc) in tsol_freezcent() argument
282 if (zc != NULL) { in tsol_freezcent()
283 free(zc->zc_private_mlp); in tsol_freezcent()
284 free(zc->zc_shared_mlp); in tsol_freezcent()
285 free(zc); in tsol_freezcent()