X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/2d21ac55c334faf3a56e5634905ed6987fc787d4..060df5ea7c632b1ac8cc8aac1fb59758165c2084:/iokit/Kernel/IOHibernateInternal.h?ds=inline diff --git a/iokit/Kernel/IOHibernateInternal.h b/iokit/Kernel/IOHibernateInternal.h index 1e0adbc5c..2b2e5802e 100644 --- a/iokit/Kernel/IOHibernateInternal.h +++ b/iokit/Kernel/IOHibernateInternal.h @@ -68,10 +68,12 @@ struct IOPolledFileIOVars IOByteCount bufferHalf; IOByteCount extentRemaining; IOByteCount lastRead; + boolean_t solid_state; uint64_t block0; uint64_t position; uint64_t extentPosition; uint64_t encryptStart; + uint64_t encryptEnd; IOPolledFileExtent * extentMap; IOPolledFileExtent * currentExtent; bool io; @@ -91,12 +93,15 @@ enum extern "C" #endif /* __cplusplus */ uint32_t -hibernate_sum(uint8_t *buf, int32_t len); +hibernate_sum_page(uint8_t *buf, uint32_t ppnum); extern vm_offset_t sectHIBB; -extern int sectSizeHIB; +extern unsigned long sectSizeHIB; extern vm_offset_t sectDATAB; -extern int sectSizeDATA; +extern unsigned long sectSizeDATA; +#if defined(__i386__) || defined(__x86_64__) +extern vm_offset_t sectINITPTB; +#endif extern vm_offset_t gIOHibernateWakeMap; // ppnum extern vm_size_t gIOHibernateWakeMapSize;