-#define VM_STAT_INCR(event) \
-MACRO_BEGIN \
- OSAddAtomic(1, (SInt32 *)(&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \
+#define VM_STAT_INCR(event) \
+MACRO_BEGIN \
+ OSAddAtomic64(1, (SInt64 *) (&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \
+MACRO_END
+
+#define VM_STAT_INCR_BY(event, amount) \
+MACRO_BEGIN \
+ OSAddAtomic64((amount), (SInt64 *) (&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \