kern_mib.c (5748b897da441d1f10e1fe0c39155ea33d6d383a) kern_mib.c (44f1c916109d4d88941d257b7c4c96c26ab55477)
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Karels at Berkeley Software Design, Inc.
7 *
8 * Quite extensively rewritten by Poul-Henning Kamp of the FreeBSD

--- 185 unchanged lines hidden (view full) ---

194}
195SYSCTL_PROC(_hw, HW_REALMEM, realmem, CTLTYPE_ULONG | CTLFLAG_RD,
196 0, 0, sysctl_hw_realmem, "LU", "");
197static int
198sysctl_hw_usermem(SYSCTL_HANDLER_ARGS)
199{
200 u_long val;
201
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Karels at Berkeley Software Design, Inc.
7 *
8 * Quite extensively rewritten by Poul-Henning Kamp of the FreeBSD

--- 185 unchanged lines hidden (view full) ---

194}
195SYSCTL_PROC(_hw, HW_REALMEM, realmem, CTLTYPE_ULONG | CTLFLAG_RD,
196 0, 0, sysctl_hw_realmem, "LU", "");
197static int
198sysctl_hw_usermem(SYSCTL_HANDLER_ARGS)
199{
200 u_long val;
201
202 val = ctob(physmem - cnt.v_wire_count);
202 val = ctob(physmem - vm_cnt.v_wire_count);
203 return (sysctl_handle_long(oidp, &val, 0, req));
204}
205
206SYSCTL_PROC(_hw, HW_USERMEM, usermem, CTLTYPE_ULONG | CTLFLAG_RD,
207 0, 0, sysctl_hw_usermem, "LU", "");
208
209SYSCTL_LONG(_hw, OID_AUTO, availpages, CTLFLAG_RD, &physmem, 0, "");
210

--- 339 unchanged lines hidden ---
203 return (sysctl_handle_long(oidp, &val, 0, req));
204}
205
206SYSCTL_PROC(_hw, HW_USERMEM, usermem, CTLTYPE_ULONG | CTLFLAG_RD,
207 0, 0, sysctl_hw_usermem, "LU", "");
208
209SYSCTL_LONG(_hw, OID_AUTO, availpages, CTLFLAG_RD, &physmem, 0, "");
210

--- 339 unchanged lines hidden ---