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

/linux-4.1.27/drivers/amba/
H A Dbus.c47 /* When driver_override is set, only bind to the matching driver */ amba_match()
48 if (pcdev->driver_override) amba_match()
49 return !strcmp(pcdev->driver_override, drv->name); amba_match()
72 if (!dev->driver_override) driver_override_show()
75 return sprintf(buf, "%s\n", dev->driver_override); driver_override_show()
83 char *driver_override, *old = dev->driver_override, *cp; driver_override_store() local
88 driver_override = kstrndup(buf, count, GFP_KERNEL); driver_override_store()
89 if (!driver_override) driver_override_store()
92 cp = strchr(driver_override, '\n'); driver_override_store()
96 if (strlen(driver_override)) { driver_override_store()
97 dev->driver_override = driver_override; driver_override_store()
99 kfree(driver_override); driver_override_store()
100 dev->driver_override = NULL; driver_override_store()
130 __ATTR_RW(driver_override),
/linux-4.1.27/drivers/base/
H A Dplatform.c216 kfree(pa->pdev.driver_override); platform_device_release()
732 char *driver_override, *old = pdev->driver_override, *cp; driver_override_store() local
737 driver_override = kstrndup(buf, count, GFP_KERNEL); driver_override_store()
738 if (!driver_override) driver_override_store()
741 cp = strchr(driver_override, '\n'); driver_override_store()
745 if (strlen(driver_override)) { driver_override_store()
746 pdev->driver_override = driver_override; driver_override_store()
748 kfree(driver_override); driver_override_store()
749 pdev->driver_override = NULL; driver_override_store()
762 return sprintf(buf, "%s\n", pdev->driver_override); driver_override_show()
764 static DEVICE_ATTR_RW(driver_override);
825 /* When driver_override is set, only bind to the matching driver */ platform_match()
826 if (pdev->driver_override) platform_match()
827 return !strcmp(pdev->driver_override, drv->name); platform_match()
/linux-4.1.27/drivers/pci/
H A Dpci-sysfs.c522 char *driver_override, *old = pdev->driver_override, *cp; driver_override_store() local
528 driver_override = kstrndup(buf, count, GFP_KERNEL); driver_override_store()
529 if (!driver_override) driver_override_store()
532 cp = strchr(driver_override, '\n'); driver_override_store()
536 if (strlen(driver_override)) { driver_override_store()
537 pdev->driver_override = driver_override; driver_override_store()
539 kfree(driver_override); driver_override_store()
540 pdev->driver_override = NULL; driver_override_store()
553 return snprintf(buf, PAGE_SIZE, "%s\n", pdev->driver_override); driver_override_show()
555 static DEVICE_ATTR_RW(driver_override);
H A Dpci-driver.c260 /* When driver_override is set, only bind to the matching driver */ pci_match_device()
261 if (dev->driver_override && strcmp(dev->driver_override, drv->name)) pci_match_device()
277 /* driver_override will always match, send a dummy id */ pci_match_device()
278 if (!found_id && dev->driver_override) pci_match_device()
H A Dprobe.c1428 kfree(pci_dev->driver_override); pci_release_dev()
/linux-4.1.27/include/linux/amba/
H A Dbus.h36 char *driver_override; member in struct:amba_device
/linux-4.1.27/include/linux/
H A Dplatform_device.h31 char *driver_override; /* Driver name to force a match */ member in struct:platform_device
H A Dpci.h385 char *driver_override; /* Driver name to force a match */ member in struct:pci_dev

Completed in 253 milliseconds