Lines Matching refs:plp

6260 	priv_lists_t *plp = (priv_lists_t *)data;
6265 (strcmp(priv_iter->pi_iptype, plp->pl_iptype) != 0))
6278 pnp->pn_next = plp->pl_default;
6279 plp->pl_default = pnp;
6281 pnp->pn_next = plp->pl_prohibited;
6282 plp->pl_prohibited = pnp;
6284 pnp->pn_next = plp->pl_required;
6285 plp->pl_required = pnp;
6295 priv_lists_destroy(priv_lists_t *plp)
6299 assert(plp != NULL);
6301 while ((pnp = plp->pl_default) != NULL) {
6302 plp->pl_default = pnp->pn_next;
6306 while ((pnp = plp->pl_prohibited) != NULL) {
6307 plp->pl_prohibited = pnp->pn_next;
6311 while ((pnp = plp->pl_required) != NULL) {
6312 plp->pl_required = pnp->pn_next;
6316 free(plp);
6323 priv_lists_t *plp;
6338 if ((plp = calloc(1, sizeof (priv_lists_t))) == NULL) {
6343 plp->pl_iptype = curr_iptype;
6346 if (brand_config_iter_privilege(bh, priv_lists_cb, plp) != 0) {
6347 priv_lists_destroy(plp);
6353 *plpp = plp;
6358 get_default_privset(priv_set_t *privs, priv_lists_t *plp)
6370 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next) {
6451 priv_lists_t *plp;
6457 if ((ret = priv_lists_create(NULL, buf, &plp, curr_iptype)) != Z_OK)
6459 ret = get_default_privset(privs, plp);
6460 priv_lists_destroy(plp);
6481 boolean_t add_default, priv_lists_t *plp)
6520 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next)
6526 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next)
6560 for (pnp = plp->pl_prohibited; pnp != NULL; pnp = pnp->pn_next) {
6574 for (pnp = plp->pl_required; pnp != NULL; pnp = pnp->pn_next) {
6603 priv_lists_t *plp;
6629 if ((err = priv_lists_create(handle, NULL, &plp, curr_iptype)) != Z_OK)
6635 err = get_default_privset(privs, plp);
6636 priv_lists_destroy(plp);
6647 err = verify_privset(cp + 1, privs, privname, B_TRUE, plp);
6649 err = verify_privset(limitpriv, privs, privname, B_FALSE, plp);
6652 priv_lists_destroy(plp);