Home
last modified time | relevance | path

Searched refs:part (Results 1 – 25 of 30) sorted by relevance

12

/spdk/test/setup/
H A Dcommon.sh43 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 Dpart_ut.c17 #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 Dvbdev_opal.c110 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 Dvbdev_error.c46 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 Dwindows_scsi_compliance.ps158 $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 Dvbdev_gpt.c49 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 Dvbdev_split.c80 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 DMakefile9 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 Dskipped_tests.txt65 # Temporarily disabled as part of dynamic scheduler patch set
H A Dskipped_build_files.txt52 # be part of autotest.
/spdk/doc/
H A Dgetting_started.md68 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 Dsystem_configuration.md71 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 Dcompression.md113 * 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 Dssd_internals.md24 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 Dblobfs.md87 yet so is not part of the public interface yet. This will be added in a future release.
H A Doverview.md89 by libraries within SPDK, but that are not part of the public API and would not be
H A Dtemplate_pg.md68 design docs as part of SPDK, the overhead and maintenance is too much for open source. We do, howev…
H A Dblob.md230 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 Dlibraries.md180 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 Dusdt.md114 functions executed as part of an spdk_for_each_channel or
/spdk/scripts/env_dpdk/
H A DREADME.md30 Any changes that should be applied to all copied headers have to be part of the
/spdk/test/app/fuzz/vhost_fuzz/
H A DREADME.md25 …y locations. By default, these values are overwritten by the application even when supplied as part
/spdk/go/rpc/
H A DREADME.md26 2. During configuration part of SPDK add `--with-golang` flag.
/spdk/
H A DREADME.md100 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 Dunittest.sh29 $valgrind $testdir/lib/bdev/part.c/part_ut

12