Lines Matching full:release
43 void (*release)(struct device *, void *); member
50 lkpi_devres_alloc(void(*release)(struct device *, void *), in lkpi_devres_alloc()
66 dr->release = release; in lkpi_devres_alloc()
112 lkpi_devres_find_dr(struct device *dev, void(*release)(struct device *, void *), in lkpi_devres_find_dr()
122 if (dr->release != release) in lkpi_devres_find_dr()
134 lkpi_devres_find(struct device *dev, void(*release)(struct device *, void *), in lkpi_devres_find()
142 dr = lkpi_devres_find_dr(dev, release, match, mp); in lkpi_devres_find()
186 if (dr->release != NULL) in lkpi_devres_release_free_list()
187 dr->release(dev, p); in lkpi_devres_release_free_list()
195 lkpi_devres_destroy(struct device *dev, void(*release)(struct device *, void *), in lkpi_devres_destroy()
201 dr = lkpi_devres_find_dr(dev, release, match, mp); in lkpi_devres_destroy()
214 * Devres release function for k*malloc().