X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/b0d623f7f2ae71ed96e60569f61f9a9a27016e80..22ba694c5857e62b5a553b1505dcf2e509177f28:/osfmk/kern/host_statistics.h diff --git a/osfmk/kern/host_statistics.h b/osfmk/kern/host_statistics.h index a1471c6f4..c67af697e 100644 --- a/osfmk/kern/host_statistics.h +++ b/osfmk/kern/host_statistics.h @@ -43,16 +43,14 @@ #include -#if defined(__ppc__) /* On ppc, vm statistics are still 32-bit */ -#define VM_STAT_INCR(event) \ -MACRO_BEGIN \ - OSAddAtomic(1, (SInt32 *) (&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \ -MACRO_END -#else /* !(defined(__ppc__)) */ #define VM_STAT_INCR(event) \ MACRO_BEGIN \ OSAddAtomic64(1, (SInt64 *) (&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \ MACRO_END -#endif /* !(defined(__ppc__)) */ + +#define VM_STAT_INCR_BY(event, amount) \ +MACRO_BEGIN \ + OSAddAtomic64((amount), (SInt64 *) (&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \ +MACRO_END #endif /* _KERN_HOST_STATISTICS_H_ */