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 --- |