Home
last modified time | relevance | path

Searched refs:driver_override (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-platform1 What: /sys/bus/platform/devices/.../driver_override
8 written to driver_override will have an opportunity to bind
10 to the driver_override file (echo vfio-platform > \
11 driver_override) and may be cleared with an empty string
12 (echo > driver_override). This returns the device to standard
13 matching rules binding. Writing to driver_override does not
18 devices to opt-out of driver binding using a driver_override
Dsysfs-bus-amba1 What: /sys/bus/amba/devices/.../driver_override
8 written to driver_override will have an opportunity to bind to
10 driver_override file (echo vfio-amba > driver_override) and may
11 be cleared with an empty string (echo > driver_override).
13 Writing to driver_override does not automatically unbind the
18 driver binding using a driver_override name such as "none".
Dsysfs-bus-pci264 What: /sys/bus/pci/devices/.../driver_override
271 to driver_override will have an opportunity to bind to the
273 driver_override file (echo pci-stub > driver_override) and
274 may be cleared with an empty string (echo > driver_override).
276 Writing to driver_override does not automatically unbind the
281 opt-out of driver binding using a driver_override name such as
/linux-4.4.14/drivers/amba/
Dbus.c48 if (pcdev->driver_override) in amba_match()
49 return !strcmp(pcdev->driver_override, drv->name); in amba_match()
72 if (!dev->driver_override) in driver_override_show()
75 return sprintf(buf, "%s\n", dev->driver_override); in driver_override_show()
83 char *driver_override, *old = dev->driver_override, *cp; in driver_override_store() local
88 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store()
89 if (!driver_override) in driver_override_store()
92 cp = strchr(driver_override, '\n'); in driver_override_store()
96 if (strlen(driver_override)) { in driver_override_store()
97 dev->driver_override = driver_override; in driver_override_store()
[all …]
/linux-4.4.14/drivers/base/
Dplatform.c216 kfree(pa->pdev.driver_override); in platform_device_release()
810 char *driver_override, *old = pdev->driver_override, *cp; in driver_override_store() local
815 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store()
816 if (!driver_override) in driver_override_store()
819 cp = strchr(driver_override, '\n'); in driver_override_store()
823 if (strlen(driver_override)) { in driver_override_store()
824 pdev->driver_override = driver_override; in driver_override_store()
826 kfree(driver_override); in driver_override_store()
827 pdev->driver_override = NULL; in driver_override_store()
840 return sprintf(buf, "%s\n", pdev->driver_override); in driver_override_show()
[all …]
/linux-4.4.14/drivers/pci/
Dpci-sysfs.c525 char *driver_override, *old = pdev->driver_override, *cp; in driver_override_store() local
531 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store()
532 if (!driver_override) in driver_override_store()
535 cp = strchr(driver_override, '\n'); in driver_override_store()
539 if (strlen(driver_override)) { in driver_override_store()
540 pdev->driver_override = driver_override; in driver_override_store()
542 kfree(driver_override); in driver_override_store()
543 pdev->driver_override = NULL; in driver_override_store()
556 return snprintf(buf, PAGE_SIZE, "%s\n", pdev->driver_override); in driver_override_show()
558 static DEVICE_ATTR_RW(driver_override);
Dpci-driver.c259 if (dev->driver_override && strcmp(dev->driver_override, drv->name)) in pci_match_device()
276 if (!found_id && dev->driver_override) in pci_match_device()
Dprobe.c1524 kfree(pci_dev->driver_override); in pci_release_dev()
/linux-4.4.14/include/linux/amba/
Dbus.h36 char *driver_override; member
/linux-4.4.14/include/linux/
Dplatform_device.h31 char *driver_override; /* Driver name to force a match */ member
Dpci.h387 char *driver_override; /* Driver name to force a match */ member