Lines Matching refs:res

93 void devres_free(void *res)  in devres_free()  argument
95 if (res) { in devres_free()
96 struct devres *dr = container_of(res, struct devres, data); in devres_free()
103 void devres_add(struct udevice *dev, void *res) in devres_add() argument
105 struct devres *dr = container_of(res, struct devres, data); in devres_add()
138 void *res; in devres_get() local
140 res = devres_find(dev, new_dr->release, match, match_data); in devres_get()
141 if (!res) { in devres_get()
143 res = new_res; in devres_get()
148 return res; in devres_get()
154 void *res; in devres_remove() local
156 res = devres_find(dev, release, match, match_data); in devres_remove()
157 if (res) { in devres_remove()
158 struct devres *dr = container_of(res, struct devres, data); in devres_remove()
164 return res; in devres_remove()
170 void *res; in devres_destroy() local
172 res = devres_remove(dev, release, match, match_data); in devres_destroy()
173 if (unlikely(!res)) in devres_destroy()
176 devres_free(res); in devres_destroy()
183 void *res; in devres_release() local
185 res = devres_remove(dev, release, match, match_data); in devres_release()
186 if (unlikely(!res)) in devres_release()
189 (*release)(dev, res); in devres_release()
190 devres_free(res); in devres_release()
264 static void devm_kmalloc_release(struct udevice *dev, void *res) in devm_kmalloc_release() argument
269 static int devm_kmalloc_match(struct udevice *dev, void *res, void *data) in devm_kmalloc_match() argument
271 return res == data; in devm_kmalloc_match()