Lines Matching defs:limits

168 	nvlist_t *limits;
171 limits = nvlist_create(NV_FLAG_NO_UNIQUE);
172 if (limits == NULL)
175 nvlist_add_number(limits, "flags", flags);
176 nvlist_add_number(limits, "operations", operations);
178 nvlist_add_binary(limits, "cap_rights", rightsp,
182 nvlist_add_number(limits, "mode", (uint64_t)mode);
186 nvlist_destroy(limits);
190 nvlist_add_null(limits, argv[i]);
193 return (limits);
216 nvlist_t *limits;
222 limits = fileargs_create_limit(argc, (const char * const *)argv, flags,
224 if (limits == NULL)
227 return (fileargs_initnv(limits));
234 nvlist_t *limits;
240 limits = fileargs_create_limit(argc, (const char * const *)argv, flags,
242 if (limits == NULL)
245 return (fileargs_cinitnv(cas, limits));
249 fileargs_initnv(nvlist_t *limits)
254 if (limits == NULL) {
260 nvlist_destroy(limits);
264 fa = fileargs_cinitnv(cas, limits);
271 fileargs_cinitnv(cap_channel_t *cas, nvlist_t *limits)
279 if (limits == NULL) {
288 nvlist_destroy(limits);
292 flags = nvlist_get_number(limits, "flags");
293 (void)nvlist_get_number(limits, "operations");
296 ret = cap_limit_set(chann, limits);
533 fileargs_add_cache(nvlist_t *nvlout, const nvlist_t *limits,
549 fname = nvlist_next(limits, &type, &cookie);
598 fileargs_allowed(const nvlist_t *limits, const nvlist_t *request, int operation)
613 if (!nvlist_exists_null(limits, name))
639 fileargs_command_lstat(const nvlist_t *limits, nvlist_t *nvlin,
646 if (limits == NULL)
649 if (!fileargs_allowed(limits, nvlin, FA_LSTAT))
661 fileargs_add_cache(nvlout, limits, name);
670 fileargs_command_realpath(const nvlist_t *limits, nvlist_t *nvlin,
676 if (limits == NULL)
679 if (!fileargs_allowed(limits, nvlin, FA_REALPATH))
692 fileargs_command_open(const nvlist_t *limits, nvlist_t *nvlin,
698 if (limits == NULL)
701 if (!fileargs_allowed(limits, nvlin, FA_OPEN))
713 fileargs_add_cache(nvlout, limits, name);
722 fileargs_command(const char *cmd, const nvlist_t *limits,
727 return (fileargs_command_open(limits, nvlin, nvlout));
729 return (fileargs_command_lstat(limits, nvlin, nvlout));
731 return (fileargs_command_realpath(limits, nvlin, nvlout));