Lines Matching refs:release
538 void (*release)(struct device *dev); member
607 extern void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
609 #define devres_alloc(release, size, gfp) \ argument
610 __devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release)
611 #define devres_alloc_node(release, size, gfp, nid) \ argument
612 __devres_alloc_node(release, size, gfp, nid, #release)
614 extern void *devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
616 static inline void *devres_alloc(dr_release_t release, size_t size, gfp_t gfp) in devres_alloc() argument
618 return devres_alloc_node(release, size, gfp, NUMA_NO_NODE); in devres_alloc()
622 extern void devres_for_each_res(struct device *dev, dr_release_t release,
628 extern void *devres_find(struct device *dev, dr_release_t release,
632 extern void *devres_remove(struct device *dev, dr_release_t release,
634 extern int devres_destroy(struct device *dev, dr_release_t release,
636 extern int devres_release(struct device *dev, dr_release_t release,
834 void (*release)(struct device *dev); member