Lines Matching refs:diff
234 chgproccnt(uid_t uid, int diff)
240 proccnt = atomic_add_long_nv(&uip->ui_proccnt, diff);
241 KASSERTMSG(proccnt >= 0, "uid=%d diff=%d proccnt=%ld",
242 uid, diff, proccnt);
251 chglwpcnt(uid_t uid, int diff)
257 lwpcnt = atomic_add_long_nv(&uip->ui_lwpcnt, diff);
258 KASSERTMSG(lwpcnt >= 0, "uid=%d diff=%d lwpcnt=%ld",
259 uid, diff, lwpcnt);
268 chgsemcnt(uid_t uid, int diff)
274 semcnt = atomic_add_long_nv(&uip->ui_semcnt, diff);
275 KASSERTMSG(semcnt >= 0, "uid=%d diff=%d semcnt=%ld",
276 uid, diff, semcnt);
284 const long diff = to - *hiwat;
286 nsb = (rlim_t)atomic_add_long_nv((long *)&uip->ui_sbsize, diff);
287 if (diff > 0 && nsb > xmax) {
288 atomic_add_long((long *)&uip->ui_sbsize, -diff);