_nvme_connect_subsys "${nvme_trtype}" blktests-subsystem-1
local nvmedev
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "blktests-subsystem-1")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" blktests-subsystem-1
local nvmedev
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "blktests-subsystem-1")
udevadm settle
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
_nvme_connect_subsys "${nvme_trtype}" "${subsys_name}"
- nvmedev="$(_find_nvme_dev)"
+ nvmedev=$(_find_nvme_dev "${subsys_name}")
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
}
_find_nvme_dev() {
+ local subsys=$1
+ local subsysnqn
local dev
- local transport
for dev in /sys/class/nvme/nvme*; do
dev="$(basename "$dev")"
- transport="$(cat "/sys/class/nvme/${dev}/transport")"
- if [[ "$transport" == "${nvme_trtype}" ]]; then
+ subsysnqn="$(cat "/sys/class/nvme/${dev}/subsysnqn")"
+ if [[ "$subsysnqn" == "$subsys" ]]; then
echo "$dev"
for ((i = 0; i < 10; i++)); do
if [[ -e /sys/block/$dev/uuid &&