| /Linux-v5.15/Documentation/ABI/testing/ |
| D | sysfs-bus-amba | 1 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".
|
| D | sysfs-bus-vmbus | 1 What: /sys/bus/vmbus/devices/.../driver_override 8 to driver_override will have an opportunity to bind to the 10 driver_override file (echo uio_hv_generic > driver_override) and 11 may be cleared with an empty string (echo > driver_override). 13 Writing to driver_override does not automatically unbind the 18 opt-out of driver binding using a driver_override name such as
|
| D | sysfs-bus-platform | 1 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
|
| D | sysfs-bus-css | 39 What: /sys/bus/css/devices/.../driver_override 45 to driver_override will have an opportunity to bind to the 47 driver_override file (echo vfio-ccw > driver_override) and 48 may be cleared with an empty string (echo > driver_override). 50 Writing to driver_override does not automatically unbind the 55 opt-out of driver binding using a driver_override name such as
|
| D | sysfs-bus-pci | 290 What: /sys/bus/pci/devices/.../driver_override 297 to driver_override will have an opportunity to bind to the 299 driver_override file (echo pci-stub > driver_override) and 300 may be cleared with an empty string (echo > driver_override). 302 Writing to driver_override does not automatically unbind the 307 opt-out of driver binding using a driver_override name such as
|
| D | sysfs-bus-rpmsg | 77 What: /sys/bus/rpmsg/devices/.../driver_override
|
| /Linux-v5.15/drivers/amba/ |
| D | bus.c | 88 len = sprintf(buf, "%s\n", dev->driver_override); in driver_override_show() 98 char *driver_override, *old, *cp; in driver_override_store() local 104 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 105 if (!driver_override) in driver_override_store() 108 cp = strchr(driver_override, '\n'); in driver_override_store() 113 old = dev->driver_override; in driver_override_store() 114 if (strlen(driver_override)) { in driver_override_store() 115 dev->driver_override = driver_override; in driver_override_store() 117 kfree(driver_override); in driver_override_store() 118 dev->driver_override = NULL; in driver_override_store() [all …]
|
| /Linux-v5.15/drivers/bus/fsl-mc/ |
| D | fsl-mc-bus.c | 90 if (mc_dev->driver_override) { in fsl_mc_bus_match() 91 found = !strcmp(mc_dev->driver_override, mc_drv->driver.name); in fsl_mc_bus_match() 169 char *driver_override, *old = mc_dev->driver_override; in driver_override_store() local 178 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 179 if (!driver_override) in driver_override_store() 182 cp = strchr(driver_override, '\n'); in driver_override_store() 186 if (strlen(driver_override)) { in driver_override_store() 187 mc_dev->driver_override = driver_override; in driver_override_store() 189 kfree(driver_override); in driver_override_store() 190 mc_dev->driver_override = NULL; in driver_override_store() [all …]
|
| /Linux-v5.15/drivers/base/ |
| D | platform.c | 559 kfree(pa->pdev.driver_override); in platform_device_release() 1262 len = sysfs_emit(buf, "%s\n", pdev->driver_override); in driver_override_show() 1273 char *driver_override, *old, *cp; in driver_override_store() local 1279 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 1280 if (!driver_override) in driver_override_store() 1283 cp = strchr(driver_override, '\n'); in driver_override_store() 1288 old = pdev->driver_override; in driver_override_store() 1289 if (strlen(driver_override)) { in driver_override_store() 1290 pdev->driver_override = driver_override; in driver_override_store() 1292 kfree(driver_override); in driver_override_store() [all …]
|
| /Linux-v5.15/drivers/s390/cio/ |
| D | css.c | 169 kfree(sch->driver_override); in css_subchannel_release() 341 char *driver_override, *old, *cp; in driver_override_store() local 347 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 348 if (!driver_override) in driver_override_store() 351 cp = strchr(driver_override, '\n'); in driver_override_store() 356 old = sch->driver_override; in driver_override_store() 357 if (strlen(driver_override)) { in driver_override_store() 358 sch->driver_override = driver_override; in driver_override_store() 360 kfree(driver_override); in driver_override_store() 361 sch->driver_override = NULL; in driver_override_store() [all …]
|
| D | cio.h | 106 char *driver_override; /* Driver name to force a match */ member
|
| /Linux-v5.15/drivers/bus/ |
| D | simple-pm-bus.c | 29 if (pdev->driver_override) in simple_pm_bus_probe() 61 if (pdev->driver_override || data) in simple_pm_bus_remove()
|
| /Linux-v5.15/drivers/pci/ |
| D | pci-sysfs.c | 550 char *driver_override, *old, *cp; in driver_override_store() local 556 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 557 if (!driver_override) in driver_override_store() 560 cp = strchr(driver_override, '\n'); in driver_override_store() 565 old = pdev->driver_override; in driver_override_store() 566 if (strlen(driver_override)) { in driver_override_store() 567 pdev->driver_override = driver_override; in driver_override_store() 569 kfree(driver_override); in driver_override_store() 570 pdev->driver_override = NULL; in driver_override_store() 586 len = sysfs_emit(buf, "%s\n", pdev->driver_override); in driver_override_show() [all …]
|
| D | pci-driver.c | 142 if (dev->driver_override && strcmp(dev->driver_override, drv->name)) in pci_match_device() 166 if (dev->driver_override) in pci_match_device() 174 if (dev->driver_override) in pci_match_device() 423 pdev->driver_override); in pci_device_can_probe()
|
| /Linux-v5.15/Documentation/admin-guide/gpio/ |
| D | gpio-aggregator.rst | 81 gpio-aggregator driver, or by writing to the "driver_override" file in Sysfs. 97 2. Binding manually using "driver_override": 101 $ echo gpio-aggregator > /sys/bus/platform/devices/door/driver_override
|
| /Linux-v5.15/drivers/rpmsg/ |
| D | rpmsg_core.c | 415 rpmsg_string_attr(driver_override, driver_override); 457 if (rpdev->driver_override) in rpmsg_dev_match() 458 return !strcmp(rpdev->driver_override, drv->name); in rpmsg_dev_match()
|
| D | rpmsg_internal.h | 94 rpdev->driver_override = "rpmsg_chrdev"; in rpmsg_chrdev_register_device()
|
| D | rpmsg_ns.c | 24 rpdev->driver_override = "rpmsg_ns"; in rpmsg_ns_register_device()
|
| /Linux-v5.15/drivers/hv/ |
| D | vmbus_drv.c | 577 char *driver_override, *old, *cp; in driver_override_store() local 583 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 584 if (!driver_override) in driver_override_store() 587 cp = strchr(driver_override, '\n'); in driver_override_store() 592 old = hv_dev->driver_override; in driver_override_store() 593 if (strlen(driver_override)) { in driver_override_store() 594 hv_dev->driver_override = driver_override; in driver_override_store() 596 kfree(driver_override); in driver_override_store() 597 hv_dev->driver_override = NULL; in driver_override_store() 613 len = snprintf(buf, PAGE_SIZE, "%s\n", hv_dev->driver_override); in driver_override_show() [all …]
|
| /Linux-v5.15/arch/sh/drivers/ |
| D | platform_early.c | 30 if (pdev->driver_override) in platform_match() 31 return !strcmp(pdev->driver_override, drv->name); in platform_match()
|
| /Linux-v5.15/drivers/spi/ |
| D | spi.c | 51 kfree(spi->driver_override); in spidev_release() 76 const char *driver_override, *old; in driver_override_store() local 82 driver_override = kstrndup(buf, len, GFP_KERNEL); in driver_override_store() 83 if (!driver_override) in driver_override_store() 87 old = spi->driver_override; in driver_override_store() 89 spi->driver_override = driver_override; in driver_override_store() 92 spi->driver_override = NULL; in driver_override_store() 93 kfree(driver_override); in driver_override_store() 108 len = snprintf(buf, PAGE_SIZE, "%s\n", spi->driver_override ? : ""); in driver_override_show() 112 static DEVICE_ATTR_RW(driver_override); [all …]
|
| /Linux-v5.15/include/linux/amba/ |
| D | bus.h | 73 char *driver_override; member
|
| /Linux-v5.15/include/linux/ |
| D | rpmsg.h | 54 char *driver_override; member
|
| D | platform_device.h | 34 char *driver_override; /* Driver name to force a match */ member
|
| /Linux-v5.15/drivers/vfio/fsl-mc/ |
| D | vfio_fsl_mc.c | 427 mc_dev->driver_override = kasprintf(GFP_KERNEL, "%s", in vfio_fsl_mc_bus_notifier() 429 if (!mc_dev->driver_override) in vfio_fsl_mc_bus_notifier()
|