Lines Matching refs:devres
41 struct devres { struct
54 struct devres *dr; in lkpi_devres_alloc() argument
73 lkpi_devres_free_dr(struct devres *dr) in lkpi_devres_free_dr()
88 struct devres *dr; in lkpi_devres_free()
93 dr = container_of(p, struct devres, __drdata); in lkpi_devres_free()
100 struct devres *dr; in lkpi_devres_add()
105 dr = container_of(p, struct devres, __drdata); in lkpi_devres_add()
111 static struct devres *
115 struct devres *dr, *next; in lkpi_devres_find_dr()
137 struct devres *dr; in lkpi_devres_find()
152 lkpi_devres_unlink_locked(struct device *dev, struct devres *dr) in lkpi_devres_unlink_locked()
164 struct devres *dr; in lkpi_devres_unlink()
169 dr = container_of(p, struct devres, __drdata); in lkpi_devres_unlink()
179 struct devres *dr, *next; in lkpi_devres_release_free_list()
198 struct devres *dr; in lkpi_devres_destroy()
234 struct devres_action *devres; in lkpi_devm_action_release() local
236 devres = (struct devres_action *)res; in lkpi_devm_action_release()
237 devres->action(devres->data); in lkpi_devm_action_release()
243 struct devres_action *devres; in lkpi_devm_add_action() local
246 devres = lkpi_devres_alloc(lkpi_devm_action_release, in lkpi_devm_add_action()
248 if (devres == NULL) in lkpi_devm_add_action()
250 devres->data = data; in lkpi_devm_add_action()
251 devres->action = action; in lkpi_devm_add_action()
252 devres_add(dev, devres); in lkpi_devm_add_action()