/kernel/linux/linux-5.10/drivers/rpmsg/ |
H A D | rpmsg_core.c | 372 rpmsg_string_attr(driver_override, driver_override); 414 if (rpdev->driver_override) in rpmsg_dev_match() 415 return !strcmp(rpdev->driver_override, drv->name); in rpmsg_dev_match() 534 const char *driver_override) in rpmsg_register_device_override() 539 if (driver_override) in rpmsg_register_device_override() 540 strcpy(rpdev->id.name, driver_override); in rpmsg_register_device_override() 548 if (driver_override) { in rpmsg_register_device_override() 549 ret = driver_set_override(dev, &rpdev->driver_override, in rpmsg_register_device_override() 550 driver_override, in rpmsg_register_device_override() 533 rpmsg_register_device_override(struct rpmsg_device *rpdev, const char *driver_override) rpmsg_register_device_override() argument [all...] |
/kernel/linux/linux-6.6/drivers/rpmsg/ |
H A D | rpmsg_core.c | 459 rpmsg_string_attr(driver_override, driver_override); 501 if (rpdev->driver_override) in rpmsg_dev_match() 502 return !strcmp(rpdev->driver_override, drv->name); in rpmsg_dev_match() 622 const char *driver_override) in rpmsg_register_device_override() 627 if (driver_override) in rpmsg_register_device_override() 628 strscpy_pad(rpdev->id.name, driver_override, RPMSG_NAME_SIZE); in rpmsg_register_device_override() 636 if (driver_override) { in rpmsg_register_device_override() 637 ret = driver_set_override(dev, &rpdev->driver_override, in rpmsg_register_device_override() 638 driver_override, in rpmsg_register_device_override() 621 rpmsg_register_device_override(struct rpmsg_device *rpdev, const char *driver_override) rpmsg_register_device_override() argument [all...] |
/kernel/linux/linux-5.10/drivers/amba/ |
H A D | bus.c | 64 /* When driver_override is set, only bind to the matching driver */ in amba_match() 65 if (pcdev->driver_override) in amba_match() 66 return !strcmp(pcdev->driver_override, drv->name); in amba_match() 91 len = sprintf(buf, "%s\n", dev->driver_override); in driver_override_show() 101 char *driver_override, *old, *cp; in driver_override_store() local 107 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 108 if (!driver_override) in driver_override_store() 111 cp = strchr(driver_override, '\n'); in driver_override_store() 116 old = dev->driver_override; in driver_override_store() 117 if (strlen(driver_override)) { in driver_override_store() [all...] |
/kernel/linux/linux-5.10/drivers/bus/fsl-mc/ |
H A D | fsl-mc-bus.c | 84 /* When driver_override is set, only bind to the matching driver */ in fsl_mc_bus_match() 85 if (mc_dev->driver_override) { in fsl_mc_bus_match() 86 found = !strcmp(mc_dev->driver_override, mc_drv->driver.name); in fsl_mc_bus_match() 164 char *driver_override, *old = mc_dev->driver_override; in driver_override_store() local 173 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 174 if (!driver_override) in driver_override_store() 177 cp = strchr(driver_override, '\n'); in driver_override_store() 181 if (strlen(driver_override)) { in driver_override_store() 182 mc_dev->driver_override in driver_override_store() [all...] |
/kernel/linux/linux-6.6/include/linux/cdx/ |
H A D | cdx_bus.h | 42 * @driver_override: the 32 bit CDX Device override_only 45 * driver_override device. 47 #define CDX_DEVICE_DRIVER_OVERRIDE(vend, dev, driver_override) \ 48 .vendor = (vend), .device = (dev), .override_only = (driver_override) 89 * @driver_override: driver name to force a match; do not set directly, 105 const char *driver_override; member
|
/kernel/linux/linux-6.6/drivers/cdx/ |
H A D | cdx.c | 124 kfree(cdx_dev->driver_override); in cdx_unregister_device() 125 cdx_dev->driver_override = NULL; in cdx_unregister_device() 202 /* When driver_override is set, only bind to the matching driver */ in cdx_bus_match() 203 if (cdx_dev->driver_override && strcmp(cdx_dev->driver_override, drv->name)) in cdx_bus_match() 212 * In case override_only was set, enforce driver_override in cdx_bus_match() 217 if (cdx_dev->driver_override) in cdx_bus_match() 357 ret = driver_set_override(dev, &cdx_dev->driver_override, buf, count); in driver_override_store() 369 return sysfs_emit(buf, "%s\n", cdx_dev->driver_override); in driver_override_show() 371 static DEVICE_ATTR_RW(driver_override); [all...] |
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | css.c | 170 kfree(sch->driver_override); in css_subchannel_release() 337 char *driver_override, *old, *cp; in driver_override_store() local 343 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 344 if (!driver_override) in driver_override_store() 347 cp = strchr(driver_override, '\n'); in driver_override_store() 352 old = sch->driver_override; in driver_override_store() 353 if (strlen(driver_override)) { in driver_override_store() 354 sch->driver_override = driver_override; in driver_override_store() 356 kfree(driver_override); in driver_override_store() [all...] |
H A D | cio.h | 117 char *driver_override; /* Driver name to force a match */ member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | rpmsg.h | 44 * @driver_override: driver name to force a match; do not set directly, 55 const char *driver_override; member 119 const char *driver_override); 145 const char *driver_override) in rpmsg_register_device_override() 144 rpmsg_register_device_override(struct rpmsg_device *rpdev, const char *driver_override) rpmsg_register_device_override() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | rpmsg.h | 44 * @driver_override: driver name to force a match; do not set directly, 56 const char *driver_override; member 174 const char *driver_override); 205 const char *driver_override) in rpmsg_register_device_override() 204 rpmsg_register_device_override(struct rpmsg_device *rpdev, const char *driver_override) rpmsg_register_device_override() argument
|
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | pci-sysfs.c | 538 char *driver_override, *old, *cp; in driver_override_store() local 544 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 545 if (!driver_override) in driver_override_store() 548 cp = strchr(driver_override, '\n'); in driver_override_store() 553 old = pdev->driver_override; in driver_override_store() 554 if (strlen(driver_override)) { in driver_override_store() 555 pdev->driver_override = driver_override; in driver_override_store() 557 kfree(driver_override); in driver_override_store() 558 pdev->driver_override in driver_override_store() [all...] |
/kernel/linux/linux-6.6/drivers/amba/ |
H A D | bus.c | 91 len = sprintf(buf, "%s\n", dev->driver_override); in driver_override_show() 103 ret = driver_set_override(_dev, &dev->driver_override, buf, count); in driver_override_store() 109 static DEVICE_ATTR_RW(driver_override); 231 /* When driver_override is set, only bind to the matching driver */ in amba_match() 232 if (pcdev->driver_override) in amba_match() 233 return !strcmp(pcdev->driver_override, drv->name); in amba_match()
|
/kernel/linux/linux-6.6/drivers/bus/ |
H A D | simple-pm-bus.c | 34 * Allow user to use driver_override to bind this driver to a in simple_pm_bus_probe() 39 if (pdev->driver_override) in simple_pm_bus_probe() 81 if (pdev->driver_override || data) in simple_pm_bus_remove()
|
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | vmbus_drv.c | 571 char *driver_override, *old, *cp; in driver_override_store() local 577 driver_override = kstrndup(buf, count, GFP_KERNEL); in driver_override_store() 578 if (!driver_override) in driver_override_store() 581 cp = strchr(driver_override, '\n'); in driver_override_store() 586 old = hv_dev->driver_override; in driver_override_store() 587 if (strlen(driver_override)) { in driver_override_store() 588 hv_dev->driver_override = driver_override; in driver_override_store() 590 kfree(driver_override); in driver_override_store() 591 hv_dev->driver_override in driver_override_store() [all...] |
/kernel/linux/linux-6.6/drivers/bus/fsl-mc/ |
H A D | fsl-mc-bus.c | 90 /* When driver_override is set, only bind to the matching driver */ in fsl_mc_bus_match() 91 if (mc_dev->driver_override) { in fsl_mc_bus_match() 92 found = !strcmp(mc_dev->driver_override, mc_drv->driver.name); in fsl_mc_bus_match() 193 ret = driver_set_override(dev, &mc_dev->driver_override, buf, count); in driver_override_store() 205 return snprintf(buf, PAGE_SIZE, "%s\n", mc_dev->driver_override); in driver_override_show() 207 static DEVICE_ATTR_RW(driver_override); 925 kfree(mc_dev->driver_override); in fsl_mc_device_remove() 926 mc_dev->driver_override = NULL; in fsl_mc_device_remove()
|
/kernel/linux/linux-5.10/drivers/base/ |
H A D | platform.c | 442 kfree(pa->pdev.driver_override); in platform_device_release() 1051 ret = driver_set_override(dev, &pdev->driver_override, buf, count); in driver_override_store() 1065 len = sysfs_emit(buf, "%s\n", pdev->driver_override); in driver_override_show() 1070 static DEVICE_ATTR_RW(driver_override); 1155 /* When driver_override is set, only bind to the matching driver */ in platform_match() 1156 if (pdev->driver_override) in platform_match() 1157 return !strcmp(pdev->driver_override, drv->name); in platform_match()
|
/kernel/linux/linux-5.10/arch/sh/drivers/ |
H A D | platform_early.c | 29 /* When driver_override is set, only bind to the matching driver */ in platform_match() 30 if (pdev->driver_override) in platform_match() 31 return !strcmp(pdev->driver_override, drv->name); in platform_match()
|
/kernel/linux/linux-6.6/arch/sh/drivers/ |
H A D | platform_early.c | 29 /* When driver_override is set, only bind to the matching driver */ in platform_match() 30 if (pdev->driver_override) in platform_match() 31 return !strcmp(pdev->driver_override, drv->name); in platform_match()
|
/kernel/linux/linux-6.6/drivers/vdpa/ |
H A D | vdpa.c | 73 if (vdev->driver_override) in vdpa_dev_match() 74 return strcmp(vdev->driver_override, drv->name) == 0; in vdpa_dev_match() 87 ret = driver_set_override(dev, &vdev->driver_override, buf, count); in driver_override_store() 101 len = snprintf(buf, PAGE_SIZE, "%s\n", vdev->driver_override); in driver_override_show() 106 static DEVICE_ATTR_RW(driver_override); 135 kfree(vdev->driver_override); in vdpa_release_dev()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | platform.c | 564 kfree(pa->pdev.driver_override); in platform_device_release() 1275 len = sysfs_emit(buf, "%s\n", pdev->driver_override); in driver_override_show() 1288 ret = driver_set_override(dev, &pdev->driver_override, buf, count); in driver_override_store() 1294 static DEVICE_ATTR_RW(driver_override); 1340 /* When driver_override is set, only bind to the matching driver */ in platform_match() 1341 if (pdev->driver_override) in platform_match() 1342 return !strcmp(pdev->driver_override, drv->name); in platform_match()
|
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | css.c | 169 kfree(sch->driver_override); in css_subchannel_release() 345 ret = driver_set_override(dev, &sch->driver_override, buf, count); in driver_override_store() 359 len = snprintf(buf, PAGE_SIZE, "%s\n", sch->driver_override); in driver_override_show() 363 static DEVICE_ATTR_RW(driver_override); 1372 /* When driver_override is set, only bind to the matching driver */ in css_bus_match() 1373 if (sch->driver_override && strcmp(sch->driver_override, drv->name)) in css_bus_match()
|
H A D | cio.h | 110 const char *driver_override; member
|
/kernel/linux/linux-6.6/include/linux/amba/ |
H A D | bus.h | 78 const char *driver_override; member
|
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | pci-driver.c | 142 /* When driver_override is set, only bind to the matching driver */ in pci_match_device() 143 if (dev->driver_override && strcmp(dev->driver_override, drv->name)) in pci_match_device() 162 * The match table is split based on driver_override. in pci_match_device() 163 * In case override_only was set, enforce driver_override in pci_match_device() 167 if (dev->driver_override) in pci_match_device() 174 /* driver_override will always match, send a dummy id */ in pci_match_device() 175 if (dev->driver_override) in pci_match_device() 435 pdev->driver_override); in pci_device_can_probe()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A 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() [all...] |