Lines Matching refs:devres
181 struct input_polled_devres *devres = res; in devm_input_polldev_match() local
183 return devres->polldev == data; in devm_input_polldev_match()
188 struct input_polled_devres *devres = res; in devm_input_polldev_release() local
189 struct input_polled_dev *polldev = devres->polldev; in devm_input_polldev_release()
200 struct input_polled_devres *devres = res; in devm_input_polldev_unregister() local
201 struct input_polled_dev *polldev = devres->polldev; in devm_input_polldev_unregister()
237 struct input_polled_devres *devres; in devm_input_allocate_polled_device() local
239 devres = devres_alloc(devm_input_polldev_release, sizeof(*devres), in devm_input_allocate_polled_device()
241 if (!devres) in devm_input_allocate_polled_device()
246 devres_free(devres); in devm_input_allocate_polled_device()
253 devres->polldev = polldev; in devm_input_allocate_polled_device()
254 devres_add(dev, devres); in devm_input_allocate_polled_device()
293 struct input_polled_devres *devres = NULL; in input_register_polled_device() local
298 devres = devres_alloc(devm_input_polldev_unregister, in input_register_polled_device()
299 sizeof(*devres), GFP_KERNEL); in input_register_polled_device()
300 if (!devres) in input_register_polled_device()
303 devres->polldev = dev; in input_register_polled_device()
321 devres_free(devres); in input_register_polled_device()
337 devres_add(input->dev.parent, devres); in input_register_polled_device()