Lines Matching refs:devres
185 struct input_polled_devres *devres = res; in devm_input_polldev_match() local
187 return devres->polldev == data; in devm_input_polldev_match()
192 struct input_polled_devres *devres = res; in devm_input_polldev_release() local
193 struct input_polled_dev *polldev = devres->polldev; in devm_input_polldev_release()
204 struct input_polled_devres *devres = res; in devm_input_polldev_unregister() local
205 struct input_polled_dev *polldev = devres->polldev; in devm_input_polldev_unregister()
241 struct input_polled_devres *devres; in devm_input_allocate_polled_device() local
243 devres = devres_alloc(devm_input_polldev_release, sizeof(*devres), in devm_input_allocate_polled_device()
245 if (!devres) in devm_input_allocate_polled_device()
250 devres_free(devres); in devm_input_allocate_polled_device()
257 devres->polldev = polldev; in devm_input_allocate_polled_device()
258 devres_add(dev, devres); in devm_input_allocate_polled_device()
297 struct input_polled_devres *devres = NULL; in input_register_polled_device() local
302 devres = devres_alloc(devm_input_polldev_unregister, in input_register_polled_device()
303 sizeof(*devres), GFP_KERNEL); in input_register_polled_device()
304 if (!devres) in input_register_polled_device()
307 devres->polldev = dev; in input_register_polled_device()
325 devres_free(devres); in input_register_polled_device()
341 devres_add(input->dev.parent, devres); in input_register_polled_device()