| /spdk/test/vhost/fiotest/ |
| H A D | fio.sh | 34 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 D | scsi_hotdetach.sh | 29 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 D | scsi_hotattach.sh | 17 for disk in $SCSI_DISK; do 18 echo "[nvme-host$disk]" >> $tmp_attach_job 19 echo "filename=/dev/$disk" >> $tmp_attach_job
|
| H A D | scsi_hotremove.sh | 30 for disk in $SCSI_DISK; do 32 [nvme-host$disk] 33 filename=/dev/$disk
|
| H A D | blk_hotremove.sh | 28 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 D | readonly.sh | 14 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 D | run_perf.sh | 158 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 D | README.md | 46 #### --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 D | bdev_daos.c | 46 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 D | bdev_malloc.c | 20 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 D | common.sh | 39 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 D | bdev_rbd.c | 38 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 D | common.sh | 543 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 D | bdev_virtio_scsi.c | 373 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 D | windows_scsi_compliance.ps1 | 45 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 D | windows_scsi_compliance.py | 108 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 D | bdev_aio.c | 64 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 D | ftl.sh | 48 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 D | vbdev_error.c | 395 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 D | lvol_test.sh | 137 disk="" 140 disk+="${j}:" 142 disk="${disk::-1}" 143 setup_cmd+=" --disks=$disk"
|
| /spdk/test/vhost/fio/ |
| H A D | fio.sh | 35 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 D | vmd.md | 63 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 D | Vagrantfile | 121 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 D | vfio_user_restart_vm.sh | 31 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 D | run_vhost_test.sh | 65 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")
|