Home
last modified time | relevance | path

Searched hist:"222 d01951f8677015e3e96c6950e809c0d983c09" (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/sys/fs/smbfs/
H A Dsmbfs_io.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
/freebsd/sys/sys/
H A Dvmmeter.hdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
/freebsd/sys/powerpc/powerpc/
H A Dmachdep.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
/freebsd/sys/arm/arm/
H A Dmachdep.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
/freebsd/sys/vm/
H A Dvm_meter.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvm_glue.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvnode_pager.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Duma_core.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvm_mmap.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dswap_pager.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvm_fault.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvm_pageout.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvm_map.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvm_object.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvm_page.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
/freebsd/sys/kern/
H A Dkern_mib.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dkern_malloc.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dkern_synch.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dkern_thread.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dsubr_trap.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dinit_main.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dkern_fork.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
H A Dvfs_bio.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
/freebsd/sys/compat/linux/
H A Dlinux_misc.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
/freebsd/sys/i386/i386/
H A Dpmap.cdiff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>
diff 222d01951f8677015e3e96c6950e809c0d983c09 Fri May 18 09:10:50 CEST 2007 Jeff Roberson <jeff@FreeBSD.org> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
vmcnts. This can be used to abstract away pcpu details but also changes
to use atomics for all counters now. This means sched lock is no longer
responsible for protecting counts in the switch routines.

Contributed by: Attilio Rao <attilio@FreeBSD.org>

12