Lines Matching defs:devres
1856 struct input_devres *devres = res;
1858 return devres->input == data;
1863 struct input_devres *devres = res;
1864 struct input_dev *input = devres->input;
1892 struct input_devres *devres;
1894 devres = devres_alloc(devm_input_device_release,
1895 sizeof(*devres), GFP_KERNEL);
1896 if (!devres)
1901 devres_free(devres);
1908 devres->input = input;
1909 devres_add(dev, devres);
2128 struct input_devres *devres = res;
2129 struct input_dev *input = devres->input;
2167 * is controlled by the devres infrastructure. It is also worth noting
2172 * happen later, when devres stack is unwound to the point where device
2177 struct input_devres *devres = NULL;
2190 devres = devres_alloc(devm_input_device_unregister,
2191 sizeof(*devres), GFP_KERNEL);
2192 if (!devres)
2195 devres->input = dev;
2258 dev_dbg(dev->dev.parent, "%s: registering %s with devres.\n",
2260 devres_add(dev->dev.parent, devres);
2270 devres_free(devres);
2292 * when 2nd devres fires up.