Home
last modified time | relevance | path

Searched refs:driver_override (Results 1 - 25 of 60) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/rpmsg/
H A Drpmsg_core.c372 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 Drpmsg_core.c459 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 Dbus.c64 /* 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 Dfsl-mc-bus.c84 /* 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 Dcdx_bus.h42 * @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 Dcdx.c124 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 Dcss.c170 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 Dcio.h117 char *driver_override; /* Driver name to force a match */ member
/kernel/linux/linux-5.10/include/linux/
H A Drpmsg.h44 * @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 Drpmsg.h44 * @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 Dpci-sysfs.c538 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 Dbus.c91 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 Dsimple-pm-bus.c34 * 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 Dvmbus_drv.c571 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 Dfsl-mc-bus.c90 /* 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 Dplatform.c442 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 Dplatform_early.c29 /* 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 Dplatform_early.c29 /* 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 Dvdpa.c73 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 Dplatform.c564 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 Dcss.c169 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 Dcio.h110 const char *driver_override; member
/kernel/linux/linux-6.6/include/linux/amba/
H A Dbus.h78 const char *driver_override; member
/kernel/linux/linux-6.6/drivers/pci/
H A Dpci-driver.c142 /* 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 Dspi.c51 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...]

Completed in 28 milliseconds

123