Lines Matching defs:anon_name
374 static inline void anon_vma_name_get(struct anon_vma_name *anon_name)
376 if (anon_name)
377 kref_get(&anon_name->kref);
380 static inline void anon_vma_name_put(struct anon_vma_name *anon_name)
382 if (anon_name)
383 kref_put(&anon_name->kref, anon_vma_name_free);
387 struct anon_vma_name *anon_vma_name_reuse(struct anon_vma_name *anon_name)
389 /* Prevent anon_name refcount saturation early on */
390 if (kref_read(&anon_name->kref) < REFCOUNT_MAX) {
391 anon_vma_name_get(anon_name);
392 return anon_name;
395 return anon_vma_name_alloc(anon_name->name);
401 struct anon_vma_name *anon_name = anon_vma_name(orig_vma);
403 if (anon_name)
404 new_vma->anon_name = anon_vma_name_reuse(anon_name);
413 anon_vma_name_put(vma->anon_name);
437 static inline void anon_vma_name_get(struct anon_vma_name *anon_name) {}
438 static inline void anon_vma_name_put(struct anon_vma_name *anon_name) {}