• 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 defs:dr

85 	struct devres *dr;
87 dr = kmalloc_track_caller(tot_size, gfp);
88 if (unlikely(!dr))
91 memset(dr, 0, tot_size);
92 INIT_LIST_HEAD(&dr->node.entry);
93 dr->node.release = release;
94 return dr;
108 struct devres *dr;
110 dr = alloc_dr(release, size, gfp);
111 if (unlikely(!dr))
113 set_node_dbginfo(&dr->node, name, size);
114 return dr->data;
133 struct devres *dr;
135 dr = alloc_dr(release, size, gfp);
136 if (unlikely(!dr))
138 return dr->data;
152 struct devres *dr = container_of(res, struct devres, data);
154 BUG_ON(!list_empty(&dr->node.entry));
155 kfree(dr);
171 struct devres *dr = container_of(res, struct devres, data);
175 add_dr(dev, &dr->node);
186 struct devres *dr = container_of(node, struct devres, node);
190 if (match && !match(dev, dr->data, match_data))
192 return dr;
215 struct devres *dr;
219 dr = find_dr(dev, release, match, match_data);
222 if (dr)
223 return dr->data;
246 struct devres *dr;
250 dr = find_dr(dev, new_dr->node.release, match, match_data);
251 if (!dr) {
253 dr = new_dr;
259 return dr->data;
281 struct devres *dr;
285 dr = find_dr(dev, release, match, match_data);
286 if (dr) {
287 list_del_init(&dr->node.entry);
288 devres_log(dev, &dr->node, "REM");
292 if (dr)
293 return dr->data;
400 struct devres *dr, *tmp;
409 list_for_each_entry_safe_reverse(dr, tmp, &todo, node.entry) {
410 devres_log(dev, &dr->node, "REL");
411 dr->node.release(dev, dr->data);
412 kfree(dr);
617 struct devres *dr;
620 dr = alloc_dr(devm_kzalloc_release, size, gfp);
621 if (unlikely(!dr))
624 set_node_dbginfo(&dr->node, "devm_kzalloc_release", size);
625 devres_add(dev, dr->data);
626 return dr->data;