Home
last modified time | relevance | path

Searched full:holes (Results 1 – 25 of 241) sorted by relevance

12345678910

/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/redacted_send/
H A Dredacted_holes.ksh23 # Verify redacted send streams reliably handle holes.
26 # 1. Holes written at the beginning and end of a non-sparse file in the
28 # 2. Holes written throughout a non-sparse file in the redacted list are
32 # 4. Holes in metadata blocks.
35 typeset ds_name="holes"
49 # Write holes at the start and end of a non-sparse file.
64 # Write two overlapping sets of holes into the same non-sparse file.
90 # Remove a file with holes.
121 log_pass "Redacted send streams reliably handle holes."
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dspa_os.c82 uint64_t *holes; in spa_generate_rootconf() local
109 holes = NULL; in spa_generate_rootconf()
111 &holes, &nholes); in spa_generate_rootconf()
123 for (i = 0; holes != NULL && i < nholes; i++) { in spa_generate_rootconf()
126 if (tops[holes[i]] != NULL) in spa_generate_rootconf()
128 tops[holes[i]] = fnvlist_alloc(); in spa_generate_rootconf()
129 fnvlist_add_string(tops[holes[i]], ZPOOL_CONFIG_TYPE, in spa_generate_rootconf()
131 fnvlist_add_uint64(tops[holes[i]], ZPOOL_CONFIG_ID, holes[i]); in spa_generate_rootconf()
132 fnvlist_add_uint64(tops[holes[i]], ZPOOL_CONFIG_GUID, 0); in spa_generate_rootconf()
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/mmap/
H A Dmmap_seek_001_pos.ksh33 # lseek() data/holes for an mmap()'d file.
50 log_assert "lseek() data/holes for an mmap()'d file."
58 # Compression must be enabled to convert zero'd blocks to holes.
68 log_pass "lseek() data/holes for an mmap()'d file succeeded."
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/slog/
H A Dslog_replay_fs_001.ksh156 # Write zeros, which compress to holes, in the middle of a file
157 log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.1 \
159 log_must dd if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.1 \
162 log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.2 \
164 log_must dd if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.2 \
167 log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.3 \
169 log_must dd if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.3 \
H A Dslog_replay_volume.ksh126 # TX_WRITE (holes)
127 log_must dd if=/dev/urandom of=$MNTPNT/holes bs=128k count=8
128 log_must dd if=/dev/zero of=$MNTPNT/holes bs=128k count=2 seek=2 conv=notrunc
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_receive/
H A Dzfs_receive_010_pos.ksh105 # Receive a file onto a file with holes (and vice versa).
114 # Receive a file with holes onto a file with holes (and vice versa).
117 # Receive a file with holes onto a directory (and vice versa).
120 # Receive a file with holes onto a missing object (and vice versa).
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_send/
H A Dzfs_send_007_pos.ksh25 # Verify 'zfs send' drills holes appropriately when files are replaced
50 log_assert "Verify that 'zfs send' drills appropriate holes"
98 log_pass "'zfs send' drills appropriate holes"
/freebsd/sys/netinet/
H A Dtcp_sack.c165 "Maximum number of TCP SACK holes allowed per connection");
170 "Global maximum number of TCP SACK holes");
175 "Global number of TCP SACK holes currently allocated");
569 * tp->snd_holes is an ordered list of holes (oldest to newest, in terms of
597 * If SND.UNA will be advanced by SEG.ACK, and if SACK holes exist, in tcp_sack_doack()
667 * uninitialized or have a bogus value). Scoreboard holes in tcp_sack_doack()
669 * (in the logic that adds holes to the tail of the in tcp_sack_doack()
676 * SACK holes (snd_holes) are traversed from their tails with just in tcp_sack_doack()
692 * and move this hole left. With normal holes, snd_fack in tcp_sack_doack()
890 ("SACK: more bytes marked notlost than in scoreboard holes")); in tcp_sack_doack()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/fallocate/
H A Dfallocate_punch-hole.ksh38 # 2. Punch an assortment of holes in the file and verify the result.
90 log_assert "Ensure holes can be punched in files making them sparse"
128 log_pass "Ensure holes can be punched in files making them sparse"
/freebsd/lib/libsys/
H A Dlseek.2120 zero, but not all zeros in a file are guaranteed to be represented as holes
136 to indicate that there are no more holes past the supplied
147 For file systems that do not supply information about holes, the file will be
H A Dpathconf.2164 If a file system supports the reporting of holes (see
171 The offsets of holes returned will be aligned to this same value.
173 hole size but still reports holes.
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dqcom,pmic-gpio.txt115 gpio1-gpio12 for pms405 (holes on gpio1, gpio9 and gpio10)
116 gpio1-gpio10 for pm8150 (holes on gpio2, gpio5, gpio7
118 gpio1-gpio12 for pm8150b (holes on gpio3, gpio4, gpio7)
130 gpio1-gpio11 for pmx55 (holes on gpio3, gpio7, gpio10
H A Dqcom,pmic-gpio.yaml455 - gpio1-gpio10 for pm8150 (holes on gpio2, gpio5,
457 - gpio1-gpio12 for pm8150b (holes on gpio3, gpio4
486 - gpio1-gpio12 for pmp8074 (holes on gpio1 and gpio12)
490 - gpio1-gpio12 for pms405 (holes on gpio1, gpio9
492 - gpio1-gpio11 for pmx55 (holes on gpio3, gpio7, gpio10
/freebsd/sys/contrib/device-tree/Bindings/display/panel/
H A Dsharp,ls037v7dw01.yaml12 configured with external pulls, all the GPIOs are considered optional with holes
40 optional with holes in the array.
/freebsd/sys/contrib/openzfs/man/man7/
H A Dzpool-features.7671 and receives for objects with many holes.
682 but birth times are not recorded for holes
684 Since holes created after
685 .Sy A No cannot be distinguished from holes created before Sy A ,
689 For workloads where holes are rare this is not a problem.
690 However, when incrementally replicating filesystems or zvols with many holes
693 about holes that already exist on the receiving side.
698 of all new holes will be recorded.
700 will use this new metadata to avoid sending information about holes that
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/rsend/
H A Dsend_raw_spill_block.ksh83 # file5 - Truncate file to much larger size; add holes
100 # file15 - Truncate file to much larger size; add holes
121 # file25 - Truncate file to much larger size; add holes
H A Dsend_spill_block.ksh79 # file5 - Truncate file to much larger size; add holes
96 # file15 - Truncate file to much larger size; add holes
117 # file25 - Truncate file to much larger size; add holes
H A Dsend_raw_ashift.ksh83 # file5 - Truncate file to much larger size; add holes
100 # file15 - Truncate file to much larger size; add holes
121 # file25 - Truncate file to much larger size; add holes
H A Dsend_hole_birth.ksh33 # Verify send streams which contain holes.
37 # 2. Permute the file with holes and snapshot.
/freebsd/usr.bin/stat/tests/
H A Dstat_test.sh62 # and with what granularity for the size of holes”. It also
63 # defines a sparse file as “[a] file that contains more holes
65 # pretty much the extent of its discussion of holes, apart
85 # For a file, prints a list of holes.
/freebsd/sys/contrib/openzfs/man/man8/
H A Dzfs-rewrite.885 Holes that were never written or were previously zero-compressed are
86 not rewritten and will remain holes even if compression is disabled.
/freebsd/contrib/libarchive/libarchive/test/
H A Dtest_sparse_basic.c295 /* Handle holes at the end by extending the file */ in create_sparse_file()
359 /* Must be holes. */ in verify_sparse_file()
472 /* Verify the number of holes only, not its offset nor its in verify_sparse_file2()
585 * report the number of the holes of a sparse file. */ in DEFINE_TEST()
596 "the reporting of the holes of a sparse file through " in DEFINE_TEST()
674 * report the number of the holes of a sparse file. */ in DEFINE_TEST()
685 "the reporting of the holes of a sparse file through " in DEFINE_TEST()
/freebsd/bin/pax/
H A Dpax.c123 * 1.4 Sparse files (lseek holes) stored on the archive (but stored with blocks
124 * of all zeros will be restored with holes appropriate for the target
177 * 3.1 Sparse files (lseek holes) can be copied without expanding the holes
178 * into zero filled blocks. The file copy is created with holes which are
/freebsd/usr.bin/stat/
H A Dstat.1136 list of holes, a space, and the file name.
147 If the argument is a directory, instead of a list of holes, a single
153 Please note that the only way to retrieve information about the holes
154 in a file is to open it and walk the list of holes and data regions
/freebsd/sys/contrib/dev/iwlwifi/mld/tests/
H A Dagg.c287 .desc = "RX Out-of-order packet, filling 1/2 holes in buffer, release RX packet",
301 * 2. There are 2 holes at SN={100, 101}.
313 .desc = "RX Out-of-order packet, filling 1/2 holes, release 2 packets",
329 * 2. RX packet fills one of two holes (at SN=102).
341 .desc = "RX Out-of-order packet, filling 1/1 holes, no packets released",

12345678910