Lines Matching defs:lowest_vcn

658 			 if (a->u.nonres.lowest_vcn) {
660 "non zero lowest_vcn. "
681 if (next_vcn < sle64_to_cpu(a->u.nonres.lowest_vcn)) {
1662 * extents with lowest_vcn != 0 are usually described by the attribute list
1810 * @lowest_vcn: lowest vcn to find (optional, non-resident attributes only)
1876 const VCN lowest_vcn, const u8 *val, const u32 val_len,
1941 if (name || name_len || val || val_len || lowest_vcn) {
2054 * unnamed. Now check @lowest_vcn. Continue search if the
2055 * next attribute list entry still fits @lowest_vcn. Otherwise
2058 if (lowest_vcn && (u8*)next_al_entry >= al_start &&
2062 sle64_to_cpu(next_al_entry->lowest_vcn) <=
2063 lowest_vcn &&
2224 * @lowest_vcn: lowest vcn to find (optional, non-resident attributes only)
2287 const VCN lowest_vcn, const u8 *val, const u32 val_len,
2306 return ntfs_external_attr_find(type, name, name_len, ic, lowest_vcn,
2740 * @lowest_vcn: lowest vcn of the new attribute extent
2753 ntfschar *name, u8 name_len, VCN lowest_vcn, int dataruns_size,
2763 ntfs_log_trace("Entering for inode 0x%llx, attr 0x%x, lowest_vcn %lld, "
2766 (long long) lowest_vcn, dataruns_size,
2827 a->u.nonres.lowest_vcn = cpu_to_sle64(lowest_vcn);
2830 /* If @lowest_vcn == 0, than setup empty attribute. */
2831 if (!lowest_vcn) {
2865 lowest_vcn, NULL, 0, ctx)) {
3738 a->u.nonres.lowest_vcn = cpu_to_sle64(0);
4044 if (sle64_to_cpu(a->u.nonres.lowest_vcn)) {
4276 if (from_vcn && a->u.nonres.lowest_vcn) {
4279 stop_vcn = sle64_to_cpu(a->u.nonres.lowest_vcn);
4330 if (!a->u.nonres.lowest_vcn) {
4588 a->u.nonres.lowest_vcn = cpu_to_sle64(stop_vcn);
4593 ctx->al_entry->lowest_vcn = cpu_to_sle64(stop_vcn);