• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/base/

Lines Matching refs:release

15 	dr_release_t			release;
74 if (node->release == &group_open_release)
76 if (node->release == &group_close_release)
81 static __always_inline struct devres * alloc_dr(dr_release_t release,
93 dr->node.release = release;
105 void * __devres_alloc(dr_release_t release, size_t size, gfp_t gfp,
110 dr = alloc_dr(release, size, gfp);
120 * @release: Release function devres will be associated with
125 * associated with @release. The returned pointer can be passed to
131 void * devres_alloc(dr_release_t release, size_t size, gfp_t gfp)
135 dr = alloc_dr(release, size, gfp);
166 * using devres_alloc(). On driver detach, the associated release
180 static struct devres *find_dr(struct device *dev, dr_release_t release,
188 if (node->release != release)
201 * @release: Look for resources associated with this release function
205 * Find the latest devres of @dev which is associated with @release
212 void * devres_find(struct device *dev, dr_release_t release,
219 dr = find_dr(dev, release, match, match_data);
235 * Find the latest devres of @dev which has the same release function
250 dr = find_dr(dev, new_dr->node.release, match, match_data);
266 * @release: Look for resources associated with this release function
270 * Find the latest devres of @dev associated with @release and for
278 void * devres_remove(struct device *dev, dr_release_t release,
285 dr = find_dr(dev, release, match, match_data);
301 * @release: Look for resources associated with this release function
305 * Find the latest devres of @dev associated with @release and for
312 int devres_destroy(struct device *dev, dr_release_t release,
317 res = devres_remove(dev, release, match, match_data);
411 dr->node.release(dev, dr->data);
420 * @dev: Device to release resources for
456 grp->node[0].release = &group_open_release;
457 grp->node[1].release = &group_close_release;
481 if (node->release != &group_open_release)
553 * @dev: Device to release group for