42 lines · 964 B · Shell
RawDownload
# SPDX-License-Identifier: GPL-2.0-or-later readonly DEVICES_DIR="${TMPDIR:-/tmp}/vfio-selftests-devices" function write_to() {	# Unfortunately set -x does not show redirects so use echo to manually	# tell the user what commands are being run.	echo "+ echo \"${2}\" > ${1}"	echo "${2}" > ${1}} function get_driver() {	if [ -L /sys/bus/pci/devices/${1}/driver ]; then		basename $(readlink -m /sys/bus/pci/devices/${1}/driver)	fi} function bind() {	write_to /sys/bus/pci/drivers/${2}/bind ${1}} function unbind() {	write_to /sys/bus/pci/drivers/${2}/unbind ${1}} function set_sriov_numvfs() {	write_to /sys/bus/pci/devices/${1}/sriov_numvfs ${2}} function get_sriov_numvfs() {	if [ -f /sys/bus/pci/devices/${1}/sriov_numvfs ]; then		cat /sys/bus/pci/devices/${1}/sriov_numvfs	fi} function set_driver_override() {	write_to /sys/bus/pci/devices/${1}/driver_override ${2}} function clear_driver_override() {	set_driver_override ${1} ""}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t