| /spdk/test/setup/ |
| H A D | common.sh | 43 local part part_start=0 part_end=0 46 for ((part = 1; part <= part_no; part++)); do 47 parts+=("${disk}p$part") 57 for ((part = 1; part <= part_no; part++)); do 60 flock "/dev/$disk" sgdisk "/dev/$disk" --new="$part:$part_start:$part_end"
|
| /spdk/test/unit/lib/bdev/part.c/ |
| H A D | part_ut.c | 17 #include "bdev/part.c" 92 _part_cleanup(struct spdk_bdev_part *part) in ut_part_setup() 94 spdk_io_device_unregister(part, NULL); in ut_part_setup() 95 free(part->internal.bdev.name); in ut_part_setup() 96 free(part->internal.bdev.product_name); in ut_part_setup() 295 struct spdk_bdev_part *part; in part_test() 314 part = calloc(1, sizeof(*part)); in part_free_test() 315 SPDK_CU_ASSERT_FATAL(part != NULL); in part_free_test() 316 rc = spdk_bdev_part_construct(part, bas in part_free_test() 107 _part_cleanup(struct spdk_bdev_part * part) _part_cleanup() argument 310 struct spdk_bdev_part *part; part_free_test() local 354 struct spdk_bdev_part *part; part_get_io_channel_test() local [all...] |
| /spdk/module/bdev/nvme/ |
| H A D | vbdev_opal.c | 110 struct spdk_bdev_part *part = ctx; in _vbdev_opal_destruct() local 112 return spdk_bdev_part_free(part); in _vbdev_opal_destruct() 237 struct spdk_bdev_part *part = ctx; in vbdev_opal_dump_info_json() local 238 struct spdk_bdev *base_bdev = spdk_bdev_part_get_base_bdev(part); in vbdev_opal_dump_info_json() 239 uint64_t offset = spdk_bdev_part_get_offset_blocks(part); in vbdev_opal_dump_info_json() 264 struct spdk_bdev_part *part = ctx; in vbdev_opal_io_type_supported() local 265 struct spdk_bdev *base_bdev = spdk_bdev_part_get_base_bdev(part); in vbdev_opal_io_type_supported() 438 struct spdk_bdev_part *part = opal_bdev->bdev_part; in vbdev_opal_destruct_bdev() local 441 assert(part != NULL); in vbdev_opal_destruct_bdev() 443 if (opal_bdev->range_start == spdk_bdev_part_get_offset_blocks(part)) { in vbdev_opal_destruct_bdev() [all …]
|
| /spdk/module/bdev/error/ |
| H A D | vbdev_error.c | 46 struct spdk_bdev_part part; member 96 struct spdk_bdev_part *part; in vbdev_error_inject_error() local 120 TAILQ_FOREACH(part, &g_error_disks, tailq) { in vbdev_error_inject_error() 121 if (bdev == spdk_bdev_part_get_bdev(part)) { in vbdev_error_inject_error() 122 error_disk = (struct error_disk *)part; in vbdev_error_inject_error() 190 spdk_for_each_channel(&error_disk->part, vbdev_error_ch_abort_ios, bdev_io, in vbdev_error_get_error_type() 327 struct spdk_bdev *base_bdev = spdk_bdev_part_get_base_bdev(&error_disk->part); in vbdev_error_dump_info_json() 335 return spdk_bdev_part_free(&error_disk->part); 342 struct spdk_bdev *base_bdev = spdk_bdev_part_get_base_bdev(&error_disk->part); 408 SPDK_ERRLOG("could not construct part bas in _vbdev_error_create() [all...] |
| /spdk/test/vhost/windows/ |
| H A D | windows_scsi_compliance.ps1 | 58 $part = New-Partition -DiskNumber $disk.Number -UseMaximumSize -AssignDriveLetter variable 59 echo $part.DriveLetter 62 $vol = Format-Volume -DriveLetter $part.DriveLetter -FileSystem NTFS -Confirm:$false
|
| /spdk/module/bdev/gpt/ |
| H A D | vbdev_gpt.c | 49 struct spdk_bdev_part part; member 145 return spdk_bdev_part_free(&gpt_disk->part); in vbdev_gpt_destruct() 273 struct gpt_disk *gpt_disk = SPDK_CONTAINEROF(ctx, struct gpt_disk, part); in vbdev_gpt_dump_info_json() 274 struct spdk_bdev_part_base *base_bdev = spdk_bdev_part_get_base(&gpt_disk->part); in vbdev_gpt_dump_info_json() 279 uint64_t offset_blocks = spdk_bdev_part_get_offset_blocks(&gpt_disk->part); in vbdev_gpt_dump_info_json() 304 struct gpt_disk *gpt_disk = SPDK_CONTAINEROF(ctx, struct gpt_disk, part); in vbdev_gpt_get_memory_domains() 305 struct spdk_bdev_part_base *part_base = spdk_bdev_part_get_base(&gpt_disk->part); in vbdev_gpt_get_memory_domains() 382 rc = spdk_bdev_part_construct_ext(&d->part, gpt_base->part_base, name, lba_start, in vbdev_gpt_create_bdevs() 386 SPDK_ERRLOG("could not construct bdev part\n"); in vbdev_gpt_create_bdevs()
|
| /spdk/module/bdev/split/ |
| H A D | vbdev_split.c | 80 struct spdk_bdev_part *part = ctx; in _vbdev_split_destruct() local 82 return spdk_bdev_part_free(part); in _vbdev_split_destruct() 169 struct spdk_bdev_part *part = ctx; in vbdev_split_dump_info_json() local 170 struct spdk_bdev *split_base_bdev = spdk_bdev_part_get_base_bdev(part); in vbdev_split_dump_info_json() 171 uint64_t offset_blocks = spdk_bdev_part_get_offset_blocks(part); in vbdev_split_dump_info_json()
|
| /spdk/test/unit/lib/bdev/ |
| H A D | Makefile | 9 DIRS-y = bdev.c part.c scsi_nvme.c gpt vbdev_lvol.c mt raid bdev_zone.c vbdev_zone_block.c nvme
|
| /spdk/test/common/ |
| H A D | skipped_tests.txt | 65 # Temporarily disabled as part of dynamic scheduler patch set
|
| H A D | skipped_build_files.txt | 52 # be part of autotest.
|
| /spdk/doc/ |
| H A D | getting_started.md | 68 part of the test suite. The final message at the end of the script indicates 106 automatically as part of the build process. Simply call any of the examples
|
| H A D | system_configuration.md | 71 Which means that the device is a part of the IOMMU group 5. We can check if 128 On Ubuntu, it is a part of the `util-linux` package.
|
| H A D | compression.md | 113 * Entry 2 in the logical map is "X". This means no part of this 16KB has been written to yet. 147 * Entry 0 in the logical map is "X". This means no part of this 16KB has been written to yet. 181 * Entry 1 in the logical map is "X". This means no part of this 16KB has been written to yet. 244 Unmap operations that affect only part of a chunk can be treated as writing zeroes to that
|
| H A D | ssd_internals.md | 24 0). This is the asymmetry part from above. Erasing a block causes a measurable 34 key part of overall SSD performance and is often called the **flash
|
| H A D | blobfs.md | 87 yet so is not part of the public interface yet. This will be added in a future release.
|
| H A D | overview.md | 89 by libraries within SPDK, but that are not part of the public API and would not be
|
| H A D | template_pg.md | 68 design docs as part of SPDK, the overhead and maintenance is too much for open source. We do, howev…
|
| H A D | blob.md | 230 The super blob is simply a single blob ID that can be stored as part of the global metadata to act 303 * **use_extent_table=true**: EXTENT_PAGE descriptor is not part of linked list of pages. It contain… 305 …as part of linked list of pages. Extent table is run-length encoding all unallocated extent pages. 309 * **use_extent_table=false**: EXTENT_RLE descriptor is serialized as part of linked list of pages. 541 And for the most part the following conventions are followed throughout:
|
| H A D | libraries.md | 180 This abstraction in turn relies upon the DPDK libraries. This two part implementation was deliberate 185 file. The environment can either be implemented wholesale in a single library or as a two-part
|
| H A D | usdt.md | 114 functions executed as part of an spdk_for_each_channel or
|
| /spdk/scripts/env_dpdk/ |
| H A D | README.md | 30 Any changes that should be applied to all copied headers have to be part of the
|
| /spdk/test/app/fuzz/vhost_fuzz/ |
| H A D | README.md | 25 …y locations. By default, these values are overwritten by the application even when supplied as part
|
| /spdk/go/rpc/ |
| H A D | README.md | 26 2. During configuration part of SPDK add `--with-golang` flag.
|
| /spdk/ |
| H A D | README.md | 100 part of the test suite. The final message at the end of the script indicates 266 automatically as part of the build process. Simply call any of the examples
|
| /spdk/test/unit/ |
| H A D | unittest.sh | 29 $valgrind $testdir/lib/bdev/part.c/part_ut
|