Lines Matching refs:devres
184 struct input_polled_devres *devres = res; in devm_input_polldev_match() local
186 return devres->polldev == data; in devm_input_polldev_match()
191 struct input_polled_devres *devres = res; in devm_input_polldev_release() local
192 struct input_polled_dev *polldev = devres->polldev; in devm_input_polldev_release()
203 struct input_polled_devres *devres = res; in devm_input_polldev_unregister() local
204 struct input_polled_dev *polldev = devres->polldev; in devm_input_polldev_unregister()
240 struct input_polled_devres *devres; in devm_input_allocate_polled_device() local
242 devres = devres_alloc(devm_input_polldev_release, sizeof(*devres), in devm_input_allocate_polled_device()
244 if (!devres) in devm_input_allocate_polled_device()
249 devres_free(devres); in devm_input_allocate_polled_device()
256 devres->polldev = polldev; in devm_input_allocate_polled_device()
257 devres_add(dev, devres); in devm_input_allocate_polled_device()
296 struct input_polled_devres *devres = NULL; in input_register_polled_device() local
301 devres = devres_alloc(devm_input_polldev_unregister, in input_register_polled_device()
302 sizeof(*devres), GFP_KERNEL); in input_register_polled_device()
303 if (!devres) in input_register_polled_device()
306 devres->polldev = dev; in input_register_polled_device()
324 devres_free(devres); in input_register_polled_device()
340 devres_add(input->dev.parent, devres); in input_register_polled_device()