38 #define page_t ib_page_t
52 #define PAGE_ZIP_SSIZE_BITS 3
55 #define PAGE_ZIP_SSIZE_MAX \
56 (UNIV_ZIP_SIZE_SHIFT_MAX - UNIV_ZIP_SIZE_SHIFT_MIN + 1)
60 #if PAGE_ZIP_SSIZE_MAX >= (1 << PAGE_ZIP_SSIZE_BITS)
61 # error "PAGE_ZIP_SSIZE_MAX >= (1 << PAGE_ZIP_SSIZE_BITS)"
75 unsigned m_nonempty:1;
117 extern ib_mutex_t page_zip_stat_per_index_mutex;
118 #ifdef HAVE_PSI_INTERFACE
119 extern mysql_pfs_key_t page_zip_stat_per_index_mutex_key;
132 __attribute__((nonnull));
144 __attribute__((nonnull));
155 const ulint* offsets,
157 __attribute__((nonnull(1,2,3,4)));
168 __attribute__((nonnull));