Lines Matching refs:driver_override
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 = driver_override; in driver_override_store()
184 kfree(driver_override); in driver_override_store()
185 mc_dev->driver_override = NULL; in driver_override_store()
198 return snprintf(buf, PAGE_SIZE, "%s\n", mc_dev->driver_override); in driver_override_show()
200 static DEVICE_ATTR_RW(driver_override);
818 kfree(mc_dev->driver_override); in fsl_mc_device_remove()
819 mc_dev->driver_override = NULL; in fsl_mc_device_remove()