Lines Matching defs:limp
331 dosetrlimit(struct lwp *l, struct proc *p, int which, struct rlimit *limp)
339 if (limp->rlim_cur > limp->rlim_max) {
349 if (limp->rlim_cur == alimp->rlim_cur &&
350 limp->rlim_max == alimp->rlim_max)
354 p, KAUTH_ARG(KAUTH_REQ_PROCESS_RLIMIT_SET), limp, KAUTH_ARG(which));
365 if (limp->rlim_cur > maxdmap)
366 limp->rlim_cur = maxdmap;
367 if (limp->rlim_max > maxdmap)
368 limp->rlim_max = maxdmap;
372 if (limp->rlim_cur > maxsmap)
373 limp->rlim_cur = maxsmap;
374 if (limp->rlim_max > maxsmap)
375 limp->rlim_max = maxsmap;
383 if (btoc(limp->rlim_cur) < p->p_vmspace->vm_ssize ||
384 btoc(limp->rlim_max) < p->p_vmspace->vm_ssize) {
399 limp->rlim_max = round_page(limp->rlim_max);
400 limp->rlim_cur = round_page(limp->rlim_cur);
401 if (limp->rlim_cur != alimp->rlim_cur) {
408 if (limp->rlim_cur > alimp->rlim_cur) {
410 size = limp->rlim_cur - alimp->rlim_cur;
414 size = alimp->rlim_cur - limp->rlim_cur;
415 tmp = STACK_GROW(base, limp->rlim_cur);
424 if (limp->rlim_cur > maxfiles)
425 limp->rlim_cur = maxfiles;
426 if (limp->rlim_max > maxfiles)
427 limp->rlim_max = maxfiles;
431 if (limp->rlim_cur > maxproc)
432 limp->rlim_cur = maxproc;
433 if (limp->rlim_max > maxproc)
434 limp->rlim_max = maxproc;
438 if (limp->rlim_cur > maxlwp)
439 limp->rlim_cur = maxlwp;
440 if (limp->rlim_max > maxlwp)
441 limp->rlim_max = maxlwp;
446 *alimp = *limp;