Lines Matching refs:LSN
768 /* Initialize an LSN to 'zero'. */
769 #define ZERO_LSN(LSN) do { \
770 (LSN).file = 0; \
771 (LSN).offset = 0; \
773 #define IS_ZERO_LSN(LSN) ((LSN).file == 0 && (LSN).offset == 0)
775 #define IS_INIT_LSN(LSN) ((LSN).file == 1 && (LSN).offset == 0)
776 #define INIT_LSN(LSN) do { \
777 (LSN).file = 1; \
778 (LSN).offset = 0; \
781 #define MAX_LSN(LSN) do { \
782 (LSN).file = UINT32_MAX; \
783 (LSN).offset = UINT32_MAX; \
785 #define IS_MAX_LSN(LSN) \
786 ((LSN).file == UINT32_MAX && (LSN).offset == UINT32_MAX)
789 #define LSN_NOT_LOGGED(LSN) do { \
790 (LSN).file = 0; \
791 (LSN).offset = 1; \
793 #define IS_NOT_LOGGED_LSN(LSN) \
794 ((LSN).file == 0 && (LSN).offset == 1)