Home
last modified time | relevance | path

Searched refs:disk (Results 1 – 25 of 57) sorted by relevance

123

/spdk/test/vhost/fiotest/
H A Dfio.sh34 echo " virtio - test host virtio-scsi-pci using file as disk image"
47 echo " OS - VM os disk path (optional)"
143 for disk in "${disks[@]}"; do
145 if [[ $disk == "RaidBdev2" ]]; then
150 based_disk="$disk"
154 disk=${disk%%_*}
155 notice "Creating vhost block controller naa.$disk.${conf[0]} with device $disk"
156 $rpc_py vhost_create_blk_controller naa.$disk
[all...]
/spdk/test/vhost/hotplug/
H A Dscsi_hotdetach.sh29 for disk in $SCSI_DISK; do
30 echo "[nvme-host$disk]" >> $tmp_detach_job
31 echo "filename=/dev/$disk" >> $tmp_detach_job
47 disk=${disk_array[0]}
48 echo "[nvme-host$disk]" >> $tmp_detach_job
49 echo "filename=/dev/$disk" >> $tmp_detach_job
68 for disk in $SCSI_DISK; do
69 echo "[nvme-host$disk]" >> $tmp_detach_job
70 echo "filename=/dev/$disk" >> $tmp_detach_job
91 for disk in $SCSI_DISK; do
[all …]
H A Dscsi_hotattach.sh17 for disk in $SCSI_DISK; do
18 echo "[nvme-host$disk]" >> $tmp_attach_job
19 echo "filename=/dev/$disk" >> $tmp_attach_job
H A Dscsi_hotremove.sh30 for disk in $SCSI_DISK; do
32 [nvme-host$disk]
33 filename=/dev/$disk
H A Dblk_hotremove.sh28 for disk in $SCSI_DISK; do
29 echo "[nvme-host$disk]" >> $tmp_detach_job
30 echo "filename=/dev/$disk" >> $tmp_detach_job
/spdk/test/vhost/readonly/
H A Dreadonly.sh14 disk="Nvme0n1"
41 disk=*) disk="${OPTARG#*=}" ;;
72 local disk_name=$disk
76 if [[ $disk =~ .*malloc.* ]]; then
81 disk=$disk_name
83 disk_name=${disk%%_*}
93 vm_setup --disk-type=spdk_vhost_blk --force=$vm_no --os=$vm_img --disks=$disk --read-only=true
/spdk/test/nvme/perf/
H A Drun_perf.sh158 disk-config=*)
168 max-disk=*) DISKNO="${OPTARG#*=}" ;;
247 for disk in $DISK_NAMES; do
248 echo -1 > /sys/block/$disk/queue/io_poll_delay
251 for disk in $DISK_NAMES; do
252 echo 0 > /sys/block/$disk/queue/io_poll_delay
262 for disk in $DISK_NAMES; do
263 echo "INFO: Backing up device parameters for $disk"
264 sysfs=/sys/block/$disk/queue
265 mkdir -p $backup_dir/$disk
[all …]
H A DREADME.md46 #### --max-disk
49 max-disk number of devices then decrease number of disk by two until there are no more devices.
50 If set to 'all' then max-disk number will be set to all available devices.
51 Only one of the max-disk or disk-no option can be used.
53 #### --disk-no
55 This option will run fio job on specified number of NVMe devices. If set to 'all' then max-disk num…
56 will be set to all available devices. Only one of the max-disk or disk-no option can be used.
65 on numa node 1, if test is set to use 16 disk and four cores then "--cpu-allowed=1,2,28,29" can be …
/spdk/module/bdev/daos/
H A Dbdev_daos.c46 struct spdk_bdev disk; member
57 struct bdev_daos *disk; member
168 free(bdev_daos->disk.name); in bdev_daos_free()
193 SPDK_NOTICELOG("%s: destroying bdev_daos device\n", daos->disk.name); in bdev_daos_destruct()
254 daos->disk.name, DP_RC(rc)); in bdev_daos_writev()
269 daos->disk.name, strerror(rc)); in bdev_daos_writev()
300 daos->disk.name, DP_RC(rc)); in bdev_daos_readv()
315 daos->disk.name, strerror(rc)); in bdev_daos_readv()
465 dch->disk->disk.name, strerror(-rc)); in _bdev_daos_submit_request()
501 assert(ch->disk != NULL); in bdev_daos_channel_poll()
[all …]
/spdk/module/bdev/malloc/
H A Dbdev_malloc.c20 struct spdk_bdev disk; member
283 free(malloc_disk->disk.name);
330 struct malloc_disk *mdisk = SPDK_CONTAINEROF(bdev_io->bdev, struct malloc_disk, disk); in bdev_malloc_readv()
505 struct malloc_disk *disk = bdev_io->bdev->ctxt; in _bdev_malloc_submit_request()
515 disk->malloc_buf + bdev_io->u.bdev.offset_blocks * block_size; in _bdev_malloc_submit_request()
534 bdev_malloc_readv(disk, mch->accel_channel, task, bdev_io); in _bdev_malloc_submit_request()
547 bdev_malloc_writev(disk, mch->accel_channel, task, bdev_io);
559 return bdev_malloc_unmap(disk, mch->accel_channel, task, in bdev_malloc_io_type_supported()
565 return bdev_malloc_unmap(disk, mch->accel_channel, task, in bdev_malloc_io_type_supported()
574 buf = disk in bdev_malloc_io_type_supported()
462 struct malloc_disk *disk = bdev_io->bdev->ctxt; _bdev_malloc_submit_request() local
[all...]
/spdk/test/setup/
H A Dcommon.sh39 local disk=$1
47 parts+=("${disk}p$part")
51 ((size /= $(< "/sys/class/block/$disk/queue/hw_sector_size")))
56 sgdisk "/dev/$disk" --zap-all || :
60 flock "/dev/$disk" sgdisk "/dev/$disk" --new="$part:$part_start:$part_end"
/spdk/module/bdev/rbd/
H A Dbdev_rbd.c38 struct spdk_bdev disk; member
66 struct bdev_rbd *disk; member
108 rc = spdk_bdev_notify_blockcnt_change(&rbd->disk, current_size_in_bytes / rbd->disk.blocklen); in _rbd_update_callback()
192 free(rbd->disk.name); in bdev_rbd_free()
533 _bdev_rbd_start_aio(struct bdev_rbd *disk, struct spdk_bdev_io *bdev_io, in _bdev_rbd_start_aio() argument
538 rbd_image_t image = disk->image; in _bdev_rbd_start_aio()
607 struct bdev_rbd *disk = (struct bdev_rbd *)bdev_io->bdev->ctxt; in bdev_rbd_start_aio() local
609 _bdev_rbd_start_aio(disk, in bdev_rbd_start_aio()
641 struct bdev_rbd *disk = cb_arg; in bdev_rbd_check_outstanding_ios() local
645 disk->reset_timer = SPDK_POLLER_REGISTER(bdev_rbd_reset_timer, disk, 1000); in bdev_rbd_check_outstanding_ios()
[all …]
/spdk/test/vhost/
H A Dcommon.sh543 disk-type=*) disk_type_g="${OPTARG#*=}" ;;
698 for disk in "${disks[@]}"; do
699 # Each disk can define its type in a form of a disk_name,type. The remaining parts
701 IFS="," read -r disk disk_type _ <<< "$disk"
709 # Create disk file if it not exist or it is smaller than 1G
710 if [[ -f $disk && $(stat --printf="%s" $disk) -ge $((1024 * 1024 * 1024)) ]]; then
711 raw_disk=$disk
723 notice "using socket $vhost_dir/naa.$disk
[all...]
/spdk/module/bdev/virtio/
H A Dbdev_virtio_scsi.c373 struct virtio_scsi_disk *disk; in virtio_scsi_dev_get_disk_by_id() local
375 TAILQ_FOREACH(disk, &svdev->luns, link) { in virtio_scsi_dev_get_disk_by_id()
376 if (disk->info.target == target_id) { in virtio_scsi_dev_get_disk_by_id()
377 return disk; in virtio_scsi_dev_get_disk_by_id()
443 struct virtio_scsi_disk *disk = (struct virtio_scsi_disk *)bdev_io->bdev; in bdev_virtio_init_io_vreq() local
457 req->lun[1] = disk->info.target; in bdev_virtio_init_io_vreq()
467 struct virtio_scsi_disk *disk = SPDK_CONTAINEROF(bdev_io->bdev, struct virtio_scsi_disk, bdev); in bdev_virtio_init_tmf_vreq() local
480 tmf_req->lun[1] = disk->info.target; in bdev_virtio_init_tmf_vreq()
519 struct virtio_scsi_disk *disk = SPDK_CONTAINEROF(bdev_io->bdev, struct virtio_scsi_disk, bdev); in bdev_virtio_rw() local
524 if (disk in bdev_virtio_rw()
622 struct virtio_scsi_disk *disk = SPDK_CONTAINEROF(bdev_io->bdev, struct virtio_scsi_disk, bdev); _bdev_virtio_submit_request() local
670 struct virtio_scsi_disk *disk = ctx; bdev_virtio_io_type_supported() local
690 struct virtio_scsi_disk *disk = ctx; bdev_virtio_get_io_channel() local
698 struct virtio_scsi_disk *disk = ctx; bdev_virtio_disk_destruct() local
715 struct virtio_scsi_disk *disk = ctx; bdev_virtio_dump_info_json() local
858 struct virtio_scsi_disk *disk; bdev_virtio_eventq_io_cpl() local
1025 struct virtio_scsi_disk *disk; _virtio_scsi_dev_scan_finish() local
1293 bdev_virtio_disk_notify_remove(struct virtio_scsi_disk * disk) bdev_virtio_disk_notify_remove() argument
1317 struct virtio_scsi_disk *disk; virtio_scsi_dev_add_tgt() local
1516 struct virtio_scsi_disk *disk; _virtio_scsi_dev_scan_next() local
1736 struct virtio_scsi_disk *disk, *disk_tmp; virtio_scsi_dev_remove() local
[all...]
/spdk/test/vhost/windows/
H A Dwindows_scsi_compliance.ps145 foreach($disk in $disks) variable
48 $phy_bs = $disk.PhysicalSectorSize
49 $model = $disk.model
50 $serial = $disk.SerialNumber
58 $part = New-Partition -DiskNumber $disk.Number -UseMaximumSize -AssignDriveLetter
74 Clear-Disk -Number $disk.Number -RemoveData -Confirm:$false
H A Dwindows_scsi_compliance.py108 for disk in results[suite_ver][_].keys():
109 disks_header.add(disk)
111 for disk in disks_header:
112 html += "<th>{disk}</th>".format(disk=disk)
118 for disk in disks_header:
120 result = results[suite_ver][test][disk]
128 … html += "<a href={file}>{result}</a>".format(result=result, file=os.path.join("./", disk, test))
/spdk/module/bdev/aio/
H A Dbdev_aio.c64 struct spdk_bdev disk; member
115 bdev_aio_open(struct file_disk *disk) in bdev_aio_open()
118 int io_flag = disk->readonly ? O_RDONLY : O_RDWR; in bdev_aio_open()
123 fd = open(disk->filename, io_flag | O_DIRECT); in bdev_aio_open()
125 /* Try without O_DIRECT for non-disk files */ in bdev_aio_open()
126 fd = open(disk->filename, io_flag); in bdev_aio_open()
129 disk->filename, errno, spdk_strerror(errno)); in bdev_aio_open()
130 disk->fd = -1; in bdev_aio_open()
135 disk->fd = fd; in bdev_aio_close() argument
142 disk in bdev_aio_close()
112 bdev_aio_open(struct file_disk * disk) bdev_aio_open() argument
[all...]
/spdk/test/ftl/
H A Dftl.sh48 for disk in $cache_disks; do
49 nv_cache=$disk
61 for disk in $base_disks; do
62 device=$disk
/spdk/module/bdev/error/
H A Dvbdev_error.c395 struct error_disk *disk = NULL; in _vbdev_error_create()
415 disk = calloc(1, sizeof(*disk)); in vbdev_error_create()
416 if (!disk) { in vbdev_error_create()
426 free(disk); in vbdev_error_create()
431 bdev = spdk_bdev_part_get_bdev(&disk->part); in vbdev_error_create()
435 rc = spdk_bdev_part_construct(&disk->part, base, name, 0, base_bdev->blockcnt, in vbdev_error_delete()
442 free(disk); in vbdev_error_delete()
355 struct error_disk *disk = NULL; _vbdev_error_create() local
/spdk/test/vhost/lvol/
H A Dlvol_test.sh137 disk=""
140 disk+="${j}:"
142 disk="${disk::-1}"
143 setup_cmd+=" --disks=$disk"
/spdk/test/vhost/fio/
H A Dfio.sh35 vm_setup --os="$VM_IMAGE" --disk-type=spdk_vhost_scsi --disks="VhostScsi0" --vhost-name=vhost0 --fo…
36 vm_setup --os="$VM_IMAGE" --disk-type=spdk_vhost_blk --disks="Malloc1" --vhost-name=vhost0 --force=1
/spdk/doc/
H A Dvmd.md63 5d0505:01:00.0 (8086 a54) (NVMe disk behind VMD)
64 5d0505:03:00.0 (8086 a54) (NVMe disk behind VMD)
65 d70505:01:00.0 (8086 a54) (NVMe disk behind VMD)
66 d70505:03:00.0 (8086 a54) (NVMe disk behind VMD)
/spdk/scripts/vagrant/
H A DVagrantfile121 def get_nvme_disk(disk, index)
136 def setup_nvme_disk(libvirt, disk, index)
137 nvme_disk_id = disk + '-' + index.to_s
138 nvme_disk = get_nvme_disk(disk, index)
213 namespace_disks.each_with_index { |disk, nsid|
214 if disk == "none"
226 libvirt.qemuargs :value => "format=raw,file=#{disk},if=none,id=#{nvme_disk_id}-drive#{nsid}"
301 # otherwise boot process fails on mounting the disk
305 # otherwise boot process fails on mounting the disk
320 emulated_nvme_types.each_with_index { |disk, index|
[all …]
/spdk/test/vfio_user/nvme/
H A Dvfio_user_restart_vm.sh31 vm_setup --disk-type=vfio_user --force=1 --os=$VM_IMAGE --disks="1"
40 vm_setup --disk-type=vfio_user --force=1 --os=$VM_IMAGE --disks="1"
/spdk/scripts/perf/vhost/
H A Drun_vhost_test.sh65 perf_args+=(${disk_map:+--disk-map="$disk_map"})
73 cpu_out=$curdir/auto-cpu.conf disk_out=$curdir/auto-disk.conf \
75 perf_args+=("--disk-map=$disk_out")

123