Lines Matching refs:sys
100 # back that with a /sys/modules. We also check
101 # /sys/bus/pci/drivers/ as neither lsmod nor /sys/modules might
112 if [[ -d /sys/module/${1} ||
113 -d /sys/module/${1//-/_} ||
114 -d /sys/bus/pci/drivers/${1} ||
115 -d /sys/bus/pci/drivers/${1//-/_} ]]; then
152 echo "$bdf" > "/sys/bus/pci/devices/$bdf/driver/unbind"
162 echo "$driver_name" > "/sys/bus/pci/devices/$bdf/driver_override"
163 while ! echo "$bdf" > "/sys/bus/pci/drivers_probe" && ((probe_attempts++ < 10)); do
168 echo "" > "/sys/bus/pci/devices/$bdf/driver_override"
170 if [[ ! -e /sys/bus/pci/drivers/$driver_name/$bdf ]]; then
195 _driver=$(readlink -f "/sys/bus/pci/devices/$_bdf/driver") && _driver=${_driver##*/}
221 if [[ -e /sys/bus/pci/drivers/$old_driver_name ]]; then
222 echo "$bdf" > "/sys/bus/pci/drivers/$old_driver_name/unbind"
223 echo "" > "/sys/bus/pci/devices/$bdf/driver_override"
244 for holder in "/sys/class/block/$block"*/holders/*; do
338 if [[ -e /sys/bus/pci/devices/$bdf/modalias ]] \
339 && drivers=($(modprobe -R "$(< "/sys/bus/pci/devices/$bdf/modalias")")); then
341 driver=$(readlink -f "/sys/module/${drivers[0]}/drivers/pci:"*)
435 echo "1" > "/sys/bus/pci/rescan"
512 clear_hugepages() { echo 0 > /proc/sys/vm/nr_hugepages; }
523 check_hugepages_alloc /proc/sys/vm/nr_hugepages
527 for node in /sys/devices/system/node/node*; do
534 check_hugepages_alloc /proc/sys/vm/nr_hugepages
627 echo "1" > "/sys/bus/pci/rescan"
645 for path in /sys/devices/system/node/node*/hugepages/hugepages-*/; do
678 node=$(cat /sys/bus/pci/devices/$bdf/numa_node)
683 if [ "$driver" = "nvme" ] && [ -d /sys/bus/pci/devices/$bdf/nvme ]; then
684 name=$(ls /sys/bus/pci/devices/$bdf/nvme)
853 if [[ -n $HUGEPGSZ && ! -e /sys/kernel/mm/hugepages/hugepages-${HUGEPGSZ}kB ]]; then