Lines Matching refs:limits
321 nvlist_t *limits, *nvl; in cap_pwd_limit_cmds() local
324 if (cap_limit_get(chan, &limits) < 0) in cap_pwd_limit_cmds()
326 if (limits == NULL) { in cap_pwd_limit_cmds()
327 limits = nvlist_create(0); in cap_pwd_limit_cmds()
329 if (nvlist_exists_nvlist(limits, "cmds")) in cap_pwd_limit_cmds()
330 nvlist_free_nvlist(limits, "cmds"); in cap_pwd_limit_cmds()
335 nvlist_move_nvlist(limits, "cmds", nvl); in cap_pwd_limit_cmds()
336 return (cap_limit_set(chan, limits)); in cap_pwd_limit_cmds()
343 nvlist_t *limits, *nvl; in cap_pwd_limit_fields() local
346 if (cap_limit_get(chan, &limits) < 0) in cap_pwd_limit_fields()
348 if (limits == NULL) { in cap_pwd_limit_fields()
349 limits = nvlist_create(0); in cap_pwd_limit_fields()
351 if (nvlist_exists_nvlist(limits, "fields")) in cap_pwd_limit_fields()
352 nvlist_free_nvlist(limits, "fields"); in cap_pwd_limit_fields()
357 nvlist_move_nvlist(limits, "fields", nvl); in cap_pwd_limit_fields()
358 return (cap_limit_set(chan, limits)); in cap_pwd_limit_fields()
365 nvlist_t *limits, *users; in cap_pwd_limit_users() local
370 if (cap_limit_get(chan, &limits) < 0) in cap_pwd_limit_users()
372 if (limits == NULL) { in cap_pwd_limit_users()
373 limits = nvlist_create(0); in cap_pwd_limit_users()
375 if (nvlist_exists_nvlist(limits, "users")) in cap_pwd_limit_users()
376 nvlist_free_nvlist(limits, "users"); in cap_pwd_limit_users()
389 nvlist_move_nvlist(limits, "users", users); in cap_pwd_limit_users()
390 return (cap_limit_set(chan, limits)); in cap_pwd_limit_users()