Lines Matching refs:LSN
771 /* Initialize an LSN to 'zero'. */
772 #define ZERO_LSN(LSN) do { \
773 (LSN).file = 0; \
774 (LSN).offset = 0; \
776 #define IS_ZERO_LSN(LSN) ((LSN).file == 0 && (LSN).offset == 0)
778 #define IS_INIT_LSN(LSN) ((LSN).file == 1 && (LSN).offset == 0)
779 #define INIT_LSN(LSN) do { \
780 (LSN).file = 1; \
781 (LSN).offset = 0; \
784 #define MAX_LSN(LSN) do { \
785 (LSN).file = UINT32_MAX; \
786 (LSN).offset = UINT32_MAX; \
788 #define IS_MAX_LSN(LSN) \
789 ((LSN).file == UINT32_MAX && (LSN).offset == UINT32_MAX)
792 #define LSN_NOT_LOGGED(LSN) do { \
793 (LSN).file = 0; \
794 (LSN).offset = 1; \
796 #define IS_NOT_LOGGED_LSN(LSN) \
797 ((LSN).file == 0 && (LSN).offset == 1)