Lines Matching refs:rnumvnodes

1624 vnlru_under(u_long rnumvnodes, u_long limit)  in vnlru_under()  argument
1628 if (__predict_false(rnumvnodes > desiredvnodes)) in vnlru_under()
1631 space = desiredvnodes - rnumvnodes; in vnlru_under()
1710 u_long rnumvnodes, rfreevnodes; in vnlru_proc_light_pick() local
1715 rnumvnodes = atomic_load_long(&numvnodes); in vnlru_proc_light_pick()
1726 if (rnumvnodes > desiredvnodes + VNLRU_COUNT_SLOP + 10) { in vnlru_proc_light_pick()
1727 if (rnumvnodes - rfreevnodes >= desiredvnodes || in vnlru_proc_light_pick()
1732 return (rnumvnodes - desiredvnodes); in vnlru_proc_light_pick()
1739 if (rnumvnodes < wantfreevnodes) { in vnlru_proc_light_pick()
1778 u_long rnumvnodes, rfreevnodes, target; in vnlru_proc() local
1795 rnumvnodes = atomic_load_long(&numvnodes); in vnlru_proc()
1807 if (rnumvnodes > desiredvnodes + 10) { in vnlru_proc()
1808 vnlru_free_locked_vnlru(rnumvnodes - desiredvnodes); in vnlru_proc()
1810 rnumvnodes = atomic_load_long(&numvnodes); in vnlru_proc()
1823 if (force == 0 && !vnlru_under(rnumvnodes, vlowat)) { in vnlru_proc()
1829 onumvnodes = rnumvnodes; in vnlru_proc()
1837 if (rnumvnodes <= desiredvnodes) in vnlru_proc()
1838 usevnodes = rnumvnodes - rfreevnodes; in vnlru_proc()
1840 usevnodes = rnumvnodes; in vnlru_proc()
1855 target = rnumvnodes * (int64_t)gapvnodes / imax(desiredvnodes, 1); in vnlru_proc()
1984 vn_alloc_hard(struct mount *mp, u_long rnumvnodes, bool bumped) in vn_alloc_hard() argument
1989 if (rnumvnodes > desiredvnodes + VNLRU_COUNT_SLOP) { in vn_alloc_hard()
2002 rnumvnodes = atomic_load_long(&numvnodes); in vn_alloc_hard()
2003 if (rnumvnodes + !bumped < desiredvnodes) { in vn_alloc_hard()
2053 u_long rnumvnodes; in vn_alloc() local
2057 rnumvnodes = atomic_fetchadd_long(&numvnodes, 1) + 1; in vn_alloc()
2058 if (__predict_false(vnlru_under(rnumvnodes, vlowat))) { in vn_alloc()
2059 return (vn_alloc_hard(mp, rnumvnodes, true)); in vn_alloc()