Lines Matching defs:authority
81 pm_result_add(nvlist_t **result, pm_authority_t authority, const char *pgname,
113 err = pm_result_create(rp, authority, pgname, propname,
118 * authority.
120 err = pm_result_update(nvl, authority, proptype, propv, propc);
122 authority == PM_AUTHORITY_SMF) {
145 pm_result_create(nvlist_t *nvl, pm_authority_t authority, const char *pgname,
166 err = pm_result_update(plist, authority, proptype, propv, propc);
187 pm_result_update(nvlist_t *nvl, pm_authority_t authority, data_type_t proptype,
201 authname = pm_authority_getname(authority);
202 if (authority == PM_AUTHORITY_INVALID) {
209 * groups and simply add the value from the authority.
262 pm_result_filter(nvlist_t **result, nvlist_t *nvl, pm_authority_t authority,
333 * authority?
336 pm_authority_getname(authority), &nvp);
338 if (authority == PM_AUTHORITY_ALL) {
341 * authority. Declare success and add the value
346 * The specified authority does not contain the
350 "%s authority %s not found in value list "
352 pm_authority_getname(authority), propname);
363 err = pm_result_merge(result, nvl, propname, authority);
377 pm_authority_t authority)
412 * Remove any authorities that do not match the requested authority
422 if (authority == PM_AUTHORITY_ALL) {
427 if (authority == auth) {
428 /* The request is for this authority. Do not remove */
433 * Remove this authority from the list of authorities if