Lines Matching defs:hole
879 * @new != NULL means allocate real cluster if 'vcn' maps to hole
914 /* No cluster in cache or we need to allocate cluster in hole. */
2123 CLST svcn, evcn1, vcn, len, end, alen, hole, next_svcn;
2183 * Enumerate all attribute segments and punch hole where necessary.
2189 hole = 0;
2216 CLST vcn1, zero, hole2 = hole;
2233 /* Check if required range is already hole. */
2234 if (hole2 == hole)
2242 /* Make a hole range (sparse) [vcn1 + zero). */
2267 run_deallocate_ex(sbi, &run2, vcn1, zero, &hole, true);
2288 if (!hole)
2300 total_size -= (u64)hole << sbi->cluster_bits;
2330 * attr_insert_range - Insert range (hole) in file.
2374 * a hole at the end of file), ftruncate(2) should be used.