dr_release_t 20 drivers/base/devres.c dr_release_t release; dr_release_t 92 drivers/base/devres.c static __always_inline struct devres * alloc_dr(dr_release_t release, dr_release_t 122 drivers/base/devres.c void * __devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, dr_release_t 149 drivers/base/devres.c void * devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid) dr_release_t 176 drivers/base/devres.c void devres_for_each_res(struct device *dev, dr_release_t release, dr_release_t 240 drivers/base/devres.c static struct devres *find_dr(struct device *dev, dr_release_t release, dr_release_t 272 drivers/base/devres.c void * devres_find(struct device *dev, dr_release_t release, dr_release_t 338 drivers/base/devres.c void * devres_remove(struct device *dev, dr_release_t release, dr_release_t 376 drivers/base/devres.c int devres_destroy(struct device *dev, dr_release_t release, dr_release_t 406 drivers/base/devres.c int devres_release(struct device *dev, dr_release_t release, dr_release_t 867 include/linux/device.h typedef void (*dr_release_t)(struct device *dev, void *res); dr_release_t 871 include/linux/device.h extern void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, dr_release_t 878 include/linux/device.h extern void *devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, dr_release_t 880 include/linux/device.h static inline void *devres_alloc(dr_release_t release, size_t size, gfp_t gfp) dr_release_t 886 include/linux/device.h extern void devres_for_each_res(struct device *dev, dr_release_t release, dr_release_t 892 include/linux/device.h extern void *devres_find(struct device *dev, dr_release_t release, dr_release_t 896 include/linux/device.h extern void *devres_remove(struct device *dev, dr_release_t release, dr_release_t 898 include/linux/device.h extern int devres_destroy(struct device *dev, dr_release_t release, dr_release_t 900 include/linux/device.h extern int devres_release(struct device *dev, dr_release_t release,