Lines Matching +full:max +full:- +full:reason
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * usnjrnl.h - Defines for NTFS kernel transaction log ($UsnJrnl) handling.
4 * Part of the Linux-NTFS project.
25 * created, that a file was truncated, etc. See below for all the reason
42 * The transaction log consists of two parts; the $DATA/$Max attribute as well
43 * as the $DATA/$J attribute. $Max is a header describing the transaction
50 * lowest_valid_usn field in the $DATA/$Max attribute to the usn to be used
52 * generating a new journal_id in $DATA/$Max.
55 * simply the 64-bit timestamp of when the journal was either created or last
74 * This is why we can safely mount read-write when we see a transaction log
83 * $DATA/$Max attribute. This is (always?) resident and has a fixed size of
88 /* 0*/sle64 maximum_size; /* The maximum on-disk size of the $DATA/$J
99 * Reason flags (32-bit). Cumulative flags describing the change(s) to the
102 * documentation: http://www.linux-ntfs.org/
131 * Source info flags (32-bit). Information about the source of the change(s)
134 * http://www.linux-ntfs.org/
145 * $DATA/$J attribute. This is always non-resident, is marked as sparse, and
148 * specified in $DATA/$Max. When the maximum_size specified in $DATA/$Max is
157 /* 0*/le32 length; /* Byte size of this record (8-byte
171 /*0x28*/USN_REASON_FLAGS reason;/* Reason flags (see above). */ member