Home
last modified time | relevance | path

Searched refs:dr_release_t (Results 1 – 4 of 4) sorted by relevance

/openbmc/u-boot/include/dm/
H A Ddevice.h699 typedef void (*dr_release_t)(struct udevice *dev, void *res); typedef
705 void *__devres_alloc(dr_release_t release, size_t size, gfp_t gfp,
710 void *_devres_alloc(dr_release_t release, size_t size, gfp_t gfp);
761 void *devres_find(struct udevice *dev, dr_release_t release,
794 void *devres_remove(struct udevice *dev, dr_release_t release,
814 int devres_destroy(struct udevice *dev, dr_release_t release,
831 int devres_release(struct udevice *dev, dr_release_t release,
876 static inline void *devres_alloc(dr_release_t release, size_t size, gfp_t gfp) in devres_alloc()
890 static inline void *devres_find(struct udevice *dev, dr_release_t release, in devres_find()
902 static inline void *devres_remove(struct udevice *dev, dr_release_t release, in devres_remove()
[all …]
/openbmc/u-boot/drivers/core/
H A Ddevres.c30 dr_release_t release;
58 void *__devres_alloc(dr_release_t release, size_t size, gfp_t gfp, in __devres_alloc()
61 void *_devres_alloc(dr_release_t release, size_t size, gfp_t gfp) in __devres_alloc()
98 void *devres_find(struct udevice *dev, dr_release_t release, in devres_find()
131 void *devres_remove(struct udevice *dev, dr_release_t release, in devres_remove()
147 int devres_destroy(struct udevice *dev, dr_release_t release, in devres_destroy()
160 int devres_release(struct udevice *dev, dr_release_t release, in devres_release()
/openbmc/linux/drivers/base/
H A Ddevres.c21 dr_release_t release;
110 static __always_inline struct devres * alloc_dr(dr_release_t release, in alloc_dr()
162 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, in __devres_alloc_node()
190 void devres_for_each_res(struct device *dev, dr_release_t release, in devres_for_each_res()
254 static struct devres *find_dr(struct device *dev, dr_release_t release, in find_dr()
286 void * devres_find(struct device *dev, dr_release_t release, in devres_find()
352 void * devres_remove(struct device *dev, dr_release_t release, in devres_remove()
390 int devres_destroy(struct device *dev, dr_release_t release, in devres_destroy()
420 int devres_release(struct device *dev, dr_release_t release, in devres_release()
/openbmc/linux/include/linux/
H A Ddevice.h271 typedef void (*dr_release_t)(struct device *dev, void *res); typedef
274 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
281 void devres_for_each_res(struct device *dev, dr_release_t release,
287 void *devres_find(struct device *dev, dr_release_t release,
291 void *devres_remove(struct device *dev, dr_release_t release,
293 int devres_destroy(struct device *dev, dr_release_t release,
295 int devres_release(struct device *dev, dr_release_t release,