Lines Matching refs:perm
107 const char *perm = nvpair_name(permpair);
109 if (strcmp(perm, ZFS_DELEG_PERM_ALLOW) == 0)
112 if ((error = dsl_deleg_access(ddname, perm, cr)) != 0)
188 const char *perm = nvpair_name(permpair);
192 perm, 8, 1, &n, tx) == 0);
194 "%s %s", whokey, perm);
238 const char *perm = nvpair_name(permpair);
241 (void) zap_remove(mos, jumpobj, perm, tx);
249 "%s %s", whokey, perm);
413 * there is no perm in that jumpobj.
417 char type, char checkflag, void *valp, const char *perm)
426 error = zap_lookup(mos, jumpobj, perm, 8, 1, &zero);
437 dsl_check_user_access(objset_t *mos, uint64_t zapobj, const char *perm,
448 ZFS_DELEG_USER, checkflag, &id, perm) == 0)
454 ZFS_DELEG_GROUP, checkflag, &id, perm) == 0)
460 ZFS_DELEG_EVERYONE, checkflag, &id, perm) == 0)
469 ZFS_DELEG_GROUP, checkflag, &id, perm) == 0)
551 dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr)
620 ZFS_DELEG_NAMED_SET, 0, setnode->p_setname, perm);
640 error = dsl_check_user_access(mos, zapobj, perm, checkflag, cr);
655 dsl_deleg_access(const char *dsname, const char *perm, cred_t *cr)
666 error = dsl_deleg_access_impl(ds, perm, cr);