| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/redacted_send/ |
| H A D | redacted_holes.ksh | 23 # 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 D | spa_os.c | 82 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 D | mmap_seek_001_pos.ksh | 33 # 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 D | slog_replay_fs_001.ksh | 156 # 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 D | slog_replay_volume.ksh | 126 # 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 D | zfs_receive_010_pos.ksh | 105 # 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 D | zfs_send_007_pos.ksh | 25 # 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 D | tcp_sack.c | 165 "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 D | fallocate_punch-hole.ksh | 38 # 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 D | lseek.2 | 120 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 D | pathconf.2 | 164 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 D | qcom,pmic-gpio.txt | 115 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 D | qcom,pmic-gpio.yaml | 455 - 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 D | sharp,ls037v7dw01.yaml | 12 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 D | zpool-features.7 | 671 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 D | send_raw_spill_block.ksh | 83 # 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 D | send_spill_block.ksh | 79 # 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 D | send_raw_ashift.ksh | 83 # 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 D | send_hole_birth.ksh | 33 # Verify send streams which contain holes. 37 # 2. Permute the file with holes and snapshot.
|
| /freebsd/usr.bin/stat/tests/ |
| H A D | stat_test.sh | 62 # 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 D | zfs-rewrite.8 | 85 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 D | test_sparse_basic.c | 295 /* 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 D | pax.c | 123 * 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 D | stat.1 | 136 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 D | agg.c | 287 .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",
|