Lines Matching defs:devres
1968 struct input_devres *devres = res;
1970 return devres->input == data;
1975 struct input_devres *devres = res;
1976 struct input_dev *input = devres->input;
2004 struct input_devres *devres;
2006 devres = devres_alloc(devm_input_device_release,
2007 sizeof(*devres), GFP_KERNEL);
2008 if (!devres)
2013 devres_free(devres);
2020 devres->input = input;
2021 devres_add(dev, devres);
2237 struct input_devres *devres = res;
2238 struct input_dev *input = devres->input;
2312 * is controlled by the devres infrastructure. It is also worth noting
2317 * happen later, when devres stack is unwound to the point where device
2322 struct input_devres *devres = NULL;
2335 devres = devres_alloc(devm_input_device_unregister,
2336 sizeof(*devres), GFP_KERNEL);
2337 if (!devres)
2340 devres->input = dev;
2403 dev_dbg(dev->dev.parent, "%s: registering %s with devres.\n",
2405 devres_add(dev->dev.parent, devres);
2415 devres_free(devres);
2437 * when 2nd devres fires up.