kern_mib.c (3627f73782454ffc431494f639518c0d02be62c0) kern_mib.c (222d01951f8677015e3e96c6950e809c0d983c09)
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

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

172}
173SYSCTL_PROC(_hw, HW_REALMEM, realmem, CTLTYPE_ULONG | CTLFLAG_RD,
174 0, 0, sysctl_hw_realmem, "LU", "");
175static int
176sysctl_hw_usermem(SYSCTL_HANDLER_ARGS)
177{
178 u_long val;
179
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

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

172}
173SYSCTL_PROC(_hw, HW_REALMEM, realmem, CTLTYPE_ULONG | CTLFLAG_RD,
174 0, 0, sysctl_hw_realmem, "LU", "");
175static int
176sysctl_hw_usermem(SYSCTL_HANDLER_ARGS)
177{
178 u_long val;
179
180 val = ctob(physmem - cnt.v_wire_count);
180 val = ctob(physmem - VMCNT_GET(wire_count));
181 return (sysctl_handle_long(oidp, &val, 0, req));
182}
183
184SYSCTL_PROC(_hw, HW_USERMEM, usermem, CTLTYPE_ULONG | CTLFLAG_RD,
185 0, 0, sysctl_hw_usermem, "LU", "");
186
187SYSCTL_ULONG(_hw, OID_AUTO, availpages, CTLFLAG_RD, &physmem, 0, "");
188

--- 225 unchanged lines hidden ---
181 return (sysctl_handle_long(oidp, &val, 0, req));
182}
183
184SYSCTL_PROC(_hw, HW_USERMEM, usermem, CTLTYPE_ULONG | CTLFLAG_RD,
185 0, 0, sysctl_hw_usermem, "LU", "");
186
187SYSCTL_ULONG(_hw, OID_AUTO, availpages, CTLFLAG_RD, &physmem, 0, "");
188

--- 225 unchanged lines hidden ---