Lines Matching refs:LSN
767 /* Initialize an LSN to 'zero'. */
768 #define ZERO_LSN(LSN) do { \
769 (LSN).file = 0; \
770 (LSN).offset = 0; \
772 #define IS_ZERO_LSN(LSN) ((LSN).file == 0 && (LSN).offset == 0)
774 #define IS_INIT_LSN(LSN) ((LSN).file == 1 && (LSN).offset == 0)
775 #define INIT_LSN(LSN) do { \
776 (LSN).file = 1; \
777 (LSN).offset = 0; \
780 #define MAX_LSN(LSN) do { \
781 (LSN).file = UINT32_MAX; \
782 (LSN).offset = UINT32_MAX; \
784 #define IS_MAX_LSN(LSN) \
785 ((LSN).file == UINT32_MAX && (LSN).offset == UINT32_MAX)
788 #define LSN_NOT_LOGGED(LSN) do { \
789 (LSN).file = 0; \
790 (LSN).offset = 1; \
792 #define IS_NOT_LOGGED_LSN(LSN) \
793 ((LSN).file == 0 && (LSN).offset == 1)